// Die Prozedur addiert die Eingaben von Edit1 und Edit2
// und zeigt das Ergebnis bei jedem Tastendruck sofort in Edit3 an.
// Texteingaben werden dabei als "0" interpretiert und erzeugen
// nicht die Fehlermeldung "..ist kein gültiger Integerwert"

// Getestet mit D4 unter Win98

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
procedure Addieren(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen}
public
{ Public-Deklarationen}
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.OnChange:=Addieren;
edit2.OnChange:=Addieren;
end;

procedure TForm1.Addieren(Sender: TObject);
begin
edit3.text:=inttostr(strtoint64def(edit1.text,0)+strtoint64def(edit2.text,0));
end;


Zugriffe seit 6.9.2001 auf Delphi-Ecke