Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249433 (10869)

| Suchen
| Zurück zur Übersicht

Autor | Thema: OemToAnsi, ASCII - ANSI Umwandlung, WinExec
Volker Schmidt
| Datum: 29.09.01 21:53 (volker.gisela.schmidt@t-online.de) |
Ich möchte aus eine Profan Programm heraus über WinExec command.com aufrufen und dort einen Befehl absetzen. Hierbei werden auch Argumente übergeben, die vorher in den Ansi-Code überführt werden müssen. Hierzu habe ich ein kleines Testprogramm geschrieben: declare cmd$, prog$, arg$, befehl$, out$ let cmd$ ="C:\windows\command.com /C " let prog$ = "echo " let arg$ = "äöüß" let arg$ = @OemToAnsi$(arg$) let out$ = ">>test.txt" let befehl$ = cmd$,prog$,arg$,out$ @winexec(befehl$,1) Das Ergebnis (in der Datei test.txt) sieht unter Win98 folgendermaßen aus: äöü_ d.h. ä, ö und ü kommen richtig an, ß(sz) nicht. Unter WinNT kommt für ß ein anderes Zeichen raus (aber eben auch das falsche) Weiß jemand den Grund? Oder gar eine Lösung?

| Zurück zur Übersicht