Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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?

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...