Erstmal der Code, ich erkläre dann die Situation:
(Ausschnitt)
Delphi-Quellcode:
responseStream := TFileStream.Create(edit2.text + edit3.text, fmCreate);
IdHTTP1.Get(edit1.text, responseStream);
responseStream.free;
Also, in das Edit1 soll die WebURL eingegeben werden, in das Edit2 der Speicherort
und in Edit3 der Dateiname, dieser wird dann zum Speicherort hinzugefügt, so dass
die Datei gestreamt und erstellt werden kann.
Ich muss dieses Edit3, also den Dateinamen mit reinbringen, da sich sonst die Datei nicht
speichern lässt, oder kann man sie aus der WebURL irgendwie entnehmen um sich diese Schritt
zu sparen?
Also nun zum Problem:
Wenn ich das Edit3 weglasse und per hand hinter den Speicherort den Dateinamen setze geht
es, aber wenn ich es via Zusammensetzung löse, funktioniert es nicht, ich bekomme auch keine
Fehlermeldung. Um Delphigenerierte Fehlermeldungen zu vermeiden, bzw. meine eigenen Fehlermeldungen
zu verwenden, habe ich Exceptions verwendet welche ich nur noch den jeweiligen Zahlen (z.B. 404)
zuordnen muss. Aber zurück zum Problem.
MfG