Помогите выгрузить прогу из памяти!!!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Помогите выгрузить прогу из памяти!!!

Сообщение SerJay » 08.12.2005 (Чт) 11:57

Ребята,помогите выгрузить прогу из памяти.
И что странно,зависает она в памяти только иногда.
На форме 2 таймера.В UNLOAD я их останавливаю,но это не
помогает.Если там поставить END прога вообще виснет.
Есть какой нибудь провереный способ убить все процессы и выгрузить её на 100%.Заранее всем благодарен.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 08.12.2005 (Чт) 12:24

грохнуть процесс?
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 08.12.2005 (Чт) 12:25

а вообще я бы искал ошибку, почему так происходит
Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой, теперь ничего не работает и неизвестно почему.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 13:51

Код: Выделить всё

Option Explicit
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Sub Form_Load()
TerminateProcess GetCurrentProcess, 0
End Sub

И всё :D
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.12.2005 (Чт) 14:18

Идиотизм. Ошибку надо искать, а не костыли изолентой перематывать.
Этот ответ сродни тому, чтобы ставить On Error Resume Next везде, где что-то не получается.
Lasciate ogni speranza, voi ch'entrate.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 14:23

Ну так пусть код показывает...
Не видя кода можно предложить очень мало.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.12.2005 (Чт) 16:55

Так и не предлагай.
Которую тему читаю, в которой ты предлагаешь откровенную чушь. Нафига? :neutral:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 17:06

Так он выгрузить просил ведь, вот оно и выгружает...
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.12.2005 (Чт) 17:27

http://www.sysadmins.ru/rtfm/ask_howto.htm писал(а):Ошибочный, но авторитетно звучащий ответ хуже, чем отсутствие ответа. Не направляйте людей по ложному пути просто потому, что вам приятно побыть в роли эксперта.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 18:20

Принято к сведению.
Изображение

SerJay
Обычный пользователь
Обычный пользователь
 
Сообщения: 87
Зарегистрирован: 06.05.2005 (Пт) 17:12
Откуда: Казахстан

Сообщение SerJay » 09.12.2005 (Пт) 11:28

Ребята,ну что начал удалять всё по одной строчке и компилировать чтоб понять где ошибка.Выявил,что это
Janus Grid (GridEX20.ocx), для уверености создал проект кинул
туда етот контрол, в unload поставил end. Вылезла такая же ошибка.
Что делать незнаю,подскажите новичку.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.12.2005 (Пт) 11:30

Что ты с ним делаешь?
Возможно, он поставлен на регулярное обновление.
Lasciate ogni speranza, voi ch'entrate.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 09.12.2005 (Пт) 15:07

Помогите выгрузить прогу из памяти!!!

Врубай Радмин, поможем :lol:
Если всё делать своими ручками, они скоро отвалятся !


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 144

    TopList