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

Re: Merkwürdiges Verhalten der IDE Kategorie: Programmierung (von André H. - 18.08.2004 18:50)
Als Antwort auf Merkwürdiges Verhalten der IDE von Felix W. - 17.08.2004 21:22
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, OSOPT V3.0
Hallo Felix,

> wenn ich bei folgendem Listing
>
>
> thread main
> {
>  byte Limit1, Limit2;
>  stports.init();lcdext.init();
>  plm.settimebase(0,plm.BASE_400);
>  plm.setmode(0,0);
>  plm.setperiod (0,100);
>  loop
>   {
>   Limit1=ports.get(8);
>
>   while Limit1
>    {
>    plm.beep(440);Limit1=ports.get(8);plm.out(0,100); BELIEBIGES_KOMMANDO;
>    }
> plm.out(0,50);plm.beep(-1);
>

>
> das Kommando "BELIEBIGES_KOMMANDO" wegnehme, hüllt sich plötzlich das Meldungsfenster der
> IDE in Schweigen. Kompilieren und �bertragen zur Station geht normal, aber das Programm läuft dann
> dort auch nicht!
> Mit dem beliebigen Kommando an dieser Stelle klappt alles wie gewohnt!
> Wieso?

Zuerst: Was soll "BELIEBIGES_KOMMANDO" sein. Eine Funktion von Dir ?? Oder ein absichtlich
verursachter Fehler ?


Du hast bei Deinem Listing zwei geschweifte Klammern vergessen, welche einmal
das loop und das andere mal den Thread abschlieÃ?en.
Seltsamerweise meckert der Compiler hier nicht, sobald sich im Thread ein "while { }"-Konstrukt befindet.
Bei anderen Arten von Schleifen tritt dies nicht auf
Normal müsste es nämlich die Meldung "unexpected end of file" geben, was hier nicht der Fall ist.
Also, gratuliere. Du hast einen Bug im Compiler gefunden, was auch das Leerbleiben
des Meldungsfensters erklärt.
Da Krankheiten immer nach dem benannt werden, bei dem Sie zuerst entdeckt werden, würde
ich sagen, da� wir das das "Felixsche Phänomen" nennen. *grins*
Sorry, der Scherz musste sein.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Merkwürdiges Verhalten der IDE (von Felix W. - 19.08.2004 16:27)
    Re: Merkwürdiges Verhalten der IDE (von André H. - 20.08.2004 13:53)
        Re: Merkwürdiges Verhalten der IDE (von Felix W. - 22.08.2004 14:28)
            Re: Merkwürdiges Verhalten der IDE (von André H. - 25.08.2004 11:24)