Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.051 c
1-1117540421
makey
2005-05-31 15:53
2005.06.14
запись в текстовый файл длинных строк


6-1111724084
Ozone
2005-03-25 07:14
2005.06.14
Полное описание протокола SMTP


1-1117469400
Alexander Panov
2005-05-30 20:10
2005.06.14
Скрыть public-метод в наследнике.


3-1115279133
Hans Cristian
2005-05-05 11:45
2005.06.14
Ошибка 15877


1-1117037233
CAMCOH
2005-05-25 20:07
2005.06.14
MDI: Как обратится из одной child формы к объектам другой child ф





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский