Тема: DataModule.bpl
Показать сообщение отдельно
  #12  
Старый 24.01.2013, 20:09
sorockinalex sorockinalex вне форума
Начинающий
 
Регистрация: 08.08.2012
Сообщения: 178
Репутация: 10
По умолчанию

Ещё уточнение:
Главный файл exe первым загружает модуль DataModule.bpl
Код:
procedure TFMain.FormCreate(Sender: TObject);
var
  r: TRect;
begin
  LoadDataModule();
  Application.CreateForm(TDM, DM);
  DM.Query.Active:=False;
  MainHandle:=  Self.Handle;
  SystemParametersInfo(SPI_GETWORKAREA, 0, @r, 0);
  Self.Width:=r.Right;
  Self.Height:=r.Bottom;
  Self.Left:=r.Left;
  Self.Top:=r.Top;
end;

в этом случае строка
Код:
  DM.Query.Active:=False;
выполняется без ошибки

далее загружается модуль Login.bpl. Модуль datamodule.bpl не выгружается из памяти...

Так вот из модуля Login.bpl уже на строке
Код:
  DM.Query.Active:=False;

вылетает с ошибкой...
Ответить с цитированием