![]() |
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:
anscheindn blockt irgend was, aber ich finde keine commands, ueber wie ich den urlmon wieder free mache... ich hoffe ihr koennt mir weiterhelfen.
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; Danke schon in Voraus! |
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:
Grüße
system.IO.file.Delete('c:\windows\temp\swxuimage.jpg');
Sven |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz