Hallo und hier wie versprochen mein Update
Also die Cp850ToUtf8 für OEM war natürlich genau richtig.
Allerdings habe ich meine Daten jetzt alle auf Ansi konvertiert
und da braucht das Lazarus-Programm (siehe Anlage) eben eher
ein Cp1252ToUtf8

damit das TMemo nicht mault...
Mein gesamtes Projekt beinhaltet aber noch Programmversionen für
- Android (die Ansi-Dateien werden erkannt)
- 16bit Borland-Pascal (ich habe meinen eigenen Filter entfernt, so wird Ansi akzeptiert)
- Linux (erstaunlicherweise keine Probleme mit dem Ansi)
- Java (kennt auch das Ansi)
- 16bit Turbo-Pascal (hier habe ich mir einen eigenen Ansi2OEM-Filter geschrieben,
da die als einzige auf dem OEM-Zeichensatz bestehen)
Nebenbei: obwohl es bestimmt 1 Million solcher Filter geben müßte, habe ich auf
Anhieb keinen gefunden und deshalb eben auf die Tippeltour analytisch mit 2 Ascii-Tabellen
meine Unit gebaut

))
Wer möchte, kann im Lazarus-Programm gerne in der INC Datei
1. - OEM/ANSI/EIGEN umstellen (aber nur einen davon)
- sollte aber beachten, daß nur die 043 und die 045 Datei OEM-Daten enthalten
(man kann die Sprüchedatei im Code und auch zur Laufzeit einstellen)
2. - TMemo / TLabel / Messagebox einschalten
- das spätere Release wird nur ANSI/TMemo enthalten
Das Ganze ist noch in der Entwicklung und ich habe leider mehr Ideen als Zeit und Knowhow,
obwohl jetzt sollten die wichtigsten Klippen umschifft sein.
Ziel ist es, auf SQlite also Datenbank umzustellen, für Java und Android habe ich das
schon so, nun soll das 20 Jahre ältere Pascal-Paket nachziehen.
Nochmal danke für den Tip von wp_xyz
Ich habe zuletzt zur Entwickung
-> Lazarus 1.6.4 mit Pascal 3.0.2
-> unter Windows XP aber dieses als eine Oracle Virtual Maschine
-> in Linux Mint 17
benutzt.
Nicht lachen, das geht nicht anders, weil ich für Turbo-Pascal und Borland halt eine
32-bit Umgebung brauche (zum Testen der 16bit-Teile dann sogar dort noch die DOSBOX 0.74)
und weil außerdem der Computer mit einer Windows-Hardware-Allergie krank ist (ist wirklich so,
Windows egal wie, will einen toten Grafikkarten-Lüfter und stirbt, Linux dagegen läuft wie
die Hummel, die nicht weiß daß sie nicht fliegen kann).
Die Programme laufen aber auch unter Windows 7.
Und ja, ich habe noch mehr Sprüche, so etwa 12.000 derzeit, suche aber immer gerne neue.