So, so, funktioniert also nicht.SebastianJu2 hat geschrieben:Allerdings wollte ich eigentlich Debug *string\s benutzen. Funktioniert aber nicht.Code: Alles auswählen
Procedure.s test(*string.String) Debug PeekS(*string) ProcedureReturn "Proc fertig" EndProcedure string2.s = "Hallo" Debug test(@string2)
Code: Alles auswählen
rocedure.s test(*string.String)
*string\s = "Hallo Welt"
EndProcedure
string2.string
string2\s = "Hallo"
test(@string2)
Debug string2\s

Wenn Du gleich einen Pointer verwendest, wurde kein Platz für den String geschaffen und
der Stringmanager weiß nichts davon, das an dieser Adresse ein String ist und verwaltet
den auch nicht. Allocatememory wäre ein Möglichkeit, wobei dann aber die Grösse weiterhin
von Dir verwaltet werden müßte, wäre wahrscheinlich mehr Code und langsamer.