Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako da napravim izuzetak sa dbedit komponentom?

[es] :: Pascal / Delphi / Kylix :: kako da napravim izuzetak sa dbedit komponentom?

[ Pregleda: 2356 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drug-clan
novi sad

Član broj: 169193
Poruke: 28
80.74.174.*



Profil

icon kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 09:48 - pre 198 meseci
Imam nekoliko dbedit komponenti iz kojih trebam sabrati vrednosti tipa float ali i da te vrednosti ubacim u bazu. Znaci ne da ih izracunavamm u bazi...to znam,nego na formi prilikom unosenja da mi da rezultat dbedit1+dbedit2+dbedit3. Pokusavao sam i ne mogu da resim ovaj problem. Dobijem gresku "is not a valid floating point value" zato sto kada startujem program nema nikakve vrednosti u dbedit komponenti a nista opet ne moze da bude float. Unapred se zahvaljujem na odgovorima.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 14:01 - pre 198 meseci
> znam,nego na formi prilikom unosenja da mi da rezultat dbedit1+dbedit2+dbedit3. Pokusavao sam i ne mogu da resim ovaj problem. Dobijem gresku
> "is not a valid floating point value" zato sto kada startujem program nema nikakve vrednosti u dbedit komponenti a nista opet ne moze da bude float.

Možeš koristiti vrednosti polja umesto vrednosti iz edita, npr. Polje.AsFloat + Polje2.AsFloat... Ili prilikom konverzije teksta iz DBedit kontrola u double koristi StrToFloatDef.
 
Odgovor na temu

drug-clan
novi sad

Član broj: 169193
Poruke: 28
80.74.174.*



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 15:26 - pre 198 meseci
Pokusao sam sa strtofloatdef ali mi izbacuje gresku "There is no overloaded version of 'strtofloatdef' than can be called with these argument"
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 16:35 - pre 198 meseci
> Pokusao sam sa strtofloatdef ali mi izbacuje gresku "There is no overloaded version of 'strtofloatdef' than can be called with these argument"

Verovatno koristiš pogrešne tipove promnljivih, pokaži kod.
 
Odgovor na temu

drug-clan
novi sad

Član broj: 169193
Poruke: 28
80.74.174.*



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 17:46 - pre 198 meseci
var
a,b,c :real;
begin
a:= strtofloat(dbedit1.text)
 
Odgovor na temu

stankons
Stanko Milošev
ise Gmbh, Deutschland
Bonn

Član broj: 99408
Poruke: 231
*.dial-up.dsl.siol.net.

ICQ: 147767352
Sajt: www.milosev.com


Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 18:26 - pre 198 meseci
TryStrToFloat?
 
Odgovor na temu

drug-clan
novi sad

Član broj: 169193
Poruke: 28
80.74.174.*



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 18:55 - pre 198 meseci
Tako nekako. Treba mi da se program ne srusi prilikom startovanja zato sto u dbeditboxovima nema nikakve vrednosti.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 19:16 - pre 198 meseci
> a:= strtofloat(dbedit1.text)

Poslao si kod za StrToFloat, ne za StrToFloatDef. Evo primera: StrToFloatDef('Pera', 0);


 
Odgovor na temu

drug-clan
novi sad

Član broj: 169193
Poruke: 28
80.74.174.*



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 19:25 - pre 198 meseci
E sad je u redu. Nisam znao da treba biti strtofloatdef(dbedit1.text,0). Ja sam probao bez nule. Hvala vam puno svima na odgovorima. Puno vas pozdravljam.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: kako da napravim izuzetak sa dbedit komponentom?

[ Pregleda: 2356 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.