Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > Ich habe nun meine 4620 Zeilen Code von Basic auf C geändert. > > > > Zum Teil durch suchen/ersetzen den Rest durch tippen... vermisse aber einige features: > > > > > > Welche Einstellung muss ich machen, damit im Funktionsfenster wieder alle verwendeten > > > > Funktionen aufgelistet werden? (derzeit nur "main") bei Basic werden alle Subs der aktiven > > > > Datei aufgelistet und man kann mit Doppelklick direkt hinspringen. > > > > > > Zeilen Falten: > > > > funktioniert nur für Preprozessoranweisungen, nicht aber für Funktionen - welche Einstellung > > > > ist da notwendig? > > > > > > mfG > > > > > > Ernst H. > > > > > > Du machst etwas an der Syntax falsch. Sobald eine Datei die Endung .cc hat, werden > > > (solange die Syntax richtig ist) alle Funktionen angezeigt. Auch das Falten funktioniert > > > dann direkt. > > > > Gruss Peter > > > > Trotz Teilerfolg ein Rätzel- habe nun blockweise Funktionen kopiert, nur bei main waren im > > Funktionsfenster die Funktionen weg. > > Nach weiteren Versuchen habe ich dann festgestellt das die #ifdef zumindest zum Teil > > auskommentiert gehören .... verträgt nur 2x #ifdef Watchdogtest (innerhalb main) bei mehr ifdef > > sind die Funktionen wieder weg? > > > > Gruss Ernst H. > > Ich habe das in mehreren Tests nicht nachvollziehen können. Gib hier doch > mal ein Beispiel, wo die #ifdef zu Problemen führen. > > Gruss Peter > > Lösung endlich gefunden: > um eine bessere Übersicht zu haben, habe ich bei main Schleife am Ende jeder Zeile > //Dim main > //Def main > //Reseteinstellungen main > //Schleife main > usw. dazugeschrieben. Beim Durchblättern ist das gans nützlich. > > jedoch nach einem #endif darf nicht einmal ein Leerzeichen sein, ein Kommentar schon gar nicht!! > dann funktioniert die gesamte Schleifenzusammengehörigkeit nicht mehr - der Preprozessor zeigt die > Gliederung nicht mehr an. > Nach einem #ifdef kann ein Kommentar stehen. > Schon länger ist mir aufgefallen wenn in eine Preprozessoranweisung - auch #define - in einem > Kommentarblock /* ...... */ steht, trotzdem ausgeführt wird - hier muß also jede Zeile > auskommentiert werden. > Man muß zur Kenntnis nehmen das der Preprozessor unabhängig von der Programiersprache > seine eingeschränkten Funktionen hat. > Einen Unterschied gibt es aber - bei Basic war das kein Problem (Kommentar nach #endif), nur bei C. > Liegt vermutlich daran, das bei C eine extra Schleifenanzeige für die #ifdef...#endif innerhalb > der Funktion erfolgt. > Ernst H. > > >