Help! Kernel32.dll глючит!!

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

Help! Kernel32.dll глючит!!

Сообщение DiSe » 28.07.2003 (Пн) 13:20

Иногда при компиляции VB выдаёт ошибку типа KERNEL32.DLL завис и будет закрыт или сам VB завис и будет закрыт. В частности с KERNEL'ом, я использую функ-ию API SetWindowLong и CallWindowProc. Может из-за них зависает? Когда я их убераю - всё нормально, но без них не обойтись

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 28.07.2003 (Пн) 13:34

При компиляции? Может, при запуске на исполнение, по F5?
Ошибка может возникать, из-за кривости кода, обрабатывющего WM_...
Ну и из-за некорректного завершения. При выходе из программы, вовращаете адрес обработчика сообщений "на место"?
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 28.07.2003 (Пн) 13:36

MEMBER писал(а):При выходе из программы, вовращаете адрес обработчика сообщений "на место"?


Видимо нет...
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

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

Сообщение GSerg » 29.07.2003 (Вт) 5:31

Если не вернуть обработчик, винда просто грохнет процесс, который этим непотребством занимается (проверено... 8)), но ошибки в kernel быть не должно!
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 3

    TopList  
cron