Текущий архив: 2003.05.08;
Скачать: CL | DM;
Вниз
Ошибка при отладке bpl Найти похожие ветки
← →
Acue (2003-04-18 10:01) [0]Здравствуйте.
D Delphi 7 создается проект MDI с главной формой MainForm.exe и набором плаг-форм выполненных в bpl. Package-и загружаются и выгружаются динамически.
Путем упрощения:
Главную форму сократили до процедуры на нажатие кнопки
var
APackageHandle: THandle;
begin
APackageHandle:=LoadPackage("TestPlug.bpl");
UnloadPackage(APackageHandle);
end;
Package привели к виду:
Unit TestPlugUnit;
Interface
Implementation
End.
Ошибка возникает (только) при отладке (именно) Package-а в IDE:
Открываем проект bpl (HostApplication = MainForm.exe),
компилируем, запускаем в отладчике, нажимаем кнопку 1 раз, выходим из программы, компилируем bpl, запускаем - ВСЕ РАБОТАЕТ.
Открываем проект bpl (HostApplication = MainForm.exe), компилируем, запускаем в отладчике, нажимаем кнопку 2 раза (или больше), выходим из программы, компилируем bpl, запускаем - ВСЕ ВИСИТ вместе с Delphi.
PS. Если после 2-х разового нажатия bpl больше не компилировать (а значит и не изменять), то ВСЕ РАБОТАЕТ.
PPS. Оч-ч-чень плохо с одноразовой отладкой и снова грузи Delphi :-(
← →
REA (2003-04-18 10:07) [1]rtl все включены для всех проектов?
← →
Acue (2003-04-21 14:26) [2]2 REA.
Да
← →
REA (2003-04-21 14:56) [3]D7 у меня иногда виснет при запуске любых проектов. Остальных глюков не замечал. Возможно памяти ему мало.
Страницы: 1 вся ветка
Текущий архив: 2003.05.08;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c