| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > EAccessViolation |
| Автор: chetl 20.10.2008, 12:16 | ||||
| Этот баг появился после переноса поей проги со всеми исходниками на другой комп, до этого все работало нормально. Ошибка
только когда идет обращение к компоненту, находящемуся в datamodule. Если adotable4 перенести на Form1 то все компилиться без ошибок. |
| Автор: Frees 20.10.2008, 12:18 | ||
| datamodule12 не создан скорее всего Добавлено через 1 минуту и 13 секунд а если так написать ошибка остается?
|
| Автор: chetl 20.10.2008, 12:22 |
| спс!Все получилось! а строка Application.CreateForm(TDataModule2, DataModule2); разве не создает его? |
| Автор: chetl 20.10.2008, 12:56 | ||
в project1.dpr (project->View Source)
|
| Автор: Frees 20.10.2008, 13:03 |
| наверно у тя Form1 создалась и показываться начала а DataModule12 еще не успел создаться на момент FormActivate может в этом дело |
| Автор: Sansa 21.10.2008, 18:33 |
| Да, скорее всего. chetl, ты лучше вынеси создание дата-модулей повыше создания формы, а то получается некрасиво, сначала ты сам его создаешь при первом обращении, а затем он еще раз создается при участии Application |