[gelöst] Programmabsturz durch LineEdit->text()
Verfasst: 4. Oktober 2006 13:22
Hi,
ich komm auch mal wieder nicht weiter und steh ziemlich aufm Schlauch.
In meiner Klasse erstelle ich mir ein QLineEdit "LEHostname"
Zudem hat die Klasse nen Button "BStartPing" ... Name ist Programm
Solange ich nur ne Datei über den Button ausführen lasse o.ä. läufts, aber sobald ich irgendwie auf LEHostname->text() zugreifen will, stürzt er ab mit der folgenden allseits beliebten Fehlermeldung:
Danke und Gruß,
meph
ich komm auch mal wieder nicht weiter und steh ziemlich aufm Schlauch.
In meiner Klasse erstelle ich mir ein QLineEdit "LEHostname"
Code: Alles auswählen
// LineEdit zur Eingabe des anzupingenden Hosts
QLineEdit *LEHostname = new QLineEdit(this);
LEHostname->setGeometry(60, 520, 100, 25);
Code: Alles auswählen
// Button zum Starten des Pings
QPushButton *BStartPing = new QPushButton("Ping starten", this);
BStartPing->setGeometry(165, 521, 70, 23);
Code: Alles auswählen
// connect zum Starten des Pings bei Click auf BStartPing
connect(BStartPing, SIGNAL(clicked()), this, SLOT(startPing()));
Code: Alles auswählen
void MyWidget::startPing()
{
QString ping_cmd_str;
ping_cmd_str.append("ping -t ");
ping_cmd_str.append(LEHostname->text());
ping_cmd_str.append(" >> bla.txt");
}
Wär nett, wenn ihr mir helfen könntet, ich komm nich draufDie Anweisung in "0x0076ef56" verweist auf Speicher in "0x000000c8". Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.
[...]
Danke und Gruß,
meph