VB6 и WebService

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

VB6 и WebService

Сообщение Lenny » 06.12.2011 (Вт) 19:25

Скажите, возможно ли присоеденить WebService, к VB6 проекту. Я написал веб сервис на .NET (2008) . Как его можно присоеденить к VB? В .NET, легко можно добавить "Add Web Reference", что есть для VB. Заранее спасибо за идеи.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: VB6 и WebService

Сообщение alibek » 07.12.2011 (Ср) 10:15

В общем случае, нельзя.
Lasciate ogni speranza, voi ch'entrate.

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Re: VB6 и WebService

Сообщение Lenny » 08.12.2011 (Чт) 18:21

Скажите, какие нибудь варианты можно придумать как соеденить... Клиент написал программу на Clarion, какой то старой версии, которую уже никто не поддерживает. Так вот ситуация такая
из Clarion делается запрос > что то между >Web Service, обработка информации >возврат данных в Clarion. На .NET, это без проблем, а вот со старыми языками, проблемка. Кто нибудь может поделиться идеями?
Спасибо.
П.С. Не критично по времени, просто интерестны варианты.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: VB6 и WebService

Сообщение Хакер » 08.12.2011 (Чт) 18:30

Ну а что представляет собой дотнетовский WebService с точки зрения терминологии нормального мира? Наверняка этой какой-нибудь обычный HTTP-сервер, делящийся информацией используя формат XML для представления данных.

Ну и какие проблемы тогда?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Re: VB6 и WebService

Сообщение Lenny » 08.12.2011 (Чт) 18:51

Да, обычный XML фаилообмен. Проблема в том, что Clarion, не имеет возможности присоеденения к web service. Программа доисторическая, хоть и написанна в Windows ) Скорей всего что то вроде VB4. Я не уверен, просто так думаю.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: VB6 и WebService

Сообщение FireFenix » 08.12.2011 (Чт) 20:17

Если Web Service есть dll'ka, то с VB6 подгружается CLR и передаётся ей указание на загрузку длл, после вызов функции.

Как-то так
http://www.rsdn.ru/article/dotnet/Nativ ... nterop.xml
http://trtrmitya.wordpress.com/2007/12/ ... %BD%D0%BE/
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Re: VB6 и WebService

Сообщение Lenny » 08.12.2011 (Чт) 20:52

Не, нету там DLL, это asmx файл, который находится на сервере. А как и что в этом Clarion, работает, честно не знаю...Это вообще то проблема клиента, как подключится к сервису, просто интерестны были пути решения.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: VB6 и WebService

Сообщение Antonariy » 10.12.2011 (Сб) 9:12

Не, нету там DLL, это asmx файл, который находится на сервере.

Это тебе кажется, что там asmx-файл. На самом деле там dll упрятанная глубоко в кэше asp.net. Впрочем, к тому, как он представляется внешему миру, ни то ни другое отношения не имеет.
А как и что в этом Clarion, работает, честно не знаю...Это вообще то проблема клиента, как подключится к сервису, просто интерестны были пути решения.
А тут все честно не знают, почему вопрос по клариону задан в форум по вб, тем более 6.
Лучший способ понять что-то самому — объяснить это другому.

Lenny
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 15.04.2005 (Пт) 20:06

Re: VB6 и WebService

Сообщение Lenny » 10.12.2011 (Сб) 19:03

Просто кларион, отдалённо может напоминать vb? Может кто то из тех, кто знает vb, когда нибудь сталкивался с кларионом...Всё таки такой же "древний" язык. Но если кого то оскорбил этой темой, то пардоньте.)

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: VB6 и WebService

Сообщение FireFenix » 10.12.2011 (Сб) 21:33

Lenny писал(а):Не, нету там DLL, это asmx файл, который находится на сервере

Ну тогда ты можешь используя протокол и адрес веб-сервиса обращаться у нему, чем этот вариант не устроил?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: VB6 и WebService

Сообщение Antonariy » 10.12.2011 (Сб) 23:25

FireFenix писал(а):Ну тогда ты можешь используя протокол и адрес веб-сервиса обращаться у нему, чем этот вариант не устроил?
Капитан Очевидность писал(а):Очевидно ничем, просто автор этого не умеет.
Скорее всего и древний кларион этого не умеет. Зато современный умеет 100%.

Lenny писал(а):Может кто то из тех, кто знает vb, когда нибудь сталкивался с кларионом...
Капитан Очевидность писал(а):Тех, кто знаком с кларионом, следует искать в рассаднике тех, кто знаком с кларионом.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 49

    TopList