
Selbst wenn die Funktion falsch benutzt wurde (weder #PB_Ignore
NOCH #PB_Any werden als Flags unterstützt!), muss sich die
Funktion an die Hilfe halten, welche besagt, dass nur die folgenden
3 Werte zurückgegeben werden dürfen:
Code: Alles auswählen
Debug #PB_String_Equal ; : wenn String1 gleich String2 ist
Debug #PB_String_Lower ; : wenn String1 kleiner als String2 ist
Debug #PB_String_Greater;: wenn String1 größer als String2 ist
Andy erhielt.
-> Bug, ob du willst oder nicht. Der Debugger kann ja warnen, wenn
ein falsches Flag angegeben wird.
Und btw, glaubst du wirklich, dass konstante Strings nicht nullterminiert
sind? Tut mir leid, aber so verkorkst ist PB nun auch wieder nicht. Wenn
man sich nicht mal auf das verlassen kann, auf was dann?
Ob Stringkonstante oder Stringvariable darf keine Rolle spielen! Dieses
Feature wird von mir oft genutzt um API Funktionen aufzurufen...
Sowas von ignorant
