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);Mache ich vielleicht etwas in meinem Aufruf falsch?
siehts sonst irgendwer einen Fehler?
Vielen Dank schonmal Felix