Sida 1 av 1

En drös med felkoder =/ ?

Postat: 26 oktober 2007, 20:23:23
av Arrowfredde
Jag använder MikroBasic för att försöka att skapa en hexfil från denna code som är direkt kopierad från en sida, länkad här: Kod


Och jag får förljande felkod hela tiden:

3:1 E-3 Identifier 'delay' was not declared
217:1 E-3 Identifier ';' was not declared
217:1 E-4 Syntax error: Expected 'end' but ';'
221:1 E-4 Syntax error: Expected '.' but ';'

Är det någon som vet varför det blir det och framför allt vad jag kan göra åt det?

Postat: 26 oktober 2007, 20:30:40
av bengt-re
Gissningsvis att deklarera delay...
Samt att rätta din syntax....

Postat: 26 oktober 2007, 20:31:36
av Arrowfredde
För en sån som mig som inte kan, hur gör man det? :oops:

Postat: 26 oktober 2007, 20:37:07
av bengt-re
Svårt att säga utan att se din kod eller känna den exakta syntaxen, men troligen länkar du till delay fast har inte deklarerat den som variabel, funktion, label eller rutin. Kolla så att du inte har stavat fel bara. Kanske är din koplilator case-sensitve så att du måste skriva allt i samma case-läge...

Postat: 26 oktober 2007, 20:45:01
av Arrowfredde
Jag länkade koden i första inlägget..
Vart kan man se ifall den är det?

Postat: 26 oktober 2007, 21:52:36
av JimmyAndersson
Är du säker att koden är gjord för MicroBasic?

Dessa rader:

delay 200 miliseconds
Set Comparator Mode 7


..är inga MicroBasic-instruktioner.

Längre ner i koden står det:

delay 1 milisecond

Det är inte heller MicroBasic-kod. Samma sak med:

forever loop


edit: "delay 1 millisecond" kan bytas ut mot delay_us(1000) för att få ett delay på 1ms.


Antingen är koden inte gjord för MicroBasic eller så ska de bara vara kommentarer. Isåfall ska det vara ett ' framför dessa rader.

Postat: 26 oktober 2007, 21:54:17
av sodjan
Vad är det för leksaks-site det ligger på ?
Klipp in koden här om du vill att någon ska kolla på det...
Eller länka till *original* siten, så att sammanhänget framgår.

Men frågan är varför du inte bara rättar felen !!??
Meddelanderna verkar ju vara ganska tydliga.

Postat: 26 oktober 2007, 21:55:45
av Arrowfredde
För att jag inte alls är kunnig i ämnet och inte vet hur jag ska göra..

http://josepino.com/pic_projects/air_di ... _code.html

Postat: 26 oktober 2007, 21:57:01
av JimmyAndersson
Var står det att koden är gjord för MicroBasic?

Postat: 26 oktober 2007, 21:57:02
av sodjan
"With this algorithm you can create your own program in any language."

Right, det är väl bara att sätta igång då... :-)

Postat: 26 oktober 2007, 22:02:34
av Arrowfredde
Det gör det inte, men jag antog att det skulle gå bra.
Hur kan jag lösa detta?

Postat: 27 oktober 2007, 00:33:18
av sodjan
"...you can create your own program in any language"...

Eller försöka få någon annan att göra det åt dig.

Postat: 30 oktober 2007, 16:42:43
av PHermansson
Läser man vad det står på sidan så är det inget program, det är en algoritm. Hur den sedan implementeras i ett program står det inget om...