E2107 Non concordance de taille d'opérande (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
La taille requise par l'opérande d'instruction ne correspond pas à celle donnée.
program Produce; var v : Integer; procedure Assembly; asm db offset v end; begin end.
Dans l'exemple ci-dessus, le compilateur fera une réclamation car l'opérateur 'offset' produit un 'dword', alors que l'opérateur est attendu en 'byte'.
program Solve; var v : Integer; procedure Assembly; asm dd offset v end; begin end.
La solution, pour cet exemple, est de changer l'opérateur pour recevoir 'dword'. En général, vous devrez examiner de près votre code et vous assurer que les tailles de l'opérateur et de l'opérande correspondent.