|
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 35
|
|
Как узнать IP - адресс в Microsoft Visual Basic?08.04.2011, 00:11. Показов 4172. Ответов 22
Метки нет (Все метки)
0
|
|
| 08.04.2011, 00:11 | |
|
Ответы с готовыми решениями:
22
Как узнать серийный номкр Hard Disc в среде Windows из программы Visual Basic?
|
|
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
|
|
| 06.05.2011, 12:17 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 3
|
|
| 09.05.2011, 22:02 | |
|
овообщемто это примитивный способ, но всеравно катит есле лазиеш по модэму, через totalcmd подрубаешся к серверу через ftp к серваку через uel, полче чего (не важно стоит ли там ftp сервер) он выдаст тебе твой ip и сервера, вот и все что было нужно. Через VB это делаеться через shell '...', после паявиться окно с кнопачкой закрыть.
З.Ы. необизательно через total есль масса других прог с командной строко которые могут это зделать, лудше пользоваться досавскими, через них мона записать ip'ы в файл и через vb (есле требуеться прочитать) и вывести в form'у.
0
|
|
|
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 3
|
|
| 11.05.2011, 15:09 | |
|
Это код класса, который по IP определяет имя компьютера и наоборот по имени компбютера находит его IP. Функции: 'IPAddressFromHostName' и 'LocalHostName'
Будут вопросы - присылай на igorh@netvision.net.il [code] Option Explicit Private Const WS_VERSION_REQD = &H101 Private Const WS_VERSION_MAJOR = WS_VERSION_REQD &H100 And &HFF& Private Const WS_VERSION_MINOR = WS_VERSION_REQD And &HFF& Private Const MIN_SOCKETS_REQD = 1 Private Const SOCKET_ERROR = -1 Private Const WSADescription_Len = 256 Private Const WSASYS_Status_Len = 128 Private Type HOSTENT hName As Long hAliases As Long hAddrType As Integer hLength As Integer hAddrList As Long End Type Private Type WSADATA wversion As Integer wHighVersion As Integer szDescription(0 To WSADescription_Len) As Byte szSystemStatus(0 To WSASYS_Status_Len) As Byte iMaxSockets As Integer iMaxUdpDg As Integer lpszVendorInfo As Long End Type Private Declare Function WSAGetLastError Lib 'WSOCK32.DLL' () As Long Private Declare Function WSAStartup Lib 'WSOCK32.DLL' (ByVal wVersionRequired As Integer, lpWSAData As WSADATA) As Long Private Declare Function WSACleanup Lib 'WSOCK32.DLL' () As Long Private Declare Function ShellExecute Lib 'shell32.dll' Alias 'ShellExecuteA' (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Private Declare Function gethostname Lib 'WSOCK32.DLL' (ByVal hostname$, ByVal HostLen As Long) As Long Private Declare Function gethostbyname Lib 'WSOCK32.DLL' (ByVal hostname$) As Long Private Declare Sub RtlMoveMemory Lib 'KERNEL32' (hpvDest As Any, ByVal hpvSource&, ByVal cbCopy&) Private Sub CleanupSockets() Dim lReturn As Long lReturn = WSACleanup() If lReturn <> 0 Then MsgBox 'Socket error ' & Trim$(Str$(lReturn)) & ' occurred in Cleanup ' End End If End Sub Private Function hibyte(ByVal wParam As Integer) hibyte = wParam &H100 And &HFF& End Function Private Sub InitializeSockets() Dim WSAD As WSADATA Dim iReturn As Integer Dim sLowByte As String, sHighByte As String, sMsg As String iReturn = WSAStartup(WS_VERSION_REQD, WSAD) If iReturn <> 0 Then MsgBox 'Winsock.dll is not responding.' End End If If lobyte(WSAD.wversion) < WS_VERSION_MAJOR Or (lobyte(WSAD.wversion) = _ WS_VERSION_MAJOR And hibyte(WSAD.wversion) < WS_VERSION_MINOR) Then sHighByte = Trim$(Str$(hibyte(WSAD.wversion))) sLowByte = Trim$(Str$(lobyte(WSAD.wversion))) sMsg = 'Windows Sockets version ' & sLowByte & '.' & sHighByte sMsg = sMsg & ' is not supported by winsock.dll ' MsgBox sMsg End End If 'iMaxSockets is not used in winsock 2. So the following check is only 'necessary for winsock 1. If winsock 2 is requested, 'the following check can be skipped. If WSAD.iMaxSockets < MIN_SOCKETS_REQD Then sMsg = 'This application requires a minimum of ' sMsg = sMsg & Trim$(Str$(MIN_SOCKETS_REQD)) & ' supported sockets.' MsgBox sMsg End End If End Sub Public Function IPAddressFromHostName(ByVal hostname As String) As String Dim hostent_a
0
|
|
| 11.05.2011, 15:09 | |
|
Как пофиксить "microsoft visual basic was not detected on this system" Microsoft Office ошибка visual Basic Прошу написать программу в Microsoft Visual Basic 6.0 Самоучитель Microsoft Visual Basic 2010 Express. Дайте официальный учебник Microsoft по Visual Basic Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|