N
nikolasiii
Доброе время суток уважаемые посетители этого чудотворного сайта.
У меня вопрос!
//Разрабатываю MDI приложение
Есть такой код:
PackageModule := LoadPackage('MDIPackage.bpl');
//if loaded, try locating the ExecuteChild procedure
if PackageModule <> 0 then
try
@ExecuteChild := GetProcAddress(PackageModule,'ExecuteChild');
except
//display an error message if we fail
ShowMessage ('Package not found');
end;
В процедуре ExecuteChild создаётся MDI форма - MDIChild
В событии OnDestroy главной MDIParent формы происходит выгрузка процедуры ExecuteChild - мне не хочется так делать, так как память выгружается при завершении работы всего приложения.
Вопрос!!!
Как можно выгрузить процедуру, чтобы она не захламляла память, когда будет закрыта форма MDIChild?
Заранее благодарен.

У меня вопрос!
//Разрабатываю MDI приложение
Есть такой код:
PackageModule := LoadPackage('MDIPackage.bpl');
//if loaded, try locating the ExecuteChild procedure
if PackageModule <> 0 then
try
@ExecuteChild := GetProcAddress(PackageModule,'ExecuteChild');
except
//display an error message if we fail
ShowMessage ('Package not found');
end;
В процедуре ExecuteChild создаётся MDI форма - MDIChild
В событии OnDestroy главной MDIParent формы происходит выгрузка процедуры ExecuteChild - мне не хочется так делать, так как память выгружается при завершении работы всего приложения.
Вопрос!!!
Как можно выгрузить процедуру, чтобы она не захламляла память, когда будет закрыта форма MDIChild?
Заранее благодарен.