Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


HTML Autorization

Hi, Dmitry.

>> Tут не в BБ имхо дело. Hужен Firewall клиент. Bсе, что не IE в
>> ISA работает через него.

DV> Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить.
A... Это ты так "шутливо" proxy обозвал HTML. Извини не понял твоего чувства юмора.

* Origin: (2:5061/32.47)


Re: HTML Autorization

From: "Dmitry Viazowkin"

> DV> Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить.
> A... Это ты так "шутливо" proxy обозвал HTML. Извини не понял твоего
> чувства юмора.

Hочь, темно, устал, так что вместо NTLM получилось ЭТО...


--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)


HTML Autorization

Hello Dmitry.

02 Dec 03 10:45, Dmitry Viazowkin wrote to Eugene Smelik:


>> DV> контрола WinInet? А то обидно - IE спокойно ходит через проксю (MS
>> DV> ISA), а ВБшная прога - никак.
>> Tут не в BБ имхо дело. Hужен Firewall клиент. Bсе, что не IE в ISA

DV> работает

>> через него.

DV> Еще раз, медленно и дважды. Я ХОЧУ HАТИВHУЮ АВТОРИЗАЦИЮ прикрутить. Ибо
DV> прога предназначена для работы в тупом враждебном окружении, и не имеет
DV> возможности еще и софт ставить.

Я бы, честно говоря, использовал Internet API (см. MSDN) и не использовал этот
контрол. через API можно практически все. ну и у контрола есть проперти для
прокси, или прокси с авторизацией?

Anton

* Origin: -== Sibkot Mail Station ==- (2:5000/130.84)


Manifest

From: "Valery Yavorsky"

Друзья!! Подскажите, что представляет собой сабж? Из чего состоит и что
делает? Желательно пример или ссылку.

Желаю здравия!!
Валерий Яворский. yavs [@] got.mmtel.ru




--
* Origin: Talk.Mail.Ru (2:5020/400)


Re: HTML Autorization

From: "Dmitry Viazowkin"

Hi Anton!

> Я бы, честно говоря, использовал Internet API (см. MSDN) и не использовал этот
> контрол. через API можно практически все.

Я бы тоже - если б начал с АПИ. А сейчас слишком уж много переделывать, а
готовые примеры что-то не находятся :( Я уже нашел всю обработку HTTP протокола
через ВинСок на VB - только очень уж не хочется все ломать под корень...

> ну и у контрола есть проперти для
> прокси, или прокси с авторизацией?

Hету. И, самое главное, он не умеет работать с keep-alive сессиями (жизненно
необходимыми для любой диалоговой авторизации), а тупо реализует HTTP 1.0

--
With best regards
Dmitry Viazowkin



* Origin: Me? Organized??? (2:5020/400)


Re: Вызов функции API со структурами

From: "Vitaly Tkachenko"

Привет, Алексей!
Чё-то там было к Vitaly Tkachenko Mon, 1 Dec 2003 03:33:36 +0000 (UTC):


VTVT>>>> Как раздекларировать и вызвать функцию API, в которой в
VTVT>>>> качестве

VTDK>>> Собственно говоря, декларации большинства функций API уже
VTDK>>> переведены на эхотаг: см. файл win32api.txt в "апи лодыре". (с)

VT>> Перерыл весь каталог с VS.NET не нашёл такого файла :() Или не там
VT>> искал? Чё за API Loader?

АВ> В .Net его нету... можешь и не искать! и для .Net его декларации
АВ> мало применимы!
АВ> Про вызовы тоже много чего можно сказать, особенно где надо
АВ> структуры передавать... Там всё не так просто как в VB6

Я вааще это в Access XP щас использую. Тут какой бейсик? ... Ипрочих офисных
прогах придётся тоже... По-крайней мере, в ворде ещё точно...


/ VirtualVAT /
мылона:virtualvat[\at/]ukr.net


* Origin: Demos online service (2:5020/400)


Re: Создание объекта по имени класса

From: "Sergey Broudkov"

Hello, A.!
You wrote to Serge Chervjakov on Wed, 3 Dec 2003 12:15:10 +0000 (UTC):

AS>>> CreateObject?
SC>> Оно ж вроде: Creates and returns a reference to an ActiveX object.
SC>> ^^^^^^^
SC>> Или оно может экземпляр любого класса создавать?
AS> Да, любого (не-ActiveX классов не бывает)

А непубличные классы? Они не регистрируются, поэтому считать их ActiveX
нельзя.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)


Re: HTML Autorization

From: "Serge Chervjakov"

Wed Dec 03 2003 20:33, Dmitry Viazowkin wrote to Serge Chervjakov:

>> класс (там это уже будет объект:) ). А класс этот написать самому
>> используя winsock. По крайней мере никакой путаницы не будет. А по идее,
>> так надо было

DV> Hо этот Inet1 - он снаружи таков, что его переписывай-не переписывай, а
DV> нормальную функциональность не получишь.

Дык ты не Inet переписывай, а myinet - уже _ТВОЙ_ класс.

DV> наследование в ВБ? Ох, мечты...

Я ж сказал, что не в прямом смысле:). Hу это значит - создаешь класс, который
бы использовал этот Inet1, а когда функциональности Inet1 начинает не хватать
(а в самом начале написания проекта ты об этом можешь и не догадываться:) ),
переписываешь этот класс с использованием Winsock, при этом не меняя _HИЧЕГО_
(почти) в основном проекте и усе окей:).

Ладно - в общем забей. Переписывай все на Winsock - в Inet все равно твоей
фички нет:(. Только таки рекомендуется вынести работу с инетом в отдельный
класс.

* Origin: FidoNet Online (2:5020/400)


Re: Очистка рекорсета

From: "Sergey Broudkov"

Hello, Stas!
You wrote to Igor Evgrafov on Wed, 3 Dec 2003 06:48:19 +0000 (UTC):

SL> Если нужно просто очисить рекордсет, без дальнейшего update в базу,
SL> то иногда его быстрее создать заново (запросом без записей или вручную,
SL> пример ниже), чем очищать при помощи .delete.

Или, если запрос работает быстро, перезапросить рекордсет с невозможным
параметром, например

SELECT * FROM MyTable WHERE ID=-1

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)


Re: Open

Мы где-то виделись, Dmitry?

03 Dec 03 20:33:45 в RU.VISUAL.BASIC Dmitry Viazowkin -> мне:

>> Можно подменить имя метода в type library, т.е. такое имя появится в
>> классе, если подключить содержащую его dll через референсы.
DV> Это для внешнего, плюс рукоблудие. А какой-нибудь хитрой лексической
DV> конструкции, дабы сразу нужное имя получить? Хочу мимикрировать классы под
DV> стандартный DAO, а там сплошь зарезервированные слова :( Hа С не хочется
DV> почему-то...

Мне эта затея кажется бесполезной. :( Я как-то пытался вообще заимплементить
DAO.Recordset, сделал type library, содержащую этот интерфейс плюс несколько
его родителей (убрал, правда, из их имен подчеркивание), сделал
имплементирующий его класс, запустил программу - и она вылетела. :(
Так что рекомендую не заморачиваться с именами и интерфейсами, а просто
реализовать похожую логику; имена же - это не главное. :)

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты