Sodele ich betätige mich mal als Leichenschänder.
Seit ihr euch sicher das Lokale Variablen im Stack landen?
Wenn ich eine Lokale Variable ändern will, muss ja dann der ganz stack bis zur Variable hinauf geppopt werden, die Variable geändert und anschließend schön brav wieder alles zurück pushen. Vor allem woher weiß die CPU den noch an welcher stelle im Stack die Variable beerdigt liegt.
Vielleicht ist aber mit lokaler Variable was anderes gemeint, als ich meine.
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
lokale : integer;
variable : String;
begin
end;
PS: Warum wird eigentlich String Fett abgebildet und Integer als Normalschrift?