[VB6] Przelicznik walut


(Marcinch7) #1

Witam, proszę się nie załamywać ale to moje kolejne pytanie o VB6 :lol:

Zrobiłem przelicznik walut ale występuje błąd kompilacji po zastosowaniu instrukcji warunkowej, bez niej było OK. Podaje kod źródłowy:

Wyróżniony kod jest "uszkodzony" tak jak mówiłem bez:

było OK


(Sawyer47) #2

Sprawdzasz nierówność tekstu, a ta jest zupełnie inna od nierówności liczbowej. Musiałbyś te dane zmienić na typ liczbowy. Porównując tekst VB porównuje go pewnie ASCIIbetycznie (choć nie wiem).


(Marcinch7) #3

To dlaczego bez "IF" było OK?

W dniu 11.07.2008 , o godzinie 10:20 został dopisany post przez marcinch7

Pokazuje się błąd "Division by zero" wskazujący na tą : obliczone = Val(gotowe) / Val(gotowe2)


(Sawyer47) #4

Podaj ten błąd kompilacji.


(Marcinch7) #5

Podałem wyżej :slight_smile:


(Sawyer47) #6

Sorry, w tym samym momencie to napisaliśmy.

Sprawdzaj czy dzielnik jest różny od zera.

Jest to błąd kompilacji czy po uruchomieniu?


(Marcinch7) #7

Przy kompilacji

W dniu 11.07.2008 , o godzinie 10:29 został dopisany post przez marcinch7

Hm... próbuje na wszystkie możliwe sposoby i d***

W dniu 11.07.2008 , o godzinie 10:32 został dopisany post przez marcinch7

Już wiem, program będzie sprawdzał cz obydwa checkboxy są zaznaczone, jeśli tak kontynuuje a jak nie wywala błąd :slight_smile:

W dniu 11.07.2008 , o godzinie 10:34 został dopisany post przez marcinch7

Dzięki za pomoc ale problem sam rozwiązałem :slight_smile: