Ich habe mit den Fastnet Komponenten den Inhalt einer Datei UUencoded, und möchte den nun eigentlich über die TIdDecoderUUE Komponte aus
Indy 10 wieder dekodieren, ich krieg aber einfach nur die nichtsaussagekräftige Fehlermeldung "Fehler bei Bereichsprüfung". Hier mein Code zum Decodieren:
Delphi-Quellcode:
procedure Decode ;
var
SL : TStringList ;
s : string ;
begin
SL := TStringList.create ;
SL.loadfromfile('c:\temp\uue.txt') ;
s := SL.text ;
SL.text := UUEDec.DecodeString(s) ;
SL.Savetofile ('c:\temp\uue_decoded.txt') ;
SL.free ;
end;
Wieso klappt das so nicht? Liegts an meiner Dekodierroutine oder daran, dass Fastnet und
Indy unterschiedlich kodieren... Wobei, das Kodieren über die
Indy spuckt mir den gleichen Fehler aus... Also irgendwie handhab ich die
Indy Kompos wohl falsch.