(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
Delphi 11 Alexandria
|
23. Mär 2003, 18:12
Moin Nailor,
eine Variable vom Typ String ist erst einmal auch nur ein Pointer.
Wird, wie in der Routine, dort nichts initialisiert, wird dahingeschrieben, wohin der Pointer gerade zeigt.
Du hättest wahrscheinlich auch beim Typ String bleiben können, wenn Du ihn initialisiert hättest (z.B. mit Schluessel := StringOfChar(#00,xxx)), und dann in der Form
VHash.Final(Schluessel[1]);
übergeben hättest.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|