Sehr merkwürdig....
Warum geht das bei ein paar und bei ein paar nicht?
Also ganz genau verwende ich:
PB 4.3 x86 ohne UserLibs auf XP Pro x86 SP3
Quelltext Codierung: UTF - 8
Kein Library - Subsystem
#PB_Editor_xxx - aktiviert
//Edit: Ok, dann ist ja alles Gut ^^
Ich vermute das der : den Compiler veranlasst die Zeile anders zu verarbeiten und es erst dadurch möglich wird.
EnableSafeInit()
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster
PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
naja liegt vermutlich an den Leerzeichen!
wenn man den Code hier genau betrachtet und ein Error erzeugt:
erhält man:
Es wird also garkein EndMacro gemacht, weil ein Leerzeichen
hinter dem EndM ist, (vllt ausversehen hingepackt)
Nur wenn man dieses Leerzeichen wegmacht, wirds richtig
wenn man den Code hier genau betrachtet und ein Error erzeugt:
Code: Alles auswählen
Macro _EndOfMacro1()
EndM
EndMacro
Macro _EndOfMacro2()
acro
EndMacro
Macro EndOfMacro()
:_EndOfMacro1()_EndOfMacro2()
ERROR
EndMacro
Code: Alles auswählen
: EndM acro
ERROR
hinter dem EndM ist, (vllt ausversehen hingepackt)
Nur wenn man dieses Leerzeichen wegmacht, wirds richtig
Code: Alles auswählen
Macro _EndOfMacro1()
EndM
; ^
; | Da ist ein SPACE, was bei mir nicht da sein darf, damit es funzt
EndMacro
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