Forum: Sonstige Fragen zu Delphi
Delphi
by rollstuhlfahrer,
12. Nov 2009
das mit dem gemeinsamen Speicherbereich hatte ich auch im Kopf, aber das ist so unwahrscheinlich, dass mehr als 2 Variablen direkt hintereinander im Speicher liegen. Wie sieht das mit meiner Prozedur aus? Hab grad kein Delphi zur Hand
Bernhard
Forum: Sonstige Fragen zu Delphi
Delphi
by rollstuhlfahrer,
12. Nov 2009
HI,
nein, du kannst nicht mehr als 1 Variable gleichzeitig beschreiben. Dies geht auch nicht, wenn du globale Variablen initialisierst. Da gibts auch keinen Umweg/Ausweg außer du machst dir ne Funktion, welche dann etwa so aussieht:
Procedure Init(Vars: array of var);
var i: Integer;
begin
for I := Low(Vars) to High(Vars) do
Pointer(Vars) := 0;
end;