powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача данных по сети VB6.0 и VBA
21 сообщений из 21, страница 1 из 1
Передача данных по сети VB6.0 и VBA
    #39623721
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть старая SCADA GENESIS32 в ней такая функции, как передачи данных по сети отсутствует, но есть возможность написать собственный код на VBA. Я хочу передать данные с компьютера на web-страницу (хотя бы на форму VB ). Я в курсе про наличие такого компонента как Winsock, но у меня нет представления, как с ним работать в VBA. Нашел пример чата на VB , но бес понятия как с этим работать в VBA ...
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Private Sub Form_Load()
Winsock1.LocalPort = 101 
Winsock1.Listen 
Form1.Caption = "Сервер"
End Sub
 
Private Sub Text1_Change() 
Winsock1.SendData Text1.Text 
End Sub
 
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close 
Winsock1.Accept requestID 
End Sub
 
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) 
Dim D As String
Winsock1.GetData D 
Text2.Text = D
End Sub



Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub Form_Load()
Winsock1.RemoteHost = "127.0.0.1" 
Winsock1.RemotePort = 101 
Winsock1.Connect 
Form1.Caption = "Клиент"
End Sub
 
 
Private Sub Text1_Change() 
Winsock1.SendData Text1.Text 
End Sub
 
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) 
Dim DD As String 
Winsock1.GetData DD
Text2.Text = DD
End Sub



Буду рад если вы поделитесь своими идеями , подкинете какую-нибудь литературу или поможете с кодом. Буду рад любой помощи!
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623732
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо Winsock.
Смотрите примеры работы с XMLHTTP
http://www.sql.ru/forum/actualsearch.aspx?search=xmlhttp&sin=0&bid=22&a=&ma=0&dt=-1&s=1&so=1
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623734
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
perfectбес понятия

...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623762
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,я просмотрел примеры и понял ,что ничего не понял. С VBA мне не приходилось еще работать. Минимально я хочу видеть - страницу с 3-4 лейблами( текст боксами), в которых будет значение компонента А ,уровень и т.п. Чтоб сервером выступал компьютер со SCADA
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623763
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
perfect,это примерная мнемосхема для наглядности
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623764
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
perfectЯ хочу передать данные с компьютера на web-страницуа, я думал вам клиент нужен, а не сервер.
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623863
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,а можно как-нибудь передать значение переменной из VBA на форму VB6?
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623959
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, я просто рассчитываю на ответы тех, кто больше собак на этом съели, в воскресенье все отдыхают )
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39623960
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624208
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,все конечно здорово,но вся проблема в том ,что WEBHMI -платная ... И мне надо просто передать данные , мне графическая часть не важна.
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624236
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то все молчат.
Гляньте вот это, может подойдет http://www.sql.ru/forum/1177280/excel-parallel-job?mid=18200702&hl=dde#18200702
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624244
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, блин, по сети же
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624245
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624249
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у него VBA, там не выйдет.
я вижу вариант только написать свой activex-сервер, который уже использовать в коде VBA
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624275
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneу него VBA, там не выйдет.
я вижу вариант только написать свой activex-сервер, который уже использовать в коде VBAА почему не выйдет? Вроде по ссылке предлагают использовать позднее связывание
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624283
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
winsock контрол от VB6 в VBA глючит и с регистрацией под x64 будут траблы
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624284
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и вообще это изврат делать ip-сервер на excel
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624317
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит нужно поднять отдельный сервер, чтобы оба приложения с ним обменивались
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624350
perfect
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,спасибо хоть на этом!)
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624370
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно СКАДы умеют быть ОРС-сервером, бесплатно.

И можно подобрать бесплатную СКАДУ, которая будет читать как ОРС-клиент.

Немножко придется повозиться с ДКОМ безопасностью.
...
Рейтинг: 0 / 0
Передача данных по сети VB6.0 и VBA
    #39624497
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.vbforums.com/showthread.php?860059-VB6-Personal-Chat

http://www.vbforums.com/showthread.php?788033-VB6-FastCGI-Server

Найти нужный код на vbforums, завернуть его в COM - библиотеку.
Заюзать COM библиотеку из VBA
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача данных по сети VB6.0 и VBA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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