STDAPI AmsiInitialize(
_In_ LPCWSTR appName,
_Outptr_ HAMSICONTEXT* amsiContext);
stdcall
будет?DECLARE_HANDLE(HAMSICONTEXT);
DECLARE_HANDLE(HAMSISESSION);
DECLARE_HANDLE
, но с высокой вероятностью на Delphi это объявление должно идти так:type
HAMSICONTEXT = type THandle;
HAMSISESSION = type THandle;
var
:function AmsiInitialize(appName: LPCWSTR; var amsiContext: HAMSICONTEXT): HRESULT; stdcall;
external 'amsi.dll' name 'AmsiInitialize';
procedure AmsiUninitialize(amsiContext: HAMSICONTEXT); stdcall;
external 'amsi.dll' name 'AmsiUninitialize';
цикл N раз
каждый этап цикла проверять деление на 3 или на 5?
если Да, то добавить к сумме текущее число и ВЫВЕСТИ его на экран
как и почему это работало тогда, а вот в досбоксе неработает?