Guybrush Threepwood Geschrieben 18. September 2003 Geschrieben 18. September 2003 Hi, ich versuche gerade mit URLDownloadToFile() etwas runterzuladen, allerdings happert es noch am letzten Parameter. Dort wird eine Funktion verlangt die die Nachrichten vom IE verarbeitet. Ich hab auch schon rausbekommen das ich die in einer von IBindStatusCallback abgeleiteten Klasse implementieren muss, aber ich bekomme immer den Fehler "CCallback" : Instanz von abstrakter Klasse kann aufgrund nachfolgender Elemente nicht erstellt werden. Hier mal etwas Code: class CCallback : public IBindStatusCallback { public: CCallback(); ~CCallback(); STDMETHOD(OnProgress)( /* [in] */ ULONG ulProgress, /* [in] */ ULONG ulProgressMax, /* [in] */ ULONG ulStatusCode, /* [in] */ LPCWSTR wszStatusText) { return S_OK; } }; //unter später: case IDOK: { char szQuelle[500], szZiel[500]; CCallback cb; //Hier tritt der Fehler auf GetDlgItemText(hWnd,IDC_EDIT1,szQuelle,500); GetDlgItemText(hWnd,IDC_EDIT2,szZiel,500); URLDownloadToFile(0,szQuelle,szZiel,0,&cb); return 0; } [/PHP] Gruß Guybrush PS:Gibt es mit der Funktion eigentlich eine Möglichkeit einen abgebrochenen Download fortzusetzen?
Guybrush Threepwood Geschrieben 18. September 2003 Autor Geschrieben 18. September 2003 Ok hab das Problem selber gelöst. Das Interface IBindStatusCallback hat noch mehr Funktionen die ich auch implementieren muss. Jetzt würde mich aber trotzdem noch interressieren ob ich einen abgebrochenen Download wiederaufnehmen kann.
Guybrush Threepwood Geschrieben 18. September 2003 Autor Geschrieben 18. September 2003 Wie kann es eigentlich sein dass ich auf einem PC den Fehler "zugriff verweigert" bekomme, obwohl ich die Datei im Internet Explorer downloaden kann?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden