Steigst Du da noch durch? Hast Du auch das richtige Label erwischt, oder sollte es eher Label63 oder gar Label74 sein? Was ich meine: benenne Deine Komponenten ordentlich, so dass man aus dem Bezeichner schon schließen kann, was sie darstellen. Apropos darstellen: noch besser wäre es, die Komponenten tatsächlich zur reinen Darstellung zu benutzen und nicht als Datenspeicher. Mal ein Beispiel zur Gegenüberstellung:
Delphi-Quellcode:
procedure TDeinForm.Division;
begin
lblErgebnis.Caption := IntToStr(StrToInt(lblZahl1.Caption) div StrToInt(lblZahl2.Caption));
end;
procedure TDeinForm.Division2;
var
Ergebnis: integer;
begin
Ergebnis := FZahl1 div FZahl2; //private Integer-Felder des Formulars
lblErgebnis.Caption := IntToStr(Ergebnis);
end;