Forum: Object-Pascal / Delphi-Language
by Neutral General,
13. Jan 2008
Hi,
Du kannst wie gesagt deiner Procedure die größe der Variable mitgeben. Und auch Arrays und Records lassen sich eigentlich ohne Probleme speichern, FALLS (wie SirThornberry schon sagte) keine Pointertypen im Array/im Record sind. (D.h. auch keine Strings (ShortStrings gehn!)).
Forum: Object-Pascal / Delphi-Language
by Neutral General,
13. Jan 2008
Vielleicht hilft es dir wenn ich sage das es keine Datentype < 1 Byte gibt ;)
:arrow:
SizeOf(Boolean) = 1
var
Boolvar: Boolean;
begin
Boolvar := true;
Forum: Object-Pascal / Delphi-Language
by Neutral General,
13. Jan 2008
Hi,
Es ist auch möglich Proceduren wirklich ALLES zu übergeben. Funktioniert auch bei TStream.Read/Write...
das ganze sieht z.B. so aus:
procedure Test(var Irgendwas); //<-- MUSS var-Parameter sein!
begin
// Irgendwas machen