Здравствуйте Y2K, Вы писали:
Y2K>Столкнулся с проблемой. Y2K>Код для работы с сокетами прекрасно работает в exe файле, но вызывает сбой при использовании его в COM — объекте (вызывается из VB). (COM на ATL). Причем сбой НЕ происходит при использовании в качестве ОС Windows XP. Y2K>Код примитивный — все лишнее убрал.
Y2K>По таймеру в цикле идет опрос портов.
Y2K>СAsyncSocket * pAS; Y2K>pAS = new CAsyncSocket;
Y2K>if (!pAS->Create()) Y2K>{ Y2K> // Y2K>} Y2K>else Y2K> pAS->Connect((LPTSTR)strIP, SEND_PORT);
Y2K>Никакой специфики, но из ATL/COM не работает :(
Y2K>Грустно.
Y2K>Кто-нибудь использовал сокеты из комов? Подскажите, пожалуйста, где могут быть грабли на которые я наступаю.
а вызывается ли перед этим WSAStartup или AfxSocketInit ?