- Код: Выделить всё
Global X as long
В асм-вставках использую и так:
- Код: Выделить всё
mov eax, X
и так:
- Код: Выделить всё
mov ah, X[2]
в ah загружается второй байт. Все работает. Но если X объявить не Global, а просто Dim на уровне процедуры, то второй вариант не проходит, ругается на размер операнда. Подскажите, что делать? Нужны именно локальные переменные, Static не подходит (функция может использоваться из двух потоков одновременно, это DLL).