Décalation conditionnelle 64 bits (Windows API)
Bonjour,
J'ai déjà pas mal lu d'article à propos des déclarations Declare et notamment par la différence de typage introduite par PtrSafe.
Etrangement, quand j'écris par exemple la déclaration conditionnelle, la ligne
Code:
1 2 3 4 5
| #If VBA7 And Win64 Then
Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
#Else
Public Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) '<= apparaît en rouge
#End If |
Avez-vous une explication ?
Merci par avance ! :P