Windows XP SP3, ошибки при работе с Gaurdant API 3.15

Достался динозавр с Windows XP.
При запуске delphi-приложения и вызове функции GrdGetLicenseInfo получаю
Access violation at address 00000000. Read of address 00000000.
(доступ к неинициализированному указателю)   

На этом же ПК, с ошибкой запускается licence_wizard 

Вопрос в догонку, что за значение (в  result) возвращает функция

function GrdGetApiVersion(
  majorVersion: Pointer;
  minorVersion: Pointer): Integer; stdcall;

у меня, например, это 196629  или около того

Re: Windows XP SP3, ошибки при работе с Gaurdant API 3.15

Добрый день. Современные версии инструментов защиты не тестировались на совместимость с операционными системами, которые уже не поддерживаются компанией Mirosoft.

Вопрос в догонку, что за значение (в  result) возвращает функция

Данная функция возвращает версию API
Например, если вы используете версию 3.21, то в выводе вы получаете значения
majorVersion - 3
minorVersion - 21

Наш стандартный пример делает вывод для этой функции следящего вида

Example of using Grdlic API
Call GrdGetApiVersion
Status: OK
API version: 3.21

Также возможен вывод и, например, в HEX.

Не корректный результат может быть связан с тем, что вы используете устаревшую версию операционной системы, совместимость API для которой не тестировалась.