Bonjour à toutes et à tous,

Dans une procédure d'encryptage de la bibliotèque DCP, j'ai ce qui suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  A:= PDword(@InData)^ + KeyData[0];
  B:= PDword(longword(@InData)+4)^ + KeyData[1];
Sous Windows 10 64 bits, cela ne pose aucun problème. Sous Ubuntu 64 bits, ça plante. J'ai supprimé ce longword et maintenant, tout se passe apparemment bien.

Pourquoi ce plantage et quel probable inconvénient de l'avoir supprimé ?

Cordialement.

Pierre