Programozás Delphi v3-7 hálózati programozás (3. rész) (amondelphi) hírlevél

var S. string;
i. integer;
kezdődik
I: = 45;
S: = 'A változó értéke I, hogy -' + InttoStr (i) + „, és nem
Egy másik :-) „;
végén;

Ebből arra következtetek, hogy kérdés, elég a zöld tea :)))
Az első alkalommal hallottam egy ilyen hülye kérdés, abban az értelemben, a fény.
Nos igen, a visszavonulást.

Röviden, vannak bizonyos típusú konverziós függvények (remélem tudod milyen :):
Itt felsorolom őket abban a sorrendben, amely megkapta :) Sőt, annak érdekében, hogy a szükséges és fontos:

IntToStr - átalakítani egész egy húr. Értékek IntToStr (12987) egyenlő '12987'
StrToInt - vonal átváltási egészrészre. Jelentése StrToInt ( '12345') egyenlő 12345
FloatToStr - frakcionált konverziója egy string. Jelentése FloatToStr (3,74) egyenlő ( „3,74”)
StrToFloat - line átalakítás a törtszám. Jelentése StrToFloat ( '3.14') egyenlő 3,14

Nos adok egy példát, majd hozzon létre egy programot, amely megvárja a felhasználó adja meg a két szám (a Edit1 és Edit2), és egy gomb lenyomásával (button1, majd tegye őket, és hogy a Label1 (micsoda baromság írok komoly programozó mint :) röviden bejutni, ne felejtsük el, hogy az összes kompozitálása:
hozzon létre egy eseménykezelő a gomb:
eljárás Tform1.Button1Click (Sender: TObject);
kezdődik
Label.Caption: =
IntToStr (StrToInt (Edit1.Text) + StrToInt (Edit2.Text))
végén;
Ha nem érti, akkor az összes tenni a másik, ez egy kicsit, de egyszerűbb (amikor ugyanaz volt, mint te, így tettem, mert könnyebb :)

eljárás Tform1.Button1Click (Sender: TObject);
var x, y, összege: integer; // állapítsa változók, a két szám összege és
kezdődik
X: = StrToInt (Edit1.Text); // átalakítani Edit1 között
y: = StrToInt (Edit2.Text); // átalakítani Edit2 között
összege: = x + y; // compute összege
Label1.Caption: = StrToInt (Sum); // A kijelző az összeg Label konvertáló a számot egy string
végén;
Azt hiszem, gyorsan írtam, hogy ez rossz, nem az én hibám, és a billentyűzettel)

funkció inttostr (in: integer): string;