022
07.09.2003, 13:12 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo Pablo, Dein Bsp. von der ersten Seite des Thread, also:
C++: |
long BFEncrypt(char* Tmp, char* Key, LPWSTR Destination) { if (*Key == NULL) { return 0; } // ist das sinnvoll? if (Tmp == NULL || *Tmp == NULL) { return 1; }
long Laenge = lstrlen(p); //benötigte Länge berechnen if(Destination) { //unsigned short temp = (unsigned short)p; LPWSTR temp = (LPWSTR)p; Destination = temp; } return strlen(p); }
|
funktioniert fast, bis auf das p nicht deklariert ist und LPWSTR &, das ist jedoch Nebensache. Dann ist jedoch "long Laenge = lstrlen(p); //benötigte Länge berechnen" überflüssig. Da hat VooDoo irgendwo einen anderen Bug. Aber mir erscheint die ganze Funktion seltsam -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 07.09.2003 um 13:26 Uhr von Uwe editiert. |