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 | ||
| ||
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) |