Alles rund um die Programmierung mit Qt
Coca
Beiträge: 42 Registriert: 3. April 2006 13:53
Kontaktdaten:
Beitrag
von Coca » 7. April 2006 13:28
Wie kriege ich dies am besten gelöst ???
Code: Alles auswählen
QString sInifile = "c:\\AutoCheck.ini";
QString sDN, sRootCa, sCrlPath;
settings.beginGroup("CryptToolKit");
sRootCa = settings.value("RootCertificate").toString();
settings.endGroup();
Code: Alles auswählen
fp = fopen(sRootCa, "rb");
if ( fp == NULL )
{
rtc = -1;
}
lcacert = (int)fread(cacert, 1, sizeof(cacert), fp);
fclose(fp);
Fehlermeldung:
Code: Alles auswählen
error C2664: 'fopen': Konvertierung des Parameters 1 von 'QString' in 'const char *' nicht möglich
Kein benutzerdefinierter Konvertierungsoperator verfügbar, der diese Konvertierung durchführen kann, oder der Operator kann nicht aufgerufen werden
Zuletzt geändert von
Coca am 7. April 2006 13:55, insgesamt 1-mal geändert.
macman
Beiträge: 1738 Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:
Beitrag
von macman » 7. April 2006 13:44
Coca hat geschrieben: Wie kriege ich dies am besten gelöst ???
So wie es in der Doku steht:
myString.toLatin1().constData();
Coca
Beiträge: 42 Registriert: 3. April 2006 13:53
Kontaktdaten:
Beitrag
von Coca » 7. April 2006 13:50
macman hat geschrieben: Coca hat geschrieben: Wie kriege ich dies am besten gelöst ???
So wie es in der Doku steht:
myString.toLatin1().constData();
Wie meinst du das jetzt so ????
Coca
Beiträge: 42 Registriert: 3. April 2006 13:53
Kontaktdaten:
Beitrag
von Coca » 7. April 2006 13:54
Coca hat geschrieben: macman hat geschrieben: Coca hat geschrieben: Wie kriege ich dies am besten gelöst ???
So wie es in der Doku steht:
myString.toLatin1().constData();
Wie meinst du das jetzt so ????
Es hat geklappt was heißt dieses Latin1????
macman
Beiträge: 1738 Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:
Beitrag
von macman » 7. April 2006 14:01
Christian81
Beiträge: 7319 Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:
Beitrag
von Christian81 » 7. April 2006 14:39
Und wenn man schon mit Qt arbeitet, sollte man nicht mit fopen/fread/fclose sondern QFile benutzen...
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
Coca
Beiträge: 42 Registriert: 3. April 2006 13:53
Kontaktdaten:
Beitrag
von Coca » 7. April 2006 14:42
Christian81 hat geschrieben: Und wenn man schon mit Qt arbeitet, sollte man nicht mit fopen/fread/fclose sondern QFile benutzen...
Ich benutze im meinem Projekt noch eine anderes Projekt das mit bestimmten Crpyt Funktionen arbeitet und dies wurde c++ geschrieben.
Und dieses Program hatte schon ein Beispiel main. deshalb war es nur noch Copy und Paste und ein paar änderungen.