logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bascom - Błąd linii 0: IF THEN i END IF oczekiwane w kodzie

Jaremka 24 Lut 2013 16:28 1491 6
  • #1 11980569
    Jaremka
    Poziom 14  
    Pisze program bascomie , po sprawdzeniu poprawności kodu mam błąd w linii 0

    Moje błędy : z pliku ERR

    Error : 7 Line : 0 IF THEN expected [ 336] , in File :
    Error : 123 Line : 0 END IF expected , in File :
  • #2 11980789
    Rokita1993
    Poziom 19  
    Posprawdzaj czy zgadza ci się ilość If-end If. A jeśli nie to to podeslij cały program bo tylko z tego kawałka ciężko coś stwierdzić.

    Pozdrawiam :)
  • #3 11981250
    Jaremka
    Poziom 14  
    Ten program jest przepisany z Nowego Elektronika. Wszytko się zgadza. Nie da się skompilować.
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Proszę umieszczać kod w znacznikach syntax. Opcja Listing kodu. [adamas_nt]
  • Pomocny post
    #4 11983872
    Konto nie istnieje
    Konto nie istnieje  
  • #5 11984561
    Jaremka
    Poziom 14  
    Saabotaz napisał:
    Sekcje:
    'Procedura czytaj
    'Procedura Czysc_bufor
    nie mają zamknięcia END IF. Domyślam się że END IF powinno być w obu przypadkach przed END SUB.


    Dodałem do sekcji :

    'Procedura czytaj
    'Procedura Czysc_bufor

    End if , program się skompilował.

    Mój Błąd nie przepisałem tych poleceń

    Teraz tylko wgranie do procka test działa programu.
  • #6 11989489
    Jaremka
    Poziom 14  
    Program nie działa jak piszą w Nowym Elektroniku. Zestaw 238-K
    Komunikacja polega na wysyłaniu i odbieraniu rozszerzonych komend AT Hayes'a zgodnych ze specyfikacją GSM 07.07,GSM 07.05.
    Nie pobiera numeru z telefonu do EEPROM.
    Dioda led podczas pobierania numeru świeci potem gaśnie.
    U mnie świeci cały czas.

    Zamieściłem już w 3 poście powyżej prawidłowy kod z poprawionymi błędami.
    Może ktoś już robił ten projekt ?

    Załącznik Komendy AT Hayes'a
  • #7 12019386
    Jaremka
    Poziom 14  
    Siemens C35 , to telefon który wysyła i odbiera komendy AT Hayes'a , a w terminalu podczas dzwonienia na numer w telefonie wygląda to tak jak na zdjęciu.

    Bascom - Błąd linii 0: IF THEN i END IF oczekiwane w kodzie
REKLAMA