|
|
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Аксесс не закрывается. Удается завалить только через Ctrl-Alt-Del. По какой причине это может быть? Знаю следующие варианты: 1. Если есть чекбокс и идет проверка If chk Then вместо If chk = True Then. 2. Если написано Select Case True в сочетании со строкой, разделенной вот _ так на две. А может ли это быть из-за того, что создан некий объект Set o = New MyOwnClass и не сделано Set o = Nothing? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 14:58:46 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
P.S. Всем заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:03:40 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Если есть в скрытой форме Private Sub Form_Unload(Cancel As Integer) Cancel = True End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:06:25 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Ох, проблемка... В ХЛ, помню, был просто кошмар: по закрытии выдавал "ошибку в приложении" только потому, что глобальные переменные содержали данные при выходе из ХЛ. Лечилось созданием доп.кнопки, которая выполняла один оператор: End После него бы еще и выходить - да на End и суда нет... Вопрос к ALL: кто-нибудь юзал End в Access? Например, вместо Set .. = nothing? .close Помогает или мешает? ====== Что касается Access - помню зависания (или просто незакрывание, как описано) после выполнения запросов со сложными фунциями юзера внутри. В последнее время заболевания с такими симптомами не обнаруживаются. === ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:11:12 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:12:53 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
У меня такое бывает когда, не срабатывает Wizard (любой). Потом симптомы те же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:17:57 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч, ну что как маленький? Версию аксеса скажи да? Если 97-й, то проблема стара как 97-й аксес. При наличии ссылок на библиотеку аксеса процес не заканчивается, при попытке закрыть просто минимизируется. Как ни странно, это даже у Гетца описано, хоть книжк про 2002-й аксес. У меня часто было так: в запросах использовал аксесовские функции (Nz, IIf и т.д.). При выходе из функций локальные рекордсеты не убивались (иногда), висели открытыми и держали ссылки на аксес (как я себе это представляю). С тех пор везде rs.Close : Set rs = Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:20:05 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
У меня - когда работаю с екцелем без корректного завершения. Бывает и в момент сжатия/восстановления (сжимать атвоматически при закрытии) Но очень давно этого не было. Специально повторить не получалось (хотя и пробовал) На каком акесе вояешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:22:57 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
В общем случае - аксес перестает закрываться, если на него есть ссылки. Даже если это ссылки из самого аксесовского проекта, пусть уже и закрытого. Не умеет аксес (97-й) ссылки очищать. То лишние оставит, то нужные потеряет (например, на CurrentDb.TableDefs в упор не хочет неявную ссылку устанавливать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:27:26 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
> Владимир Саныч, ну что как маленький? Версию аксеса скажи да? Каюсь. Действительно 97. Телепатия в разгаре. На форуме тренировался, да? > С тех пор везде rs.Close : Set rs = Nothing А с объектами моих типов, не рекордсетами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:27:54 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Такие траблы были не только с рекордсетами. С Workspace'ами тоже, может еще с чем, запамятовал уже. Видимо и с твоими собственными объектами тоже может беда случиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:41:06 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Кстати, со своими собственными объектами рекомендую Class_Terminate как можно внимательнее прошерстить. Если там ошибки времени выполнения случатся - никакие обработчики не спасут. Что в итоге получится - хз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:43:35 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
ну если ошибки в Class_Terminate, то у меня обычно вываливалась "Access violation ..." Даже вернее не ошибки, а забывчивость поcтавить Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 15:49:07 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, Лоху отдельное и большое. Хотя если кто чего добавит, то я буду заходить. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 16:10:07 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Блин, что вы там за базы лепите, что ажно Аксесс раком становится?? Вот бы посмотреть, как он "не закрывается" (ни разу не видел - не та крутизна :() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:06:46 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
У меня скоро будет образец. Я его тут выложу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:10:27 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Чё, выкладайте.... посмотрим.... изучим.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:24:17 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
2RT++ >Вот бы посмотреть, как он "не закрывается" Специально для тебя. Другим не пользоваться!!! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:27:43 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
2 Senin Viktor: Шутки шутками, а я скоро принесу настоящий образец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:35:12 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Надо еще On Error resume next чтобы меньше вопросов задавал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:35:40 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
2 RT++ Ну учись, сынок Открываешь эксель, подключаешь ссылку на 97-й аксес (если не умеешь - научим, даже в картинках покажем ). Добавляешь модуль. Делаешь в нем функцию Код: plaintext 1. 2. 3. Запускаешь эту функцию. Наслаждаешься бессмертным аксесом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:40:59 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
Кстати говоря, по поводу глюков. Вот у меня в базе на событие formload процедурка скрытия окна аксеса стояла. Так даже после того, как я вызов этой процедуры отменил, аксесс скрывал свое окно при запуске базы до тех пор, пока я её не сжал. Неужели он и эту установку не меняет без сжатия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:42:39 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
2Саныч > а я скоро принесу настоящий образец. Тогда уж сразу шли на мыло мне, а то я с инета тока дома могу качать :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 17:59:55 |
|
||
|
По какой причине Аксесс может не закрываться?
|
|||
|---|---|---|---|
|
#18+
2 Senin Viktor: Там будет 10 строчек кода и все. Я выложу прямо в форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2003, 18:39:31 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32170017&tid=1670014]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 340ms |

| 0 / 0 |
