Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
23. Mär 2003
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);
...
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
23. Mär 2003
Moin Nailor,
nur so als Idee:
Benenne mal Status um, z.B. in bStatus (b für Byte).
Die eine oder andere Klasse enthält eine Eigenschaft Status.
Eventuell kommt der der Compiler in's trudeln.