Registriert seit: 15. Dez 2008
1 Beiträge
|
AW: Problem mit Typ-Inkompatibilität
27. Sep 2017, 22:07
Hallo!
Ich habe diesen Source Code auf Torry gefunden: Professional Screen Camera Component v.5.2.3.0. Die enthaltene kompilierte Demo.exe stellt einen wirklich fantastisch funktionierenden Screen-Video-Recorder mit vielen Optionen dar. Leider kann ich die Sourcen nicht in Delphi 10 Seattle kompilieren, weil der Compiler in scHighTimer.pas über die Typ-Inkompatibilität von NativeUInt und Cardinal meckert:
Delphi-Quellcode:
procedure TimeCallBack(uTimerID, uMessage: UINT; dwUser, dw1, dw2: DWORD); stdcall;
begin
PostMessage(HWND(dwUser), WM_TIMER, uTimerID, 0);
end;
// [dcc32 Error] scHighTimer.pas(344): E2010 Incompatible types: 'NativeUInt' and 'Cardinal':
FTimerID := TimeSetEvent(FInterval, FInterval, TimeCallBack, FWindowHandle, TIME_PERIODIC);
Ich kann aber die Quelle der Typ-Inkompatibiltät nicht finden, weil der Compiler dabei auf TimeCallBack hinweist, dort aber kein solcher Typ zu finden ist.
I stucked to the same problem. Does it possible to post fixed unit please?
|
|
Zitat
|