Seite 1 von 2
Mehrere Zeilen auskommentieren
Verfasst: 07.01.2007 12:29
von a14xerus
gibt es eigentlich schon einen workaround dafür, zum "mehrere zeilen auskommentieren" ?
ich benutze im moment dafür immer CompilerIf #False
Verfasst: 07.01.2007 13:01
von DarkDragon
Text markieren, Rechtsklick -> Block Kommentar einfügen/entfernen funktioniert nun schon seit längerem wieder korrekt.
Verfasst: 07.01.2007 13:03
von a14xerus
ôh danke für den hinweis, hab noch nie rechtsklick gemacht im editor
Danke
Verfasst: 07.01.2007 13:14
von Macros
Musst du auch nicht

Strg+B =Auskommentieren
Alt+b =Wieder aufheben
Verfasst: 07.01.2007 13:28
von a14xerus
Macros hat geschrieben:Musst du auch nicht

Strg+B =Auskommentieren
Alt+b =Wieder aufheben
danke, hab ich auch gelsen (steht ja im menuitem drin)

Verfasst: 07.01.2007 13:51
von ZeHa
Rein theoretisch müßten doch auch Macros dafür geeignet sein, oder nicht?
Man könnte ein Macro definieren namens /* (okay der Name wird nicht zulässig sein, aber halt dann was anderes gutes, z.B. CMT für comment oder REM oder so), und dann noch das entsprechende Endstück. Das erste wird ersetzt durch If 1 = 2 und das zweite durch EndIf. Man könnte natürlich auch direkt CompilerIfs benutzen statt normales If, das wird aus Performance-Gründen wohl noch besser sein (wenn's auf dieses eine If tatsächlich ankommt).
Verfasst: 07.01.2007 13:51
von Macros
Achso wusste ich nicht ^^
Rechtsklick verwende ich nie.
Verfasst: 07.01.2007 14:08
von DarkDragon
ZeHa hat geschrieben:Rein theoretisch müßten doch auch Macros dafür geeignet sein, oder nicht?
Man könnte ein Macro definieren namens /* (okay der Name wird nicht zulässig sein, aber halt dann was anderes gutes, z.B. CMT für comment oder REM oder so), und dann noch das entsprechende Endstück. Das erste wird ersetzt durch If 1 = 2 und das zweite durch EndIf. Man könnte natürlich auch direkt CompilerIfs benutzen statt normales If, das wird aus Performance-Gründen wohl noch besser sein (wenn's auf dieses eine If tatsächlich ankommt).
Mit Ifs würde es ja nen Compiler-Fehler erzeugen, da dann die Kommentare mitkompilliert werden müssen, die zwischen If/EndIf stehen.
Verfasst: 07.01.2007 14:18
von ZeHa
Ich kapier grad nicht was Du meinst

Verfasst: 07.01.2007 14:22
von DarkDragon
ZeHa hat geschrieben:Ich kapier grad nicht was Du meinst

Ja probier das hier mal auszuführen:
Code: Alles auswählen
If 1 = 2
Test Lala
Nicht kommentiert, gilt also als lauffähigen Code
Blah
EndIf
D.h. mit If geht es nicht. Es geht nur mit CompilerIf. Das entspricht bei dir im C etwa
#ifdef
#endif
Du kannst ja auch nicht einfach machen
if(false) {
Blubbeldibubb
}