Ist mir garnicht aufgefallen StdCall
(waren aber zum Glück die einzigen Funktionen, in den inzwischen 9 Unist und 104 KB dieses winzigen Programms).
Und ja, man braucht dafür die Adminrechte, aber mein Programm läuft ja eh nur mit diesen und wenn nicht, dann läßt es sich umstellen
Wie einfach doch die Lösung sein kann und da suche ich jetzt schon seit bestimmt mindestens 2 Wochen danach ._.
Na endlich funktioniert es endlich
Macht also inzwischen 2 Funktionierende Dinge im ersten Programmfenster
Zitat von
DGL-luke:
also wenn dann Pointer(@Drive[1]), und dann wird trotzdem irgendwas explodieren, weil der terminating 0-char fehlt....
Jup, bei den LongStrings wie AnsiString/String (nicht bei String[x]) und oftmals auch bei CharArrays funktioniert es dennoch, weil da eben das #0 immer mit hinten drann ist.
Der WideString ist außerdem in Wirklichkeit ein OLEString, welcher sowieso PWideChar kompatiebel sein muß.