Hi,
Zitat von
ChEeTaH:
Hallo,
beim Kompilieren kommt dieser Error:
[DCC Fehler] WebUpdateThread.pas(48): E2010 Inkompatible Typen: 'Int64' und 'Integer'
Delphi-Quellcode:
procedure TDownloadThread.Execute;
var
fs: TFileStream;
begin
fIdHTTP := TIdHTTP.Create(nil);
fIdHTTP.OnWork := InternalOnWork; //-> Hier kommt der Error
fs := TFileStream.Create (fPath + fName, fmCreate or fmShareExclusive);
try
fIdHTTP.Get(fURL + fName, fs);
finally
fs.Free;
fIdHTTP.Free;
end;
end;
Help pls
hab zwar nicht den Komponentencode aber:
OnWork ist vom Typ TWorkEvent der ist so definiert.
TWorkEvent = procedure(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: Integer) of object;
Nun die Frage: Wie ist InternalOnWork definiert etwas so?
InternalOnWork(Sender: TObject; AWorkMode: TWorkMode; const AWorkCount: INT64);
Dann wird das wohl daran liegen ...
Mfg Net7
Marko
So`ne Atombombe kann einem den ganzen Tag verderben!
Eine eigene
DLL in C++ geschrieben wird meist ein Sklave für mein Delphi/Pascal.