Permalänk
Medlem

http med Qt3

Har gjort ett litet program som hämtar en fil från nätet via HTTP. När programmet ska returnera ett värde (return app.exec()) så stannar det där, och avslutas aldrig. VArför?

#include <qnetwork.h> #include <qapplication.h> #include <qurloperator.h> #include <qfile.h> int main(int argc, char* argv[]) { QApplication app(argc, argv); qInitNetworkProtocols(); QUrlOperator *op = new QUrlOperator(); op->copy(QString("http://www.trolltech.com/index.html"), QString("file:/tmp")); return app.exec(); //Här "stannar" programmet }

Visa signatur

ecce
#NATisNotASecurityFeature

Permalänk
Medlem

vad är app.exec()?

Eftersom den ska retunerar ett värde, så måste den ju exekvera den funktionen först, för att få den funktionens värde. Kolla i den funktionen och se, där bör felet ligga.

Visa signatur

+++++++[>++++++++++>+++++++++++++++<<-]>-.---------[>>++<<-]>>----.<-.---.>++++.

Permalänk
Medlem

fick hjälp av en polare, man måste ha något som skickar en signal att porgrammet ska avslutas, typ en knapp eller liknande.

Visa signatur

ecce
#NATisNotASecurityFeature

Permalänk
Hedersmedlem

Likadant i GTK, grymt irriterande.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.