|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
есть приложение на VB, которое работает с данными (перегоняет их из одного место в другое) Для того, чтоб оно не казалось замершим, в коде в некоторых местах стоит DoEvent, т.е. если я кликну на кнопку Exit на приложении, то через пару секунд это событие будет отработано и форма закроется..Но!! в сервисах продолжает висеть EXEфайл, который продолжает свою работу. Как корректно в моем случае завершать работу?? спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 14:33 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
А как ты выходишь из приложения ? у меня такой код. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 15:25 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3.
я подозреваю, что форма то выгружается, но в памяти остаются объекты, которые живут и продолжают работать...или что то подобное ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 15:30 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Vigruzit' vse formi + Ya bi vsem global ob'ektam prisvoil by Nothing ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 15:37 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
спасибо! буду пробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 15:39 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Есть оч хорошая штука -END завершает всё приложение - но не реагирует на AxtiveX запущенные из приложения - их надо ручками прибивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2002, 15:56 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
4 dao на счет end ты точно говоришь, но ты про какие ActiveX? которые по ходу работы динамически создаются? или, например, грид расположенный в дизайнтайме на форме? его че тоже надо как-то выгружать? вроде по end выгружается все нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2002, 01:52 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Самым распространненой причиной висящего еxe-circular referance об'ектов. Я бы посмотрела логику на вещи типа: Class A имеет member variable класса Б, а класс Б имеет member variable класса А. Ирина ---------------------------------------------------- This posting is provided "AS IS" with no warranties, and confers no rights ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2002, 09:34 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Я имел ввиду AxtiveX запушенные отделным потоком.Типа распаралеливания.Иногда очень помогает для ускорения. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2002, 11:17 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
2 dao: -->Я имел ввиду AxtiveX запушенные отделным потоком.Типа распаралеливания<-- Это как, VB (6) вроде многопоточность не поддерживает, или Вы имеет ввиду COM-серверы? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2002, 11:23 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
не знаю про vb6 -делал на vb5 - посути да - com-сервера ну или ole-обьекты - тот же word или excel ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2002, 14:02 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Да, если создаешь DCOM-объект он будет существовать пока его явно не уничтожить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2002, 14:19 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Да что вы сорите про СОМ-ы и потоки. Человек просто криво закрыл простейшую прогу из одной формы без всяких яких СОМ-объектов. Стандартным завершением на VB (что в 5, что в 6) является команда END. А вот уж убирать за собой должен каждый сам. Если в процедуре создал объект класса Excel, то буди добр, проследи за ним и убей свой экземпляр перед завершение. Вот и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 11:53 |
|
как корректно выходить из приложения
|
|||
---|---|---|---|
#18+
Lexis , пиши так и не будет проблемммммм... Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 11:55 |
|
|
start [/forum/topic.php?fid=60&msg=32070220&tid=2171546]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 382ms |
0 / 0 |