Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

fatal error!? Warum? Kategorie: Programmierung (von ChristianH. - 1.05.2003 16:03)


Hallo miteinander!

Ich hab mal ein ganz doofes Problem:

was ist der Unterschied zwischen:

   "wait (ports.get(init.TERMINT)==0);"
und
   "wait (ports.get(14)==0);"

TERMINT ist eine Konstante aus dem Modul init. Als Zahl angegeben wird der Code
compiliert, als Konstante nicht!!!?? (-> fatal error, cannot create VMC)

Wenn ich das
   "const TERMINT = 14; // Port für Terminal-Interrupt"
im gleichen Modul einfüge wie obiges wait, dann geht es auch...

Ist das ein bekannter Fehler im Compiler? (JA ich hab die neusten Versionen am laufen.)

Ich meine ist ja jetzt nicht schlimm - schreib ich halt 14 rein - aber irgendwie ärgert mich sowas schon.

Oder tritt der Fehler nur bei mir auf?


Christian Hombach
 


    Antwort schreiben


Antworten:

Re: fatal error!? Warum? (von Markus P. - 1.05.2003 16:39)
    Re: fatal error!? Warum? (von ChristianH. - 1.05.2003 18:04)
        Re: fatal error!? Warum? (von Markus P. - 1.05.2003 18:57)
            Re: fatal error!? Warum? (von ChristianH. - 1.05.2003 19:53)