powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть другой способ подключить MSWinsock ?
10 сообщений из 10, страница 1 из 1
Есть другой способ подключить MSWinsock ?
    #37854983
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть другой способ подключить MSWinsock ? Нужно для Access.
На Windows 7 в MSAccess не работает ActiveX Winsock 6.0 а в VB6 на семерке работает. Может есть способ как-то класами или через Declare сделать ?
Вопрос задал в роздел Access, но как-то тихо очень. Нужно очень
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37855238
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть куча реализаций винсока на апи. Здесь тоже было, ищите.
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37855423
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот способ который я раньше находил. Добавил в поиске ключевое слово API и нашел. Спасибо
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37855426
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точне эта ссылка (не предыдущая)
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37855474
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Function CreateWinsockMessageWindow() As Long
m_lngWindowHandle = api_CreateWindowEx(0&, "STATIC", "SOCKET_WINDOW", 0&, 0&, 0&, 0&, 0&, 0&, 0&, App.hInstance, ByVal 0&)

If m_lngWindowHandle = 0 Then
    CreateWinsockMessageWindow = sckOutOfMemory
    Exit Function
Else
    CreateWinsockMessageWindow = 0
    Debug.Print "OK Created winsock message window " & m_lngWindowHandle
End If
End Function


ошибка в VBA возникает на App .hInstance
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37855621
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй подставить
Код: vbnet
1.
Public Declare Function GetCurrentProcessId Lib "kernel32" Alias "GetCurrentProcessId" () As Long



Или ноль.
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37856803
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выкидывает с процесов.
Также GetCurrentProcessId и App.hInstance в VB6 дает разные значение
Блин, так загруз...Попробую найти еще был вариант с какой-то dll-кой
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37857017
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот блин, а у экселя есть Application.Hinstance.
Тогда
Код: vbnet
1.
Public Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long


В lpModuleName путь к access.exe
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37857028
Андрей159,

GetModuleHandle(vbNullString)

А, уже сказали.
...
Рейтинг: 0 / 0
Есть другой способ подключить MSWinsock ?
    #37857465
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все верно. Только Access вылетает в любом случае.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Есть другой способ подключить MSWinsock ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]