AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi problem mit idhttp except/try
Thema durchsuchen
Ansicht
Themen-Optionen

problem mit idhttp except/try

Ein Thema von kevSTAR · begonnen am 10. Sep 2007 · letzter Beitrag vom 10. Sep 2007
Antwort Antwort
kevSTAR

Registriert seit: 5. Jun 2007
117 Beiträge
 
#1

problem mit idhttp except/try

  Alt 10. Sep 2007, 15:08
Halloo leute,

ich versuche eine datei aus dem internet zu laden mithilfe von indy.
wenn ich nun eine gültige adresse angebe geht alles, wenn aber die ziel datei local verwendet wird und dadurh nich neu geschrieben werden kann oder die url zu der datei ungültig ist dann kriege ich fehler die ich nicht haben will.

try
Datei := TFileStream.Create(ExtractFilePath(ParamStr(0))+ 'Datei.png', fmCreate);
idHTTP1.Get(arg[2], Datei);
Datei.Free;
//geht
except
//geht nicht
end;

ich kriege dann halt fehler und werde auf die idHTTP datei verwiesen, was mache ich falsch?
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: problem mit idhttp except/try

  Alt 10. Sep 2007, 15:14
Zitat:
was mache ich falsch?
Die Fehlerbeschreibung!

Vielleicht kann jemand anderes etwas damit anfangen, ich weis nicht, welcher Fehler, wann und in welcher Zeile auftritt.

PS: Und die Formatierung könnte auch besser sein.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: problem mit idhttp except/try

  Alt 10. Sep 2007, 15:17
Wie schauen denn Deine Debug Options aus?
Wenn stop on Delphi Exceptions aktiviert ist, hält die Delphi IDE
bei jeder Exception an.
Wenn Du nur die Exe startest sollte Dein Code eigentlich funktioniern.

Delphi-Quellcode:
try
  Datei := TFileStream.Create(ExtractFilePath(ParamStr(0))+ 'Datei.png', fmCreate);
  idHTTP1.Get(arg[2], Datei);
  Datei.Free; // warum gibst Du die Datei gleich wieder nach dem Beschreiben frei?
  //geht
except
  //geht nicht
end;

Grüße
Klaus
Miniaturansicht angehängter Grafiken
debugoptions_351.gif  
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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