Das mag für Dich ein interessantes Forschungs-Feld sein.
In der Tat, neue Sachen zu Entdecken macht Spass!
Du lässt Dir den Datenstrom vom Server per String geben - wäre es nicht besser, das, was man bekommt, zuerst als Byte-Strom zu begreifen
Ich bin für Verbesserungen jederzeit bereit. Meine Binär-Tests waren erfolgreich (beim speichern wird es ein Byte-Strom).
Auch das Thema "Threading" vermisse ich ein wenig. Auf die Geschwindigkeit, in der Dir die Daten geliefert werden, hast Du i.A. keinen Einfluss. Erledigst Du den Download also im Main-Thread, steht halt erstmal Deine gesamte Anwendung.
Das ist leider wahr. Ich könnte die Get() Sachen auch als Thread starten nur sehe ich darin noch keinen Unterschied für dieses Beispiel-Projekt.
Was zudem fehlt, ist eine Abgrenzung der verschiedenen Methoden.
Da helf mir mal bitte auf die Sprünge, es ist doch jede Variante einzeln abgekapselt?
Warum sollte ich ein
ActiveX-Objekt bemühen, wenn ich mit den NetHTTP-Komponenten oder den INDYs arbeiten könnte?
Weil ich in diesem Beispiel auf andere Methoden eingehen wollte. Nur die
HTML Api braucht das
ActiveX.
Zugegeben meine ersten Gehversuche fanden auch mit
Indy statt aber da war ich zu doof es bei Laufzeit mit SSL hinzubekommen.
Ziel dieses Beispiels soll sein das man keine Komponenten braucht die alle erst konfiguriert werden müssen bevor man in der Lage ist eine Datei oder
HTML Quelltext zu laden.
Und bezüglich Content, dargestellt werden soll/kann nur "Text", halt
HTML Source, runtergeladen werden kann vieles.
Und gehört das wirklich in diese Sparte? Es handelt sich ja nicht um ein konkretes Problem.
In CodeLib kann ich nichts Erstellen.