AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Datei aus dem Internet herunterladen - geht nicht mehr!
Thema durchsuchen
Ansicht
Themen-Optionen

Datei aus dem Internet herunterladen - geht nicht mehr!

Ein Thema von NicoleWagner · begonnen am 8. Dez 2018 · letzter Beitrag vom 5. Jan 2019
Antwort Antwort
Seite 1 von 2  1 2      
NicoleWagner

Registriert seit: 6. Jul 2010
167 Beiträge
 
Delphi XE3 Professional
 
#1

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 17. Dez 2018, 19:31
Die Zeile mit dem Ole-Befehl probierte ich jetzt.
Ich kenne mich mit OLE gar nicht aus. Habe nur copy&paste in meinen Code getan.

Wenn die Zeile erreicht wird, lese ich:
..EOleSYsError .... 800C005

ich hoffe, irgend jemand kann damit etwas anfangen.


PS: Ich habe diverse Probleme mit diesem ole-Ding an sich. Etwa musste ich den Compiler von 64 auf 32 bit umstellen, damit die IDE ihn bzw. seine Unit nahm. Ist der schon älter?

Geändert von NicoleWagner (17. Dez 2018 um 19:34 Uhr)
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#2

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 17. Dez 2018, 19:38
Hast du meine Unit schon ausprobiert?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 17. Dez 2018, 20:34
Hallo,
immerhin ist das Problem bekannt.

https://answers.microsoft.com/en-us/...9-87caf9c54277

und hier vielleicht sogar eine Lösung?
https://support.microsoft.com/de-de/...you-scan-for-u
Heiko

Geändert von hoika (17. Dez 2018 um 20:37 Uhr)
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 18. Dez 2018, 00:11
Die Zeile mit dem Ole-Befehl probierte ich jetzt.
Ich kenne mich mit OLE gar nicht aus. Habe nur copy&paste in meinen Code getan.

Wenn die Zeile erreicht wird, lese ich:
..EOleSYsError .... 800C005

ich hoffe, irgend jemand kann damit etwas anfangen.


PS: Ich habe diverse Probleme mit diesem ole-Ding an sich. Etwa musste ich den Compiler von 64 auf 32 bit umstellen, damit die IDE ihn bzw. seine Unit nahm. Ist der schon älter?
Das ist folgender Fehler:
Code:
INET_E_RESOURCE_NOT_FOUND 0x800C0005    

The server or proxy was not found.
Also findet er den Server deiner URL nicht. Das kann aber viele Gründe haben. Keine DNS Auflösung, Schreibfehler im Domainteil der URL, keine Internetverbindung, etc. Poste doch mal deine URL hier rein. Irgendwas scheint da mit deiner URL faul zu sein.

http://<domain>/<path>
Wenn deine URL z.B. http://www.microsot.com/... lautet (Schreibfehler) sollte der Fehler kommen, oder halt eben, wenn der DNS den Namen nicht in eine IP auflösen kann.

Eine Liste der hier zutreffenden Fehlercodes findest du übrigens hier:
https://technet.microsoft.com/en-us/...or=-2147217396

