Forum: Cross-Platform-Entwicklung
by sko1,
18. Mai 2017
Im Prinzip hast Du Recht, wie sollte man dann aber z.B. vorgehen, wenn man einen Thread erzeugt (damit Android nicht meckert dass das Programm bei langen Operationen nicht mehr reagiert) und von diesem Thread auf eine TProgressBar zugreifen möchte um deren Value zu ändern?
Ciao
Stefan
Forum: Cross-Platform-Entwicklung
by sko1,
18. Mai 2017
Ihr seid Klasse ! :thumb:
Das TMemo scheint wirklich ein Problem zu haben, ich habe es verwendet weil ich da das Encoding beim LoadFromFile hatte.
Dass TStringList das auch kann, war mir nicht bewusst, dass die Delphi Codevervollständigung bei mir die überladene Varianten mit anderen Parametern anzeigt und es bei TStringList auch Encoding gibt ist mir immer wieder irgendwie entgangen!
...
Forum: Cross-Platform-Entwicklung
by sko1,
18. Mai 2017
Hallo,
ich habe bisher funktionierenden Code in einen Thread ausgelagert, was unter Windows problemlos funktioniert.
Beim Start unter Android laufe ich in eine Fehlermeldung "Bitmap zu groß" mit folgendem Code:
Memo := TMemo.Create(Nil);
Memo.Lines.LoadFromFile(filename, TEncoding.UTF8);
xmlString := Memo.Lines.Text;