Klar! Wer lesen kann....

Hatte den Wert verwechselt!!!


Flags = O_WRONLY + O_CREAT + O_APPEND + O_CCSID +O_TEXTDATA +
O_TEXT_CREAT;
Mode = S_IRWXU + S_IRWXG + S_IRWXO;
Fd = Open(%Trim(txt_file):Flags:Mode:1252);



Fd liefert mir den Wert -1 (= Fehler)!

Verstehe nicht warum.

Im Code gibt es zwar den Hinweis:

Note: O_TEXT_CREAT requires all of the following flags to work:
O_CREAT+O_TEXTDATA+(O_CODEPAGE or O_CCSID)

Alle Werte sind ja angegeben (Außer O_CCSID) aber es heißt ja: OR