ich brauche da grad einen Record mit ein Paar funktionen und dachte ich nehme mal Kein TObject und all den OOP Gedöns, sondern mach mir das als Object (weil es so schön statisch ist und kein .free braucht
 , und der Stack ist ja groß genug )
, und der Stack ist ja groß genug )Code: Alles auswählen
  TBoolStack = Object
    Stack: Array[0..2047] Of boolean;
    StackPtr: Integer; // Wie initialisiert man den ?
    Procedure Push(Value: Boolean);
    Function Pop(): Boolean;
  End;  
Code: Alles auswählen
Procedure OnButtonClick(Sender:TObject);
var Stack:TBoolStack;
begin
  stack.StackPtr := -1; // Init des Stacks als Leer
  ..
  stack.push(true);
  ..
  stack.pop;
end;


 Verein
Verein 
 Links
Links Suche
Suche