Poslao: 21 Apr 2007 20:10
|
offline
- LittleHacker

- Ugledni građanin
- Pridružio: 13 Apr 2007
- Poruke: 452
- Gde živiš: Beograd
|
Kako mogu da pretvorim da mi Edit1.text bude integer...???
Npr.
Edit1.text := (Edit2.text +Edit3.text)/Edit4.text ;
Kako da napravim da mi ovako nesto radi????Naravno u Edit1.text , Edit2.text , Edit3.text , Edit4.text cu unositi Integer;
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 21 Apr 2007 21:09
|
offline
- LaserJat

- Super građanin
- Pridružio: 26 Jul 2004
- Poruke: 1472
- Gde živiš: Vojvodina,Zrenjanin
|
Ne znam bas delfi ali mislim da ima neka f-ja strtoint() koja pretvara string iz edit.texta u integer.
Sorry ako sam pogresio.
|
|
|
|
Poslao: 21 Apr 2007 22:06
|
offline
- Strog

- Stručni saradnik
Web programiranje
- Bojan Kopanja
- Web & Mobile developer @ ZeusSoftware
- Pridružio: 26 Jul 2003
- Poruke: 2597
- Gde živiš: Stara Pazova
|
@LittleHacker...
Ajde molim te malo pocni da gledas po helpu...
StrToInt(string)... To je sve sto ti treba!
Mislim stvarno nema smisla da pitas ovakve stvari kad si vec slicno pitao ( Int64 u Int ). Ako to postoji logisno je da postoji i ovako nesto tako da samo malo treba uposliti help i google...
Znaci za rezimiram: Tebi treba ovo:
Edit1.text := IntToStr((StrToInt(Edit2.Text)+StrToInt(Edit3.Text))/StrToInt(Edit4.Text));
Ovo ce ti zaokruziti rezultat u Edit-u 1 posto se sve prebacuje u int, ali zato mozes da koristis i StrToDouble i imaces realne brojeve... Znaci Delphi poseduje sve TipToTip konverzije koje ti mogu zatrebati tako da prvo pogledaj po dokumentaciji pre nego sto pitas .
Uzivaj!
|
|
|
|
|
Poslao: 21 Apr 2007 22:36
|
offline
- Srki_82

- Moderator foruma
- Srđan Tot
- Am I evil? I am man, yes I am.
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Ne znam da li si primetio, ali Delphi ti prikaze u kojoj liniji je naisao na gresku i kaze sta mu nije jasno.
Pogledao sam sta ti je Strog napisao i upravu si, taj kod nece uspeti da se iskompajlira, ali zbog vrlo logicnog razloga... taj razlog se lepo vidi u izvestaju koji ti Delphi da.
Citat:[Pascal Error] Unit1.pas(32): E2250 There is no overloaded version of 'IntToStr' that can be called with these arguments
Najlepse od svega je sto mozes da kliknes na tu poruku i zatim pritisnes F1 i Delphi ce ti objasniti u kojim slucajevima se javlja ta greska (otvara Delphi Help).
Hajde, bar probaj da saznas gde je greska i kako bi trebalo da se ispravi.
|
|
|
|
Poslao: 21 Apr 2007 23:10
|
offline
- bobby

- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
btw. kada koristis StrToInt, obavezno to ubaci u try...except blok, za slucaj da neko u neki od tih edit boxova upise nesto sto nije broj.
|
|
|
|
|
|
Poslao: 22 Apr 2007 07:53
|
offline
- Pridružio: 24 Feb 2007
- Poruke: 167
- Gde živiš: Babusnica
|
Moze se prikazivati i pokretni zarez.
|
|
|
|
|