Seite 1 von 1

QProcess startet lrelease nicht

Verfasst: 8. Dezember 2006 16:16
von bierber
Hallo miteinander,

ich versuche mit folgendem Code die Anwendung lrelease zu starten.

Code: Alles auswählen


	nError = fileAccess.searchFile("lrelease", "lng", szFile2Execute);
	nError = fileAccess.searchFile(str_sprache, "lng", szFile2Open);
	dummy=szFile2Open.left(szFile2Open.length()-2); //Dateierweiterung abschneiden
	dummy=dummy + "qm";
	
	m_param << "-verbose" << szFile2Open << "-qm" << dummy;
	pro_lrelease.start(szFile2Execute ,m_param );
	//dialog()->dialogBar()->showPlainText(szFile2Execute,nCookie);
	QByteArray x;
	x=pro_lrelease.readAllStandardError();

	while(pro_lrelease.waitForFinished())
	{
		x=pro_lrelease.readAllStandardError();
		dummy="Test";
		m_MyLineEdit[0]->setValue(str_sprache + "  " + szFile2Open);

	};
	dialog()->dialogBar()->showPlainText(dummy + x,nCookie);
Doch es passiert nichts. ich bekomme keine Fehlermeldung oder sonst irgendwas. Die Datei findet er.

Mache ich vielleicht etwas in meinem Aufruf falsch?

siehts sonst irgendwer einen Fehler?

Vielen Dank schonmal Felix