Zitat:
MAX_PATH - 1
Da muß man aufßassen, also wie die Angabe der Buffer-Größeangegeben werden muß.
- in Bytes
- in Chars
- mit abschließendem #0
- ohne abschließendem #0
usw.
In Chars ohne #0 muß der Puffer 1 Zeichen größer sein, da die Funktion noch ein #0 anhängt.
Zitat:
@LinkName[0]
Natürlich nur bei dem Array, welches bei 0 anfängt,
ansonsten 1, da Strings bei 1 beginnen,
außer beim neuen mobilen Compiler, wo man nun auch Strings urplötzlich mit 0 anfangen läßt.
Indize auf einen PChar fangen allerdings auch bei 0 an, da diese ein Char-Array darstellen.