blaschkeks
Grünschnabel
Tach,
ich habe folgendes Problem:
Iich möchte LPCSTR strings in einem Array speichern. Leider bekomm' ich beim Wiederauslesen nur Müll zurück:
In der ersten funktion hab' ich mir mal den Namen mit MessageBox ausgeben lassen -
da war noch alles ok - aber als ich die zweite Funktion zum Auslesen aufgerufen hab'
hab' ich nur noch Müll zurückbekommen.
Muss ich irgend einen anderen Stringtyp nehmen, damit das funktioniert? Wenn ja, wie
kann ich den später wieder in 'nen LPCSTR zurückverwandeln?
Danke schonmal für eure Antworten
Ciao
Tobias
ich habe folgendes Problem:
Iich möchte LPCSTR strings in einem Array speichern. Leider bekomm' ich beim Wiederauslesen nur Müll zurück:
Code:
LPCSTR lpszPartitions[255];
unsigned short PartitionIndex;
void WINAPI FoundPartitionCallback(LPCSTR lpszName; LPVOID lpContext) {
lpszPartitions[PartitionIndex++]=lpszName;
}
LPCSTR getPartitionName(unsigned short index) {
return lpszPartitions[index];
}
In der ersten funktion hab' ich mir mal den Namen mit MessageBox ausgeben lassen -
da war noch alles ok - aber als ich die zweite Funktion zum Auslesen aufgerufen hab'
hab' ich nur noch Müll zurückbekommen.
Muss ich irgend einen anderen Stringtyp nehmen, damit das funktioniert? Wenn ja, wie
kann ich den später wieder in 'nen LPCSTR zurückverwandeln?
Danke schonmal für eure Antworten
Ciao
Tobias