melde mich mal wieder mit einem Fehler der bei mir aufgetreten ist.
Folgendes habe ich in einer UserLib verwendet. Zum kompilieren habe ich
TailBite genommen:
Code: Alles auswählen
ProcedureDLL.s OemToChar(String.s)
Protected Result.s=Space(String)
OemToChar_(@String,@Result)
ProcedureReturn Result
EndProcedure
normale Zeichen um (da die Konsole ein anderes Format unterstützt).
Das Problem ist, dass das einfach nach der erstellung der UserLib
nicht richtig funzen will:
Code: Alles auswählen
OpenConsole()
Debug OemToChar(Input())
Programmiere ich in die UserLib den umgekehrten Befehl "CharToOem",
dann kann ich diesen einwandfrei benutzen. Es funktioniert also
"PrintN(CharToOem("ä"))".
Also meine Frage ist: Wieso funktioniert "OemToChar_" in einer UserLib
nicht richtig? Ist das ein API-Problem? Ein Fehler von mir? Oder ist das
ein Fehler an TailBite?
Danke im Voraus
Gruß Josef