|
|
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
Написала обработку файлов, изменяющих код модуля, так и процедур соытий на листах. Работает не совсем стабильно. Приложение аварийно закрывается периодически как при замене строки, так и при её добавлении, при удалении строк модуля почему-то не выпадал никогда. Но хуже всего, что антивирусник (Dr.Web) стал воспринимать эту обработку как вирус пишет про W97M.Kamila. Причем, сообщении об инфицировании стало добавляться после добавления следующей строки в процедуру: Application.ScreenUpdating=False. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 09:18:47 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
отключи у антивирусника проверку макросов. в Касперском такое можно, в Dr.Web - не знаю. Код не пишется в ту процедуру, котрая выполняется? Может будет стабильнее, если не менять строки в модуле, а удалять его целиком, а новый импортировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 09:50:24 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
Да теперь работать приходится при постоянно выключенном антивируснике. Тут пользователь один позвонил, у них и без этой злосчастной строчки почтовая программа не принимает заархивированный файл. авторКод не пишется в ту процедуру, котрая выполняется? Нет. Код не пишется защищенный проект. В процессе выполнения процедуры у него снимается защита, и начинается 1) замена модуля. Наиболее беспроблемня часть. 2) изменение модулей листов (замена строчек в процедурах событий). Раньше удаляла полностью строчки на модуле листа, и переписывала туда, то что нужно. Крайне нестабильная работа. Пришлось вставлять функции поиска и удалять отдельные строки. 3) добавление процедур событий. Как только написала, Excel постоянно аварийно закрывался. Сейчас нормально. Гораздо больше хлопот дотавляет п.1. В начале процедуры стоит On Error GoTo ErrorHandler Сбой происходит следующим образом: в теле цикла при добавлении-замены строки (.InsertLine, .ReplaceLine.) вываливается, что не может добавить/изменить строчку. ErrorHandler: Dim strError As String Dim errLoop As Error For Each errLoop In Errors .... Next Коллекция ошибок пуста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 10:14:13 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
на обычных runtime error Excel бы не вылетел. При изменении обработчиков событий попробуй Application.EnableEvents=False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 10:51:14 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
Appication.EnableEvents=false стоит. Ошибка Excel (пояснения к отчету). Обнаружена ошибка при установке продукта. Ошибка может быть устранена путем восстановления или переустановки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 11:27:25 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
Отключила антивирусник. Опять в модуль допиасала Application.ScreenUpdating=False. С этой строкой идет без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 11:46:34 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
выключай автоматический пересчет тоже. пользовательских функций листа нет? хорошо бы взглянуть на код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 11:50:20 |
|
||
|
Проблемы с программным изменением проекта модуля.
|
|||
|---|---|---|---|
|
#18+
Перезагрузила машину. Опять аварийное закрытие и с Application.ScreenUpdating=False. Код выложить-то можно. Пользовательские функции где есть, где нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2007, 12:08:06 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34485719&tid=2183082]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 359ms |

| 0 / 0 |
