Input / Output
Adatkiírás Leggyakoribb komponensek adatmegjelenítésre: EditBox Label Pl: EditBox1.Text:=‘Szöveg’ Label1.Caption:=‘Szöveg’
Adatbekérés Leggyakoribb komponense: EditBox Az EditBox.Text típusa string! Ha számot szeretnénk bekérni egy változóba, akkor típuskonverzió szükséges!!! Adatmegadás lehetséges listából való választással is. Ezt viszont előbb fel kell tölteni értékekkel
Adatkonverziók String → Egész: Egész → String: String → Valós: Function StrToInt(S:string); Pl.: A:=StrToInt(‘100’); Egész → String: Function IntToStr(N:integer); Pl.: S:=IntToStr(101); String → Valós: Function StrToFloat(S: String) Pl.: R:=StrToFloat(‘3,14’); Valós → String: Function FloatToStr(R:real); Pl.: S:=FloatToStr(111,513);
Példa egyszerű összeadásra Procedure Button1.Click(Sender:TObject); Var a, b, c :integer; Begin a:=StrToInt(Edit1.Text); b:=StrToInt(Edit2.Text); c:=a+b; Edit3.Text:=IntToStr(c); End;
Hatékonyabban (kicsit bonyolultabban) Procedure Button1.Click(Sender:TObject); Var a, b, c:integer; Begin Edit3.Text:=IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text)); End;