QProcess startet lrelease nicht

Alles rund um die Programmierung mit Qt
Antworten
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

QProcess startet lrelease nicht

Beitrag 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
Antworten