Nun mit Delphi sollte es ziemlich einfach gehen. Die Steuerelemente hast du ja schon Platziert, gib diesen am besten noch sinnvole Namen (Objektsinspektor -> Name):
Edit1 -> EditStartTemp
Edit2 -> EditEndTemp
o.ä., etc.
Wenn du doppelt klickst auf ein Steuerelement wird eine Objektspezifische Funktion erstellt, bei einem Button ist es halt die OnClick funktion dh. in diese Kompt der Code rein, der ausgeführt werden soll wenn der Button gedrückt wird.
Und zwar wird dann der dazugehörige Code zwischen begin und end ausgeführt.
Um auf den Text eines Edit-Objekts zuzugreifen kannst du ganz einfach mit
NameDesEdits.Text zugreifen. z.B gibt dier dann der Befel
ShowMessage(Edit1.Text); eine Infobox mit dem Inhalt deiner Edit-Box wieder.
Genauso kansnt du auch etwas zuweisen:
NameDesEdits.Text := 'Hallo';
Der Rückgabetyp von XYZ.Text ist ein String, dass ist eine Zeichenkette, mit dieser alleine kannst du noch nicht Rechnen deswegen musst du diese in einen anderen Datentyp konventieren.
Da du Kommazahlen brauchst musst du es in einen Gleitkommatyp wie z.B
Extendend benutzen. Die konventierung kannst du mit
StrToFloat und
FloatToStr durchführen.
Beispiel:
|
Delphi Quellcode
|
1
2
3
4
5
6
7
|
procedure TForm1.Button1Click(Sender: TObject);
var x: Extended;
begin
x := StrToFloat(Edit1.Text);
x := x + 1.5;
Edit1.Text := FloatToStr(x);
end;
|
Mfg Rushh0ur