OMG
Vielleicht mal im
QC anfragen, ob die es bis XE9 vielleicht schaffen dort mal einen Wrapper neben diese APIs zu legen, der direkt String annimmt, nach UTF8 konvertiert und an die AnsiVersion übergibt.
[edit]
Obwohl es wohl besser ist, wenn wir uns selber eine kleine abstrakte Debug-Klasse anlegen, so mit Klassen-Funktionen ala IsDebuggerPresent, OutputDebugString usw., welche sich dann intern für die jeweiligen
OS anpasst. (jetzt wo es nicht nur Windows gibt)
Also wir verwenden schon seit 10 Jahre eine eigens Implementierte Methode namens TRACE.
Dahinter verbirgt sich (ein mit "$IFOPT ..." verseuchter Code) der dann letztendlich OutputDebugstring aufruft.
Ich dennke hier braucht man nicht Emba wenn man sowas vermisst.
Windows Vista - Eine neue Erfahrung in Fehlern.