Попытка загрузить каркас с помощью библиотеки libBB.dll проваливается.

Изменил модуль Init:
## Код:
```
MODULE Init;

   IMPORT Kernel, WinApi, Initsys;

VAR r: INTEGER;
BEGIN
   r := WinApi.MessageBox (0, "Calling Initsys.InitSystem", "BlackBox", {});
   Initsys.InitSystem (0, 0)
END Init.
```

DevLinker.LinkDll libBB.dll := Kernel$+ Files HostFiles StdLoader Dialog Init# ~
Почему требуются модули Host для связывания dll? Как сделать, чтобы происходила динамическая загрузка модулей?

## Код:
```
MODULE Initsys;
   

   IMPORT Kernel, Dialog, WinApi , HostMenus;

VAR
   res: INTEGER;
   m: Kernel.Module;

PROCEDURE InitSystem*(argc, argv: INTEGER);
VAR r: INTEGER;
BEGIN
   r := WinApi.MessageBox (0, "Inside of InitSystem", "BlackBox", {});
   HostMenus.OpenApp;
   r := WinApi.MessageBox (0, "OpenApp", "BlackBox", {});
   m := Kernel.ThisMod("DevDebug");
   IF m = NIL THEN Kernel.LoadMod("StdDebug") END;
   (*Converters.Register("Documents.ImportDocument", "Documents.ExportDocument", "", "odc", {});
   Dialog.Call("StdMenuTool.UpdateAllMenus", "", res);*)
   Kernel.LoadMod("OleServer");
   (*Dialog.Call("Config.Setup", "", res);*)
   r := WinApi.MessageBox (0, "Debug", "BlackBox", {});
   Dialog.Call("TestConsole.Do", " ", res);
   r := WinApi.MessageBox (0, "Do", "BlackBox", {});
   HostMenus.Run
END InitSystem;

END Initsys.
```


Загрузчик:
## Код:
```
MODULE TestBBloader;

IMPORT WinApi, TestBB;

PROCEDURE Init;
VAR r: INTEGER;
BEGIN
   r := WinApi.MessageBox (0, "Running InitSystem from libBB.dll ...", "BlackBox", {});
   TestBB.InitSystem (0, 0)
END Init;

BEGIN
   Init;
END TestBBloader.
```

^Q DevLinker.LinkExe BBloader.exe := Kernel+ TestBBloader~

## Код:
```
MODULE TestBB ["libBB"];

IMPORT Init;

PROCEDURE InitSystem*(argc, argv: INTEGER);

END TestBB.
```
