Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача данных по сети VB6.0 и VBA / 21 сообщений из 21, страница 1 из 1
31.03.2018, 16:35
    #39623721
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Есть старая 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
31.03.2018, 17:25
    #39623732
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Не надо 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
31.03.2018, 17:27
    #39623734
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
perfectбес понятия

...
Рейтинг: 0 / 0
31.03.2018, 19:29
    #39623762
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Shocker.Pro,я просмотрел примеры и понял ,что ничего не понял. С VBA мне не приходилось еще работать. Минимально я хочу видеть - страницу с 3-4 лейблами( текст боксами), в которых будет значение компонента А ,уровень и т.п. Чтоб сервером выступал компьютер со SCADA
...
Рейтинг: 0 / 0
31.03.2018, 19:31
    #39623763
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
perfect,это примерная мнемосхема для наглядности
...
Рейтинг: 0 / 0
31.03.2018, 19:36
    #39623764
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
perfectЯ хочу передать данные с компьютера на web-страницуа, я думал вам клиент нужен, а не сервер.
...
Рейтинг: 0 / 0
01.04.2018, 13:04
    #39623863
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Shocker.Pro,а можно как-нибудь передать значение переменной из VBA на форму VB6?
...
Рейтинг: 0 / 0
01.04.2018, 23:30
    #39623959
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Можно, я просто рассчитываю на ответы тех, кто больше собак на этом съели, в воскресенье все отдыхают )
...
Рейтинг: 0 / 0
01.04.2018, 23:38
    #39623960
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
...
Рейтинг: 0 / 0
02.04.2018, 14:57
    #39624208
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Siemargl,все конечно здорово,но вся проблема в том ,что WEBHMI -платная ... И мне надо просто передать данные , мне графическая часть не важна.
...
Рейтинг: 0 / 0
02.04.2018, 15:53
    #39624236
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Что-то все молчат.
Гляньте вот это, может подойдет http://www.sql.ru/forum/1177280/excel-parallel-job?mid=18200702&hl=dde#18200702
...
Рейтинг: 0 / 0
02.04.2018, 16:03
    #39624244
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
А, блин, по сети же
...
Рейтинг: 0 / 0
02.04.2018, 16:06
    #39624245
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
...
Рейтинг: 0 / 0
02.04.2018, 16:09
    #39624249
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
у него VBA, там не выйдет.
я вижу вариант только написать свой activex-сервер, который уже использовать в коде VBA
...
Рейтинг: 0 / 0
02.04.2018, 17:02
    #39624275
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Konst_Oneу него VBA, там не выйдет.
я вижу вариант только написать свой activex-сервер, который уже использовать в коде VBAА почему не выйдет? Вроде по ссылке предлагают использовать позднее связывание
...
Рейтинг: 0 / 0
02.04.2018, 17:08
    #39624283
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
winsock контрол от VB6 в VBA глючит и с регистрацией под x64 будут траблы
...
Рейтинг: 0 / 0
02.04.2018, 17:08
    #39624284
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
да и вообще это изврат делать ip-сервер на excel
...
Рейтинг: 0 / 0
02.04.2018, 18:31
    #39624317
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Ну значит нужно поднять отдельный сервер, чтобы оба приложения с ним обменивались
...
Рейтинг: 0 / 0
02.04.2018, 20:54
    #39624350
perfect
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Shocker.Pro,спасибо хоть на этом!)
...
Рейтинг: 0 / 0
02.04.2018, 22:22
    #39624370
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
Обычно СКАДы умеют быть ОРС-сервером, бесплатно.

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

Немножко придется повозиться с ДКОМ безопасностью.
...
Рейтинг: 0 / 0
03.04.2018, 10:12
    #39624497
Eolt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных по сети VB6.0 и VBA
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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Передача данных по сети VB6.0 и VBA / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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