Zitat von
Christian18:
Wenn ich mein Programm starte, dann kommt ein Fehler "Stack Überlauf"
was ist das???
Warum kommt dieser Fehler!!!
Weil du mit ziemlicher Sicherheit eine endlose Rekursion "eingebastelt" hast.
Beispiel:
Delphi-Quellcode:
function ErzeugeStackOverflow(anzahl:Integer):integer;
begin
Result := 2 * ErzeugeStackOverflow(anzahl+1);
end;
Dies ist auch über "mehrere Ecken" möglich;
wenn du z.B. im Event OnPaint die Methode Show aufrufst, dann führt das
ebenfalls zu einer endlosen Abfolge von Events (bis der Stack überfüllt ist).