Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Data Module   Найти похожие ветки 

 
InVariantian ©   (2005-05-04 14:18) [0]

Доброго времени суток! Такая проблемка имеется:
Есть програма

program Bla;
uses
 Forms,
 DMU in "DMU.pas" {DM: TDataModule},
 MainU in "MainU.pas" {MainF},

{$R *.res}

begin
 Application.Initialize;
 Application.CreateForm(TDM, DM);
 Application.CreateForm(TMainF, MainF);
 Application.Run;
end.


В Data Module находится порядка 160 компонент, всякого рода IBQuery, IBUpdates, DataSource. При запуске программы загружается Data Module происходит конект с базой, потом загружается MainF. Там юзверя вводят данные, в базюке сохраняют, жмут выход. При выходе вылетает ошибка EAccessViolation. Пишу //Application.CreateForm(TDM, DM); ошибка исчезает. Решил, что глючит какая-то компонента. По одной(точнее по три IBQuery, IBUpdates, DatsSource) начал удалять компоненты пока ошибка не исчезла. Удалил порядка 60 штук. Затем перенес проект на другой комп и решил удалять совершенно другие компоненты. Удалил около 90 штук, пока не пропала ошибка. Следовательно 60 компонет, которые я удалил в первый раз рабочие. Собственно вопрос :) Случаем не может ли быть перегружен Data Module?


 
P.N.P. ©   (2005-05-04 14:27) [1]

А что делается при завершении рабты программы?
Как между собой связаны MainF и DM?
Может в DMU есть uses MainF и какие-либо компоненты в DM используют
компоненты из MainF?


 
Johnmen ©   (2005-05-04 14:33) [2]

Судя по описанию, в "недрах" MainF создаётся ещё один экземпляр TDM.
А, впрочем, я не телепат...



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
14-1117104474
Dadly
2005-05-26 14:47
2005.06.14
Подкинте кто-нибудь тему для дипломного проекта


3-1115264768
Бизон
2005-05-05 07:46
2005.06.14
Проблемы с кодировкой


14-1116949965
Alx2
2005-05-24 19:52
2005.06.14
Наткнулся на вирус, видимо свежий.


1-1117432147
Inkotex
2005-05-30 09:49
2005.06.14
В чем разница?


6-1111963806
АНТИСпаммер
2005-03-28 02:50
2005.06.14
Сниффинг локального траффика