Jan,
es ging ja nicht um die original errorsys.prg, sondern darum, ob Du die mit ANSI compiliert einbindest. Du musst alles mit /ga kompilieren. Und die .arc mit -ga.
wie gesagt, die Compilerschalter hatte ich bereits ausprobiert, das macht keinen Unterschied.
Wobei mir gerade einfällt: Die Fehlermeldungen sind ja garnicht in der errorsys.prg einprogrammiert.
Genau! Das habe ich nämlich inzwischen herausgefunden. Diese Meldungen sind in der XPPNAT.DLL codiert. Wenn man sich die mit einem Resourceneditor ansieht (z.B. Reshacker) findet man darin die Systemmeldungen von Xbase++ - und zwar im OEM-Zeichensatz! Aber nicht alle, denn es gibt auch eine Meldung, die sich offensichtlich auf den Garbagecollector bezieht, die ist in ANSI codiert ("Fehler beim Aufräumen. \nBitte starten Sie die Anwendung neu, um möglichen Datenverlust zu vermeiden. \nTrotzdem sofort beenden?").
Jan, klappt das bei Dir wirklich? Hast Du mal die von mir oben angegebene Fehlermeldung provoziert? Oder hast Du eine andere Version der XPPNAT.DLL? Meine ist 1.90.331.0.
Ich denke, ich werde mich mit dieser Sache mal an ALASKA wenden.
Hans