Schon mal geprüft, ob die Rückrufprozedur auch aufgerufen wird?
z.B. einen Haltepunkt reingesetzt, oder was anderes zum Test reingemacht?
Code:
function cDownloadStatusCallback.OnProgress(ulProgress, ulProgressMax, ulStatusCode: ULONG; szStatusText: LPCWSTR): HResult;
begin
[color=red]case ulStatusCode of [/color]
BINDSTATUS_FINDINGRESOURCE:
begin
Form1.Label1.Caption := 'Datei wurde gefunden...';
Code:
function cDownloadStatusCallback.OnProgress(ulProgress, ulProgressMax, ulStatusCode: ULONG; szStatusText: LPCWSTR): HResult;
begin
[color=red]Form1.LabelTest.Caption := 'wurde aufgerufen'; [/color]
case ulStatusCode of
BINDSTATUS_FINDINGRESOURCE:
begin
Ein Therapeut entspricht 1024 Gigapeut.