Forum: Netzwerke
Delphi
by Uwe Raabe,
12. Sep 2012
Jetzt nicht wirklich, oder? Die Instanz wird zwar automatisch freigegeben, aber die Variable aFileStream wird damit nicht zwangsläufig auf nil gesetzt.
Forum: Netzwerke
Delphi
by Uwe Raabe,
12. Sep 2012
In dieser Zeile wird dem Value mitgeteilt, ob er sich um die Freigabe des übergebenen Streams kümmern soll oder nicht. Da du das einfache Create verwendest, ist FInstanceOwner implizit true. Du kannst also entweder beim Create noch ein False übergeben oder (empfohlen) das aFileStream.Free im Button2Click weglassen. Das Problem ist also nicht das aClient.Free!
Aus diesem Grund hast du auch bei...
Forum: Netzwerke
Delphi
by Uwe Raabe,
12. Sep 2012
Um das mal etwas näher zu erläutern: Beim Create eines Proxy kann man als zweiten Parameter angeben, ob der Proxy der InstanceOwner ist. Lässt man diesen Parameter weg, wird true angenommen. Als InstanceOwner kümmert sich der Proxy selbst um die übergebenen und erhaltenen Instanzen. Ich vermute, das ist in diesem Fall auch so. Daher meine Frage nach der Implementation von UploadFile.
Forum: Netzwerke
Delphi
by Uwe Raabe,
12. Sep 2012
Zeig mal, was da in UploadFile passiert.