Delphi-Win7-Components Delphi 10.4 erreur 64bit
Bonjour,
j'utilise ce composant depuis Delphi XE.
Je bloque sur ce composant : https://github.com/elbereth/Delphi-Win7-Components
À la compilation j'ai le message d'erreur :
Citation:
[dcc64 Erreur] dwTaskbarWindows.pas(289): E2089 Transtypage incorrect
À la fonction, et à cette ligne :
Code:
1 2 3 4
| procedure TdwTaskbarWindowsEntry.DoCreatePreview(AMessage: TMessage);
...
W := TWMDwmSendIconicThumbnail(AMessage).Width;
... |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| TMessage = record
Msg: Cardinal;
case Integer of
0: (
WParam: WPARAM;
LParam: LPARAM;
Result: LRESULT);
1: (
WParamLo: Word;
WParamHi: Word;
WParamFiller: TDWordFiller;
LParamLo: Word;
LParamHi: Word;
LParamFiller: TDWordFiller;
ResultLo: Word;
ResultHi: Word;
ResultFiller: TDWordFiller);
end; |
Code:
1 2 3 4 5 6 7 8 9 10 11
| TWMDwmSendIconicThumbnail = Packed Record
Msg
: Cardinal;
Unused
: Integer;
Height
, Width
: Word;
Result
: LongInt;
End; |
Sa compile sans problème en 32 bit mais l'erreur survient lorsque j'essaie de compiler en 64 bit.
Depuis plusieurs jours je passe mon temps à installer mes composants sur Delphi 10.4 Comunity je dois dire que c'est sportif ...
Je vais aussi faire un petit peu de hors sujet, c'est génial d'avoir des versions gratuites Community mais par contre j'ai peur de finir schizophrène avec le message qui revient en boucle sur l'accord de licence. Message qui si on le ferment pas assez vite ferme carrément l'IDE donc faut cliquer frénétiquement sur enregistrer avant de compiler ou faire une pause ... mais bon j'ai carrément pas les moyens de payer une mise à jour annuel alors merci la version Community.
Merci d'avance pour votre aide:hola: