Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Nur das da dann mit größter Wahrscheinlichkeit Müll rauskommt.
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Man müsste ja nur in stackpush schauen, ob sich stackpos überhaupt noch erhöhen lässt oder man schon am array-ende steht.
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Dann drücken wir mal die Daumen :)
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Was würdest Du hiervon halten?
procedure TForm1.Button1Click(Sender: TObject);
begin
FStack.stackpush(StrToInt(Edit2.Text), Edit1.Text);
end;
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Nimm doch einfach die Parameter wieder rein und weise innerhalb der stackpush-Methode deren Werte dem aktuellen Record zu.
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Was glaubst Du, was mit der lokalen Variablen geschieht, wenn Du aus der Methode wieder rauskommst?
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Deine TForm1-Instanz muss ja nicht zwangsläufig Form1 heißen. Lass den Namen einfach weg, dann wird das automatisch zu self, greift also auf die eigene Instanz zu.
Aber wieso hast Du nun die Parameter bei stackpush rausgeworfen? Welchen Wert soll i denn haben?
Forum: Sonstige Fragen zu Delphi
by DeddyH,
23. Mai 2012
Und welcher Fehler wird gemeldet? Übrigens:
Das sollte wohl
procedure TForm1.FormCreate(Sender: TObject);
begin
fstack := TStack.create;
end;
heißen. Und weshalb Du hier auf die benannte Form-Instanz zugreifst, wo Du doch extra Parameter deklariert hast, wirst wohl nur Du wissen: