Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C# и ошибки WinApi

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 16.12.2011, 14:15   #1
 Разведчик
Аватар для Dmitriusan
 
Dmitriusan никому не известный тип
Регистрация: 18.08.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Question C# и ошибки WinApi

Добрый день. Возникла проблема:
Имеется самописная программа ( ) на C#, работающая с посторонними окнами и системой посредством unmanaged winapi (через импорт библиотечных функций). С окнами работает через HWnd (нашли окно, считали хендл, запомнили). Но когда чужой процес умер, а мы пытаемся что-то сделать через уже мертвый хендл, программа умирает

Вопрос знатокам: как этого избежать корректно? Try-cach по всему коду или проверять хендл на валидность (и что делать, если между проверкой валидности и обращением случилась смерть чужого процесса)?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Иконка GUI средствами WinApi Sirioga Вопросы и ответы, обсуждения 1 10.06.2011 00:33
[Обсуждение] WinAPI GetPixel() - чем заменить? sergaxt Вопросы и ответы, обсуждения 2 20.02.2011 21:50
[Помогите!] использование WinApi на горячих клавишах Sanych89 Вопросы и ответы, обсуждения 10 11.09.2010 21:12
[Вопрос] Прграмма с WinApi qmax89 Вопросы и ответы, обсуждения 0 29.08.2010 12:51
ошибки supra86reg Вопросы и ответы, обсуждения 3 01.11.2009 21:23

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 23:21.

Пишите нам: [email protected]
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net