Forum: Sonstige Fragen zu Delphi
Delphi
by BUG,
9. Mär 2011
Unter Lazarus läuft das bei mir ohne Probleme (bei 22345678 dann nicht mehr :tongue:).
Aber so etwas passiert einem ja seltener aus Versehen.
Zusammen mit (gewollter) Rekursion könnte bestimmt schon bei kleineren Variablen interessant werden.
Damit das Problem hier nicht so kommentarlos rumsteht:
Eine Lösung wäre dann, das Array auf dem Heap anzulegen oder dafür zu sorgen, dass der Compiler...
Forum: Sonstige Fragen zu Delphi
Delphi
by BUG,
9. Mär 2011
Allgemein sollte man bei Stacküberläufen gucken, ob man rekursiver programmiert hat als man vorhatte :lol:
Forum: Sonstige Fragen zu Delphi
Delphi
by BUG,
9. Mär 2011
Wird wohl an den close liegen.
Kommentiere es mal aus und probiere was passiert.
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if Gespeichert = 'Ja' then
begin
//close;
end else begin
if (MessageDlg('Sie haben nicht gespeichern! Wollen Sie vor dem Beenden speichern?', mtWarning, , 0) = mrYes) then