Hey Ho,
möchte jetzt nicht ein neues Thema für eine weitere Anmerkung machen.
Hab jetzt die Textdatei in einer Ressource Datei gelegt und will sie öffnen.
Bisher habe ich das so gemacht
Code: Alles auswählen
QString fileName = ":datensatz1/im-.dat";
QFile file;
file.setFileName(fileName);
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
// Datei kann nicht geoeffnet werden
log.appendPlainText("ERROR " + fileName + " kann nicht geoeffnet werden " + file.errorString());
return ;
}
Das gibt einen "unknown Error". Aber folgendes funktioniert
Code: Alles auswählen
QString fileName = ":datensatz1/im-.dat";
QFile file(fileName);
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
// Datei kann nicht geoeffnet werden
log.appendPlainText("ERROR " + fileName + " kann nicht geoeffnet werden " + file.errorString());
return ;
}
Gibt bestimmt eine tolle Erklärung dafür die bestimmt auch in der Doku steht. ABer die ich in meinem restlich verbleibenden 3min nicht finden werde
Nur mal so für alle die vllt. mal das selbe Problem haben werden
PS. Normal wird fileName mit in die Funktion uebergeben und steht nicht drin. Macht ja sonst kaum Sinn.
Gruss