Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism GET block (https://www.delphipraxis.net/43462-get-block.html)

ElectricalFire 4. Apr 2005 16:37


GET block
 
hallo zusammen

ich versuche gerade vergeblichst mit dem urlmon ein image herunterzuladen und dann gleich in eine picturebox zu laden. das ganze funktuionniert auch, jedoch nur 1 mal. danach kann ich die datei weder loeschen noch veraendern, ausser ich starte das programm neu.
aber das kann ja nicht der sinn der sache sein

hier ein code ausschnitt:

Delphi-Quellcode:
procedure TWinForm.Button3_Click(sender: System.Object; e: System.EventArgs);
begin
  try
    urlmon.URLDownloadToFile(nil,'http://intranet/swx/ma_image/'+textbox1.text+'.jpg', 'c:\windows\temp\swxuimage.jpg', 0, nil);
    picturebox2.image := system.drawing.Image.FromFile('c:\windows\temp\swxuimage.jpg');
    picturebox2.invalidate;
  except
    //if it doesnt work, just ignore everything...
  end;
  system.IO.file.Delete('c:\windows\temp\swxuimage.jpg');
end;
anscheindn blockt irgend was, aber ich finde keine commands, ueber wie ich den urlmon wieder free mache... ich hoffe ihr koennt mir weiterhelfen.

Danke schon in Voraus!

SvB 6. Apr 2005 10:33

Re: GET block
 
Hallo,

vielleicht klappt es das zweite mal nicht, weil die Datei noch durch irgendwas anderes geöffnet ist und nicht überschireben werden kann. Ist die Datei denn gelöscht nach
Delphi-Quellcode:
system.IO.file.Delete('c:\windows\temp\swxuimage.jpg');
Grüße
Sven


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr.

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