Адаптация кода для 64 битных систем (x64) - VBA
Формулировка задачи:
всем, здравствуйте. помогите пожалуйста решить проблему.
Есть книга с макросами, написанная для 32 битной платформы - там все работает ок. Сейчас у меня win7 x64 и Office 2010 x64 и возникла ошибка в коде:
Excel просит обновить код и использовать параметр PtrSafe???
Може подсказать как и что переписать для того чтобы работало как x86 так и x64
Решение задачи: «Адаптация кода для 64 битных систем (x64)»
textual
Листинг программы
#If Win64 Then Public Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDest As Any, pSrc As Any, ByVal ByteLen As LongPtr) #Else Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDest As Any, pSrc As Any, ByVal ByteLen As Long) #End If
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д