
Zitat von
stonimahoni:
Und was Bernhard da gesagt hat....das ist für mich wie chinesisch.
Weiss ich gar nix mit anzufangen , also wie ich das angehen soll.
Er hat aber recht.
Die UDL-Datei ist im UTF-16 Format gespeichert.
Also ist der 1. Schritt, dieses Format sauber auszulesen.
http://www.delphipraxis.net/internal...ct.php?t=60128
Delphi-Quellcode:
var
udldaten : AnsiString;
begin
udldaten := LoadWideStringFromFile(ExtractFilePath(Application.Exename) + 'datenbank.udl');
Ab jetzt hast du die Daten in einem "sauberen" String.
2. Schritt
jetzt müssen die Daten mit dem Delimiter ; in Einzelteile zerlegt werden.
Dazu gibt es in der Code-Library die Funktion
Explode.
http://www.delphipraxis.net/internal...ect.php?t=3816
Alternativ kann man ab Delphi 6 auch mit TStringList zum Ziel kommen.
Properties CommaText, Values.