Создание структуры в макросах XLM (Excel 4.0) - PullRequest
0 голосов
/ 12 марта 2020

Я работаю с некоторыми старыми макросами Excel 4.0 (XLM) и вызываю несколько Win32 API. Хотя вызов Win32 API не очень сложен в XLM, некоторые функции требуют передачи структур. Пример: CreateProcessA. В отличие от VBA, в XLM нет способа определения структуры данных. Я попытался передать массивы, выделить пустую память и просто передать указатель, а также определить предварительно созданный тип структуры Win32, но, похоже, ничего не работает. Мне порекомендовали использовать virtualallo c, а затем записать процессную память и просто вставить, как эти структуры выглядят в памяти, но я не мог этого понять.

Я понимаю, что это супер старая технология, и большинство людей, вероятно, Я даже не слышал об этом, но думал, что отправлю это на случай, если у кого-то возникнет идея. Заранее спасибо.

...