lmikle, с указанным соглашением stdcall, можно сказать, все заработало.
Если использовать это действие в коде:
Код:
FillChar(szBuffer, pnBufferSize, #0);
то мое приложение, вызывающее irPlg_GetPluginName, крашится. И, как я выяснил, краш происходит на строчке:
Код:
StrCopy(szBuffer, PCHAR(szObjectName));
Если закомментировать
Код:
FillChar(szBuffer, pnBufferSize, #0);
то все работает как надо.
Возникает вопрос, что не так с вышеуказанным действием?
Upd. Отвечу сам. Верная запись кода будет выглядеть так:
Код:
FillChar(szBuffer^, SizeOf(szBuffer), #0);
Upd2.
И подскажите, плиз, как отключить свободное перемещение курсора в редакторе. Достало уже..