Visual Basic 6.0 - HTML Autorization
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" <vde [@] ufanet.ru>
> 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>
Друзья!! Подскажите, что представляет собой сабж? Из чего состоит и что
делает? Желательно пример или ссылку.
Желаю здравия!!
Валерий Яворский. yavs [@] got.mmtel.ru
--
* Origin: Talk.Mail.Ru (2:5020/400)
Re: HTML Autorization
From: "Dmitry Viazowkin" <vde [@] ufanet.ru>
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" <glory [@] net.zt.ua>
Привет, Алексей!
Чё-то там было к 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" <broudkov [@] PointLtd.com>
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" <serg [@] enseza.elcom.ru>
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 - http://www.fido-online.com (2:5020/400)
Re: Очистка рекорсета
From: "Sergey Broudkov" <broudkov [@] PointLtd.com>
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)