Geändert von Rolf Frei (18. Dez 2018 um 00:22 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.960 Beiträge
 
Delphi 12 Athens
 
#5

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 18. Dez 2018, 06:07
Poste doch mal deine URL hier rein. Irgendwas scheint da mit deiner URL faul zu sein.
Da diese ja offenbar vertraulich ist, hatte ich ja den Screenshot aus dem IE vorgeschlagen. Denn dort wären die relevanten Informationen zu sehen ohne dass wir die URL brauchen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 18. Dez 2018, 12:07
Poste doch mal deine URL hier rein. Irgendwas scheint da mit deiner URL faul zu sein.
Da diese ja offenbar vertraulich ist, hatte ich ja den Screenshot aus dem IE vorgeschlagen. Denn dort wären die relevanten Informationen zu sehen ohne dass wir die URL brauchen.
Dann soll sie halt den Pfadteil der URL löschen oder ändern. Kommt dann halt eine 404, respektive ein Dowload einer 404 HTML-Seite, aber das Probem liegt ja anscheinend nicht darin sondern im Serverteil der URL. Also http://server/irgendwas...

NicoleWagner, hast du schon mal die IP anstelle des Domainnamen versucht. Also anstatt zum Beispiel www.microsoft.com eben http://52.164.206.56/<Rest der URL>. So könntest du schon mal ausschliessen, dass es ein DNS Problem ist.

Ah ja und hast du eigentlich nun die Unit von DieDolly getestet (1. Seite)? Das läuft über die Indy Komponenten. Du brauchst da aber noch die OpenSSL DLL's wenn dein Link über Https läuft. Ich hätte das schon immer so gemacht und nicht auf einer Funktion des IE aufgebaut. Kann mir sehr gut vorstellen, dass diese IE Funktion mit einem Security-Patch daktiviert oder behindert wurde.

Und deaktiviere bitte mal die Windows Firewall auf dem PC von dem aus du das machst. Vermute immernoch stark, dass die deine EXE, die den Aufruf macht, blockiert.

Geändert von Rolf Frei (18. Dez 2018 um 12:23 Uhr)
  Mit Zitat antworten Zitat
NicoleWagner

Registriert seit: 6. Jul 2010
167 Beiträge
 
Delphi XE3 Professional
 
#7

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 20. Dez 2018, 10:25
Danke für die vielen sehr, sehr guten Vorschläge. Leider half noch keiner, doch solange Ihr nicht aufgebt, ich tue es nicht.


Das sind die Ergebnisse der Versuche:

an Dolly und unit:
Ja. Leider hatte ich Probleme, welche Delphi Version hast Du denn? Details zu Problemen siehe Posting 19

as IE und Fehlerausgabe: Ich habe F12 probiert, doch da kommt nichts Verwertbares (ala "ein Fehler ist da")
Screenshot der Fehlermeldungen wollte ich also tun, doch komme zumindest mit F12 und LastError nicht weiter.
Ich könnte mir vorstellen, dass der IE Fehlerausgabe schlecht funktioniert auf "nicht-seiten", also Seiten die nur den Download starten, aber nicht angezeigt werden

ad Neuregistireren der dll lt. MS
Ich habe es probiert, konnte jedoch die
regsvr32 Initpki.dll nicht registieren, die anderen drei dlls schon
(Anmerkung: es ist ein Desktop PC)
Leider half es nicht.

Domain durch IP Adresse ersetzen probiert, leider klappt das auch nicht.

Danke, allen, die noch weitertüfteln!
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.960 Beiträge
 
Delphi 12 Athens
 
#8

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 20. Dez 2018, 11:15
Ich habe F12 probiert, doch da kommt nichts Verwertbares (ala "ein Fehler ist da")
Screenshot der Fehlermeldungen wollte ich also tun, doch komme zumindest mit F12 und LastError nicht weiter.
Ich könnte mir vorstellen, dass der IE Fehlerausgabe schlecht funktioniert auf "nicht-seiten", also Seiten die nur den Download starten, aber nicht angezeigt werden
Wenn ich eine Downloadadresse einfach eingebe und Enter drücke, sieht es bei mir so aus:

2018-12-20.jpg
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 20. Dez 2018, 12:40
NicoleWagner vergiss mal GetLatest das hilft dir hier nichts. Das geht nicht mit dieser Funktion. Der HResult Code der Funktion liefert dir ja den Grund, wieso es nicht klappt. Du hast ja den Fehlercode 800C0005 schon bekommen und der sagt ganz klar, dass der Server deiner URL nicht gefunden wird. Das kann folgende Gründe haben und welcher davon nun zutrifft musst du nun feststellen:

- Den Server gibt es nicht mehr.
- Der DNS kann den Serverteil der URL nicht in eine IP auflösen.
- Eine Firewall blockiert den Netzwerkverkehr für deine Anwendung. (Hast du die Windows Firewall mal deaktiviert?)

Was Anderes kann es eigentlich nicht mehr sein. Also überprüfe diese Punkte und zwar jeweils vom PC aus auf dem dein Programm läuft!

Poste bitte mal deine URL hierein. Der Teil nach dem Server kannst du gerne weglassen oder veränderst ihn, wenn der so geheim ist.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 18. Dez 2018, 07:09
Hallo,
Zitat:
Also findet er den Server deiner URL nicht. Das kann aber viele Gründe haben. Keine DNS Auflösung, Schreibfehler im Domainteil der URL, keine Internetverbindung
Es klappt ja angeblich nur mit dem IE nicht, Firefox oder Chrome laden die Datei runter.

Ich würde auf jeden Fall mal einen anderen Rechner ausprobieren,
um sicherzustellen, das nicht im IE ein falscher Proxy eingestellt ist.
Aber: Es wurde ja angeblich nichts geändert.
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 13:14 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-2025 by Thomas Breitkreuz