Witam!
Słabo znam Bascom i mam następujący problem:
- chcę porównać czas rzeczywisty (z zegara PCF8583) z czasem zadanym, który jest wpisany do eeprom-u, próbuję to zamieniać na sekundy, aby mieć możliwość porównania jednakowych danych, ale bascom wywala mi błąd nr 35 (spodziewano się 3 parametrów).
Robię to tak:
Dim Czas_rzecz as long, Czas_zadany as long
Call Odczyt_z_PCF8583
Czas_rzecz = H*3600 + M*60 + S
' gdzie: H - godz., M - min, S - sekundy zadekl. jako byte
Odczyt_z_eeprom
' odczyt z eeprom do tablicy T() typu byte
Czas_zadany = T(1)*3600 + T(2)*60
If Czas_rzecz > Czas_zadany Then
wykonaj ciąg instrukcji
End if
Gdzieś popełniam błąd, którego bascom nie chce tolerować. Może ktoś już rozwiązywał taki
problem?
Pozdrawiam zygmik
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięPorównanie czasu
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości