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

Błąd kompilacji w Bascom AVR: IF THEN i END IF expected

*Piotrek* 30 Gru 2002 16:59 2020 5
REKLAMA
  • #1 72947
    *Piotrek*
    Poziom 15  
    Posty: 187
    Pomógł: 12
    witam!
    mam problem ze zkompilowaniem pliku a mianowicie podczas kompilacji wyskakuje blad

    Error : 7 Line : 0 IF THEN expected [ 426] , in File :
    Error : 123 Line : 0 END IF expected , in File :

    jaka moze byc tego przyczyna
    z gory dzieki
  • REKLAMA
  • #2 72955
    Jaca
    Poziom 32  
    Posty: 1332
    Pomógł: 239
    Ocena: 217
    Załącz plik źródłowy (*.bas) programu to pomogę Ci poprawić błędy.
  • REKLAMA
  • #3 72983
    *Piotrek*
    Poziom 15  
    Posty: 187
    Pomógł: 12
    oto plik
    wszystkie sugestie mile widziane :D
    Załączniki:
    • sterowanie.txt (11.98 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #4 73900
    Jaca
    Poziom 32  
    Posty: 1332
    Pomógł: 239
    Ocena: 217
    Generalnie w tym programie jest wiele nieścisłości odnośnie skoków GOSUB i w samej strukturze programu.
    Co do błędu, który występuje podczas kompilacji, to jest on spowodowany brakiem zakończenia instrukcji warunkowej IF...THEN w linii 413 (brak END IF). W linii 187 zamiast Usrawienie_godz powinno być Ustawienie_godz. W liniach 273 i 274 zamiast BCD() powinno być HEX(). Przydałoby się inaczej napisać ten program bo po usunięciu tych błędów, program dalej nie chce się skompilować ale "powalczę" dalej.
  • REKLAMA
  • #5 73958
    *Piotrek*
    Poziom 15  
    Posty: 187
    Pomógł: 12
    dzieki za znalezienie bledow ale moja prcaca bedzie musiala stanac na tym etapie dopuki nie znajde bascoma w pelnej wersji :(
  • #6 76960
    midas78
    Poziom 19  
    Posty: 360
    Pomógł: 12
    Ocena: 12
    Jezeli masz bascoma w wersji AVR 1.11.6.4
    to sluze "nielegalna pomoca".
REKLAMA