| Код | library hook_dll;
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, MSXML, module in 'module.pas', UrlMon, Tlhelp32, ShellApi, xmldom, XMLDoc, XMLIntf, ActiveX;
...
procedure WXML(thrVar: integer) stdcall; var root : IXMLDocument; xmlPath : String; begin xmlPath := 'log.xml'; if (FileExists(xmlPath)) then begin root := TXMLDocument.Create(nil); root := LoadXMLDocument(xmlPath).; ... end; end;
|
Создаю dll и пытаюсь работать с XML. При отработке процедуры WXML вылазит ошибка на функции LoadXMLDocument. В оконном и консольном приложениях всё прекрасно работает. Что нужно сделать, чтобы функция заработала в DLL ? |