Edit1.text as integer

1

Edit1.text as integer

offline
  • 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.
offline
  • 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.



offline
  • Strog  Male
  • 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 Wink.

Uzivaj!

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

To sam vec probao i nije htelo da radi............

Dopuna: 21 Apr 2007 22:27

Izvini...............u buduce cu se malo vise potruditi da dodjem do resenja..................

Bebee Dol Crying or Very sad

offline
  • 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.

offline
  • 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.

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Oki, moja greska, nisam ni probavao kod posto sam pisao iz glave, ali je sustina bila tu Very Happy.

Necu za sada da dam resenje posto je Srki rekao da se malo sam pomucis, ali ako bas ne bude islo javi pa ce ti vec neko od nas ko se zatekne online pomoci Wink.

Za programiranje je kljucno da sto vise citas i da sto vise pokusavas neki problem da resis sam. Niko te ne moze nauciti onome cemu te iskustvo nauci. Naravno ako posle x pokusaja i dalje ne uspevas da nesto odradis logicno je da ces negde potraziti pomoc, a za to smo svi tu Wink.

Pozz!

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Eeeeeee pa ovo nije tesko..........manje vremena mi je trebalo nego da dodjem na forum

Edit1.text := FloatToStr((StrToInt(Edit2.Text)+StrToInt(Edit3.Text)) /StrToInt(Edit4.Text));
Evo resenja........koje radi........ Zagrljaj Zagrljaj Zagrljaj Zagrljaj

Dopuna: 22 Apr 2007 7:19

Samo pokretni zarez nemozete prikazivati u Edit-u, ali za to postoje druge komponente.............

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Moze se prikazivati i pokretni zarez.

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

LittleHacker ::Eeeeeee pa ovo nije tesko..........manje vremena mi je trebalo nego da dodjem na forum

Edit1.text := FloatToStr((StrToInt(Edit2.Text)+StrToInt(Edit3.Text)) /StrToInt(Edit4.Text));
Evo resenja........koje radi........ Zagrljaj Zagrljaj Zagrljaj Zagrljaj

Dopuna: 22 Apr 2007 7:19

Samo pokretni zarez nemozete prikazivati u Edit-u, ali za to postoje druge komponente.............


Eto vidis Very Happy, a cak mozes da stavis i StrToFloat za svaki edit tako da onda mozes i u editima da imas realne brojeve, a ne samo celobrojne ( samo ideja Wink )...

Sto se komponenti tice ja ti za ovakve stvari predlazem JCL/JVCL komponente posto tu ima stvarno brdo korisnih komponenti, a izmedju ostalih tu je i Edit koji proverava format unosa ( nesto kao standardni MaskEdit samo mnogo napredniji ) gde mozes da podesis kako ces da ti se sta prikazuje i unosi...

22 Apr 2007 15:13 beli0135 Zaključavanje topica Razlog: Vec odgovoreno, nema sta da se doda  
Ko je trenutno na forumu
 

Ukupno su 1089 korisnika na forumu :: 41 registrovanih, 6 sakrivenih i 1042 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, Avalon015, Belac91, bestguarder, Boris90, Dannyboy, DH, Dorcolac, dragan_mig31, E_Kurir, Fabius, Georgius, havoc995, HogarStrashni, HrcAk47, ivan1973, Jeremiah, JOntra, kolle.the.kid, Kriglord, kybonacci, laki_bb, Metanoja, Miki01, MilosKop, nebidrag, nebojsag, nemkea71, novator, pein, Petarvu, Phalcon, Prašinar, raptorsi, sasa87, stegonosa, tubular, vathra, Volkhov-M, wizzardone, zdrebac