Beiträge: 666
Themen: 77
Registriert seit: Oct 2013
Bewertung:
0
Muß ich ausprobieren, den Befehlsindex hatte ich nicht aktualisiert.....
Ps: Ok, funktioniert, ich hatte aber die muisourcen schon nach .ab3 convertiert.
Beiträge: 396
Themen: 8
Registriert seit: Sep 2013
Bewertung:
0
StrToAdr hat zwei Unschönheiten:
1. Im Englischen schreibt man "Address" mit 2 d, also "StrToAddr"
2. Die Beschreibung passt nicht ganz. Es konvertiert keinen String zu einer Adresse, sondern holt sich die Adresse eines Strings. Um genauer zu sein, es kopiert den String und setzt ein 0 Byte an das Ende, und gibt dann die Adresse zurück. Der Grund dafür ist dass BlitzBasic 1 keine 0-terminierten Strings hatte, für OS funktionen aber solche gebraucht werden. Deshalb heist die Funktion überhaupt auch (missverständlicherweise) "Null". Besser wäre sowas wie "GetStrAddr" oder "ToCStr", aber seit man auch "&" schreiben kann, z.B. "&myString$", ist der Befehl nicht mehr notwendig.
Beiträge: 666
Themen: 77
Registriert seit: Oct 2013
Bewertung:
0
Also alles wieder rückgängig machen und & verwenden....
Trotzdem finde ich es nicht die feine Art Befehle zu ändern und das nicht zu dokumentieren, sei es in der Onlinehilfe noch in der Doku zum Befehl...