Re: COM+Sockets ?
От: VVV Россия  
Дата: 15.11.01 12:27
Оценка:
Здравствуйте 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 ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.