- Код: Выделить всё
[
dllname("MSVBVM60.DLL")
]
module msvbvm60 {
[entry("GetMem4")]
void Peek(
[in] LONG Address,
[out, retval] LONG* Value);
}
Но VB, зараза, кладёт в стек один параметр, и ждёт результат в eax.
Если объявить функцию как HRESULT вместо void, только тогда до VB допирает, что параметров два.