Насколько я могу предположить, в компилируемом КП+ББ можно сделать только так:
## Код:
```
s:="MODULE MyMod; PROCEDURE Do*; BEGIN END Do; END MyMod.";
text:=TextModels.dir.NewFromString(s);
DevCompiler.CompileText (text, 0, error);
IF ~error THEN
   Dialog.Call("MyMod.Do", "error while loading", res);
   m:=Kernel.ThisLoadedMod("MyMod"); 
   IF m#NIL THEN Kernel.UnloadMod(m) END;
   Files.dir.Delete(Files.dir.This('My/Code'), 'Mod');
   Files.dir.Delete(Files.dir.This('My/Sym'), 'Mod');
END;
```

или аналогично.