Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.943 pregleda

Najnovija ↓

Imam gresku prilikom kompajliranja 13.07.2007. u 08:16 · pre 235 meseci #1
Ljudi pomozite molim vas.
prilikom kompajliranja javlja mi se sljedeca greska
Code:
 Project program.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type (String) into type (Double)'. Process stopped. Use Step or Run to continue.

kada pritisnem opet F9 program mi se pokrene sa obavjestenjem o ovoj gresci. Nikako da nadjem gdje je ta greska. Ne znam kako da je ispravim. Moze li mi neko pomoci.
Potpis
Give me six hours to chop down a tree and I will spend the first four sharpening the axe.
Re: Imam gresku prilikom kompajliranja 13.07.2007. u 09:21 · pre 235 meseci #2
Radi li se o programnu koji posredstvom ADO-a pristupa nekoj bazi podataka ili je stvar u nekom delu kodu (ako jeste, pokaži kod)?

Ako imaš neku TADOTabelu, rešava se otprilike ovako:

Kada si projektovao interfejse za program, postavio si verovatno nekoliko TADOTable objekata na formu (ili DataModule, svejedno). Sada idi dupli klik redom na te TADOTable objekate. Za svaku tabelu treba da otvori (najverovatnije prazan) prozorčić. Sada se ne sećam tačno naziva komande, ali dodaj SVA polja (All Fields) te tabele u listu.

Drugim rečima, za svaki TADOTable objekat koji imaš u projektu treba da eksplicitno dodaš sva polja te tabele.

Rekompajliraj i startuj.

Re: Imam gresku prilikom kompajliranja 13.07.2007. u 10:46 · pre 235 meseci #3
Nisi nam dao dovoljno informacija, ta greska se takodje javlja kad imas varijablu tipa varijant i pokusavas da je pretvoris u realan broj ali recimo da je to "1,23" a u tvom racunaru je podeseno u regionalnim opcijama da realni brojevi izgledaju kao "1.23"...
Re: Imam gresku prilikom kompajliranja 13.07.2007. u 15:31 · pre 235 meseci #4
P.S.

Sad videh... Pomiješ kompajliranje, a u logu greške piše "Project program.exe raised exception [...]". To je valjda izvršavanje, zar ne?

Ako taj program javlja grešku kada se pokrene iz IDE-a, javlja li se kad program pokreneš direktno (dvoklikom na exe) ?
Re: Imam gresku prilikom kompajliranja 13.09.2007. u 10:13 · pre 232 meseca #5
mešaš babe i žabe

Citat:
'Could not convert variant of type (String) into type (Double)'. Process stopped. Use Step or Run to continue.
kada pritisnem opet F9 program mi se pokrene sa obavjestenjem o ovoj gresci.
Nikako da nadjem gdje je ta greska.
Ne znam kako da je ispravim. Moze li mi neko pomoci.


pokušavaš da pretvoriš prazan string u tip double
to ne ide

proveri gde radiš konverzije ili
gde si povezao praznpo polje sa tipom string
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme