Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   EEncodingError Fehler (https://www.delphipraxis.net/180079-eencodingerror-fehler.html)

himitsu 24. Apr 2014 10:40

AW: EEncodingError Fehler
 
Vergiss das TempListDL.Free nicht, sonst läuft das auch noch voll. :zwinker:

Delphi-Quellcode:
TFile.WriteAllText(TempFile, IdHTTP1.Get(URL));
(System.IOUtils)

Matthias 15. Mai 2014 21:42

AW: EEncodingError Fehler
 
Tritt dieser Fehler aus der IDE heraus auf und wenn ja, nutzt Du als IDE Language "Deutsch"?

Bei mir wird diese Meldung 'Keine Zuordnung für Unicode-Zeichen in der Multibyte-Zielcodeseite vorhanden' in xe6 (nicht in xe4 und xe5) im Zusammenhang mit dem Korzh Localizer ausgegeben, wenn ich versuche die Language Files aus der IDE heraus zu aktualisieren. Stelle ich mit Hilfe von BDSSetLang die Sprache der "IDE-Benutzeroberfläche" auf Englisch, dann wird diese Meldung nicht ausgegeben und alles funktioniert wie erwartet.

greenmile 26. Mai 2014 17:17

AW: EEncodingError Fehler
 
Super, jetzt bekomme ich diese nervige Meldung auch dem Android Handy.
Habe es da jetzt so (gepfuscht) gelöst:

function strFileLoad(const aFile: String): String;
var Err: Boolean;
var
aStr : TStrings;
begin
Result:='';
aStr:=TStringList.Create;
try
Err := false;
Try aStr.LoadFromFile(aFile, TEncoding.Ansi); Err := false; Except Err := true; End;
If Err then Try aStr.LoadFromFile(aFile, TEncoding.Default); Err := false; Except Err := true; End;
If Err then Try aStr.LoadFromFile(aFile, TEncoding.Ascii); Err := false; Except Err := true; End;
If Err then Try aStr.LoadFromFile(aFile, TEncoding.UTF8); Err := false; Except Err := true; End;
Result:=aStr.Text;
finally
aStr.Free;
end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz