Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
7. Dez 2006
Ne, dafür sind TObjectStack, TObjectQueue und TObjectList gedacht.
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
7. Dez 2006
Wie macht man das denn dann, wenn's jetzt keine Integer sind, die man in TStack, TList o. ä. ablegen will?
PS: Wo issn da jetzt eig. ne globale Datenstruktur?
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
7. Dez 2006
Moment: Kann es sein, dass NUR DGL-Lukes Lösung funzt?
Dieser Code gibt erst 2 und dann 4 zurück:
procedure TForm1.FormCreate(Sender: TObject);
var
Stack: TStack;
Puffer: Integer;
begin
Stack := TStack.Create;
Puffer := 4;
Forum: Object-Pascal / Delphi-Language
Delphi
by Cöster,
7. Dez 2006
Hi!
Zunächst einmal: Hab es in der Hilfe und mit der Suchfunktion nicht finden können:
In einen TStack füge ich Integer per StackName.Push(@IntegerName) ein. Nun will ich den Integer wieder erhalten, der sich hinter dem Pointer verbirgt, der mir durch StackName.Pop geliefert wird. Wie funktioniert diese Umwandlung? Mit StackName.Pop^ geht's nicht.