Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Кто сталкивался? Если не юзать (не открывать, например отказаться от логина) сабж в приложении то при закрытии модуля вызов ADOConn.Close (равно как и free) вызывает exception. Такое ощущение что его уже кто то удалил... Действие происходит в OnDataModuleDestroy, явно free нигде не вызываю!!! Если же открыть сабж, то потом всё закрывается и освобождается нормально. Голову уже сломал блин, как с этим побороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:05 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
У меня открывается и закрывается все нормально... ADOCоnnection.Connected := False; и не морочь себе голову.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:10 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Закрывай коннекшен на событие OnClose главной формы приложения. И глянь, как у тебя установлено свойство OldCreateOrder. Если оно True, то OnDestroy модуля данных будет вызван после вызова всех деструкторов. Попробуй поставить в False. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2003, 15:12 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Всё равно - "EAccessViolation ...in module 'adortl60.bpl'". Возникает после прохождения "end" в OnDataModuleDestroy. Что он там ещё пытается делать (никакие ADO компоненты даже не открывались)?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2003, 15:31 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Вам обязательно использовать runtime-пакеты? Может, здесь есть заковыка как раз с ADO-компонентами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2003, 16:33 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Еще уточняющий вопрос. Имеет ли приложение какие-либо особенности, ну типа это DLL, или сервис, или консоль, или еще чего-нибудь необычное? А то я в свое время напоролся на одну хрень, связанную с DataModule. Было хитрое приложение на BDE, но с особенностями: оно не имело ни одной формочки, а был только DataModule. Приложение работало, скомпиленное на D3 и D4 без проблем. Как только перевел на D5 - AV при окончании работы в деструкторе DataModule. Конкретную причину выявить не удалось. Но, добавление в проект одной пустой невидимой формы полностью решило проблему. А только недавно напоролся на одну гадость - тоже AV при закрытии TAdoConnection. Долго лазил по адресам, узнавая кому принадлежит адрес некорректной ссылки. Оказалось - объект PopupMenu на главной форме. Из необычного - я меню строил динамически. Ну, так я его FreeAndNil при закрытии главной формы и это полностью вылечило проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2003, 16:44 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Dankov Create главной формы я вызываю в проекте только если в create datamodule произошёл Connect. Иначе просто пропускаю все создания форм и Appl.Run. Причём если от коннекта отказаться - никакие объекты динамически не создаются. Единственная особенность - есть своя .bpl - ка. Но и в ней в Init. ничего нет. Пробовал отключить build with runtime pack. - не помогоает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 09:43 |
|
||
|
TADOConnection выдёт Acc.Viol. при закрытии!
|
|||
|---|---|---|---|
|
#18+
Красота! Если поробовать один раз открыть коннект с неправильным паролем, после того как он ругнётся выход из приложения уже не вызывает AV! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2003, 09:48 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32339627&tid=2115662]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 346ms |

| 0 / 0 |
