Hallo,
ich habe eine außergewöhnliche Frage zur Speicherverwaltung von Variablen.
Ich möchte eine Steuerung simulieren. Dazu brauche ich einen Speicherbereich, auf dem auf unterschiedlichen Adressen verschiedene Variablen abgelegt sind.
Bsp.
DataSeg : array[0..65535] of byte;
Var1 : byte absolute Dataseg[20]; //byte soll ab Index 20 liegen
Var2 : word absolute Dataseg[50]; //word soll ab Index 50 liegen
Var3 : Rec absolute Dataseg[1999]; //byte soll ab Index 1999 liegen
Kann man sowas in Delphi programmieren? Mit den Beispiel hier kommt immer eine Fehlermeldung.
Wie geht das?
ich habe eine außergewöhnliche Frage zur Speicherverwaltung von Variablen.
Ich möchte eine Steuerung simulieren. Dazu brauche ich einen Speicherbereich, auf dem auf unterschiedlichen Adressen verschiedene Variablen abgelegt sind.
Bsp.
DataSeg : array[0..65535] of byte;
Var1 : byte absolute Dataseg[20]; //byte soll ab Index 20 liegen
Var2 : word absolute Dataseg[50]; //word soll ab Index 50 liegen
Var3 : Rec absolute Dataseg[1999]; //byte soll ab Index 1999 liegen
Kann man sowas in Delphi programmieren? Mit den Beispiel hier kommt immer eine Fehlermeldung.
Wie geht das?
Comment