Hi,
Möchte über ein Macro das Schlüsselwort "Procedure" gegen "ProcedureC" ersetzen.
Bekomme ich leider nicht hin.
Macro Schlüsselwort ersetzen
Macro Schlüsselwort ersetzen
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Macro Schlüsselwort ersetzen
Das geht auch nicht.
Du musst dein eigenes Schlüsselwort erstellen und dann ein Macro schreiben
Du musst dein eigenes Schlüsselwort erstellen und dann ein Macro schreiben
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Macro Schlüsselwort ersetzen
Die einzige Möglichkeit wäre sowas:
Besser geht es IMHO nicht.
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()PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: Macro Schlüsselwort ersetzen
Danke,
habe ich mir gedacht.
habe ich mir gedacht.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Macro Schlüsselwort ersetzen
Kann es gerade nicht testen, aber sollte nicht das hier gehen:
Code: Alles auswählen
Macro Procedure
ProcedureC
EndMacro
Procedure Test()
EndProcedureRe: Macro Schlüsselwort ersetzen
@NicTheQuick
Wär aber geil, wenn es funktionieren würde.PureBasic hat geschrieben:Ein Makro kann nicht den gleichen Namen wie ein PureBasic Schlüsselwort haben: Procedure.
Re: Macro Schlüsselwort ersetzen
du könntest nen preprocessor davor schalten...

