Seite 1 von 1
Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 13:35
von mk-soft
Hi,
Möchte über ein Macro das Schlüsselwort "Procedure" gegen "ProcedureC" ersetzen.
Bekomme ich leider nicht hin.
Re: Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 16:57
von STARGÅTE
Das geht auch nicht.
Du musst dein eigenes Schlüsselwort erstellen und dann ein Macro schreiben
Re: Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 17:15
von ts-soft
Die einzige Möglichkeit wäre sowas:
Code: Alles auswählen
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Windows
Macro OSProc
Procedure
EndMacro
CompilerDefault
Macro OSProc
ProcedureC
EndMacro
CompilerEndSelect
OSProc Test()
Debug "Hello World"
EndProcedure
Test()
Besser geht es IMHO nicht.
Re: Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 17:15
von mk-soft
Danke,
habe ich mir gedacht.
Re: Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 19:04
von NicTheQuick
Kann es gerade nicht testen, aber sollte nicht das hier gehen:
Code: Alles auswählen
Macro Procedure
ProcedureC
EndMacro
Procedure Test()
EndProcedure
Re: Macro Schlüsselwort ersetzen
Verfasst: 29.03.2014 19:07
von RSBasic
@NicTheQuick
PureBasic hat geschrieben:Ein Makro kann nicht den gleichen Namen wie ein PureBasic Schlüsselwort haben: Procedure.
Wär aber geil, wenn es funktionieren würde.
Re: Macro Schlüsselwort ersetzen
Verfasst: 30.03.2014 00:36
von _sivizius
du könntest nen preprocessor davor schalten...