folgendes ergibt bei mir einen Speicherzugriffsfehler:
----------------------
QString str1;
QString str2 = "test";
str1.sprintf ("%s", str2.toLatin1());
----------------------
hat bei Qt3 mit latin1() immer geklappt. wie mach Ihr das ?
Speicherfehler bei toLatin1()
Speicherfehler bei toLatin1()
MfG Rene
Ist dir schon aufgefallen, dass dein sprintf nach einem const char * verlangt, aber dein toLatin1() ein QByteArray zurueckliefert? 
Scheinbar hat das QByteArray allerdings eine data() Memberfunktion mit der du dann wieder auf den Inhalt kommst. Damit sollte es dann funktionieren, denk ich.
(Bin allerdings kein QT4 Nutzer
)
Goos
Scheinbar hat das QByteArray allerdings eine data() Memberfunktion mit der du dann wieder auf den Inhalt kommst. Damit sollte es dann funktionieren, denk ich.
(Bin allerdings kein QT4 Nutzer
Goos
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten: