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: 390 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drug-clan
novi sad

Član broj: 169193
Poruke: 24
80.74.174.*



Profil

icon kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 09:48

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.
13.01.2008. u 09:48 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1077
*.adsl-1.sezampro.yu.



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 14:01
> 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.
13.01.2008. u 14:01 

drug-clan
novi sad

Član broj: 169193
Poruke: 24
80.74.174.*



Profil

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

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1077
*.adsl-1.sezampro.yu.



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 16:35
> 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.
13.01.2008. u 16:35 

drug-clan
novi sad

Član broj: 169193
Poruke: 24
80.74.174.*



Profil

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

stankons
Stanko Milošev
Trinet, Slovenija
Ljubljana

Član broj: 99408
Poruke: 43
*.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
TryStrToFloat?
13.01.2008. u 18:26 

drug-clan
novi sad

Član broj: 169193
Poruke: 24
80.74.174.*



Profil

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

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1077
*.adsl-1.sezampro.yu.



Profil

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

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


13.01.2008. u 19:16 

drug-clan
novi sad

Član broj: 169193
Poruke: 24
80.74.174.*



Profil

icon Re: kako da napravim izuzetak sa dbedit komponentom?13.01.2008. u 19:25
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.
13.01.2008. u 19:25 

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

[ Pregleda: 390 | Odgovora: 8 ]

Postavi temu Odgovori

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