ik ben een progje aan het schrijven in picbasic en bij het compileren krijg ik de volgende foutmelding
*error [line 167]: *WHILE without corresponding WEND !(displa5 16F684.bas)

nu het probleem is dat daar een

if porta.0 = 0 then
gosub opslaan
endif

staat
het verplaatsen brengt niet op wand de regel (line)verandert mee
wat zou hier kunnen fout gaan en wat is de oplossing

plaats je hele prog eens... Waarschijnlijk ben je vergeten ergens daarvóór iets netjes af te sluiten

Controleer of je exact evenveel while's hebt als wend's, dat is de error die gegeven wordt. De lijnnummers zijn een indicatie, daar ongeveer besefte de compiler dat ie ergens je code niet snapt, daar zit de fout niet noodzakelijk.

okee is wel een beetje onoverzichtelijk

progfoutje

[Bericht gewijzigd door soldeerfreak op ]

Hier staat hoe je code met zijn opmaak kan plaatsen.
http://www.circuitsonline.net/forum/faq/2
edit:
Te laat, zit als Vlaming die een azerty toetsenbord gewoon is op een qwerty te typen in een cafe in Nederland.

[Bericht gewijzigd door NV Lambik op ]

Ik heb goed gekeken bij elke while 1 geteld en elke wend een eraf en ik hield er eenover, dus ergens iets vergeten af te sluiten


while 1=1
  if porta.0 = 0 then
    goto wissen
  endif
  if porta.5 = 0 then 
    while porta.5 = 0 
      delayms 25
    wend
    while porta.5 = 1
      delayms 25
    wend          ;123456789a123456789b
    print at 1,1, "  teller resetten   "
    print at 1,1, " manueel afgebroken "
    delayms 1000
    goto tellen
  endif
       
wissen:

Hier mist ie.

Ganzz, heb jij nog contact met die PLED figuur?

bedankt maar nu krijg ik 9 asm foutmeldingen zie hier

http://www.website-bouwen.nl/images/fierens/asmfout

wat wilt deze eiglijk zeggen

is je code niet te groot voor de pic die je gekozen hebt?
Dan krijg je namelijk ook een deel van die fouten.

nee stom van me had maar dim teller[4] gedaan ipv teller[5]