MSWinsockLib в .NET'е

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Prowler
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 06.09.2004 (Пн) 18:09

MSWinsockLib в .NET'е

Сообщение Prowler » 06.09.2004 (Пн) 18:34

Такая забавная ситуация, если добавить Reference MSWinsockLib, Local Copy не изменять на false, в коде написать нечто вроде:

Dim a As New MSWinsockLib.Winsock()

Затем скомпилировать программу и скопировать на другую машину с установленной студией (как и у меня) и запустить - все будет ок, если же запустить на сервер под Windows 2003 Server с установленным .NET Framework, как факт приложение слетает с ошибкой..

Application has generated an exception that could not be handled.
и дальше некоторые сведения вроде Process ID и т.п.

Как это полечить? (естественно копирую вместе с EXE-шником еще и Interop.MSWinsockLib.dll или нечто похожее..набирал сейчас руками имя файла)

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 07.09.2004 (Вт) 7:57

Должны быть 2 ДДЛ ки NET( у тя не хватает что типа Interop.[Ax]MSWinsockLib.dll, ну и сам ОСХ должен быть установлен
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Prowler
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 06.09.2004 (Пн) 18:09

Сообщение Prowler » 07.09.2004 (Вт) 14:17

Sebas писал(а):Должны быть 2 ДДЛ ки NET( у тя не хватает что типа Interop.[Ax]MSWinsockLib.dll, ну и сам ОСХ должен быть установлен


C:\...l Studio Projects\WindowsApplication15\bin>dir
Том в устройстве C не имеет метки.
Серийный номер тома: 4092-6AAB

Содержимое папки C:\Documents and Settings\Prowler\Мои документы\Visual Studio Projects\WindowsAppl
ication15\bin

03.09.2004 16:15 <DIR> .
03.09.2004 16:15 <DIR> ..
24.06.1998 00:00 15 872 Interop.MSWinsockLib.dll
06.09.2004 20:32 6 144 WindowsApplication15.exe
03.09.2004 16:04 17 920 WindowsApplication15.pdb
3 файлов 39 936 байт
2 папок 1 788 682 240 байт свободно

Вот так я это и переношу на другие машины, файлик:
MSWINSCK.OCX 108336 24.06.98 00:00
регистрировал с помощью regsrv32.exe, как факт равносильное приложение на VB6 использующее WinSock запускается без проблем.


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList