Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 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
  Mit Zitat antworten Zitat