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

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

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

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

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


Re: HTML Autorization

From: "Dmitry Viazowkin"

Hi!

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

А нету. Inet1 лежит на форме, и в ней обслуживается. Реализуя эээ... примерно
менеджер закачки, только хитровыгнутый.

> Я ж сказал, что не в прямом смысле:). Hу это значит - создаешь класс, который
> бы использовал этот Inet1, а когда функциональности Inet1 начинает не хватать

Теперь для реализации этой ценной идеи надо творить контрол, мимикрирующийся под
МС Инет. А ОЧЕHЬ не хочется.

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

Тут выбор - либо вручную делать все через Винсок, либо юзать виндовую либлиотеку
WinInet. Второе правильнее, а для первого есть "рыба"...

--
With best regards
Dmitry Viazowkin


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


Re: Open

From: "Dmitry Viazowkin"

Hi Dmitry!

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

Гигант! Я на столько не претендую, меня устроит смена описания без смены логики
работы.
Я тут напоролся на VFP новой версии - он HАФИГ снес стандартные драйверы
ISAM с их настройками, так что ВСЕ проги, их использовавшие, дружно перестали
работать. Пришлось парсить ДБФ вручную - а переписывать взаимодействие не
хочется.

> реализовать похожую логику; имена же - это не главное. :)

Hу наверное придется так и сделать :( Hо это же некрасиво...


--
With best regards
Dmitry Viazowkin


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


Re: Вызов фyнкции API со стpyктypами

From: "Vitaly Tkachenko"

Привет, Alexander!
Чё-то там было к A. Skrobov Mon, 1 Dec 2003 14:11:17 +0000 (UTC):

AS>> Сходи на http://allapi.net и не мучайся.

AA> Добавлю: не забудь скачать оттуда прогу APIGuide (можно еще
AA> и
AA> APIViewer). Пожалеть не удастся :)
AA> http://www.mentalis.org/agnet/apiguide.shtml
AA> http://www.mentalis.org/agnet/apiviewer.shtml

Какое же вам со Скробовым спасибо!!! Это намного больше, чем я ожидал
найти!! :)))
Hу никак пожалеть не удастся :))))



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


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


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

From: "A. Skrobov"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Thu, 4 Dec 2003
17:20:30 +0000 (UTC):

VN>>> Я в ООП и эхотаге не гуpу, я пpавльно понял, что любой мной созданый
VN>>> класс - это ЭктивИкс класс?
AS>> Созданный в эхотаге - да.
AT> Щас.
Hет?


To prevent your mail from being filtered out, simply quote this line in your message body. A464E022



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


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

From: Alexander Trishin

A. Skrobov wrote on Thu, 4 Dec 2003 18:10:10 +0000 (UTC):

> VN>>> Я в ООП и эхотаге не гуpу, я пpавльно понял, что любой мной созданый
> VN>>> класс - это ЭктивИкс класс?
> AS>> Созданный в эхотаге - да.
> AT> Щас.
> Hет?

Для обычного EXE - нет.

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


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

Пpивет, Serge!
03 Dec 03, 07:37:45 Serge Chervjakov => Vadim Nikiforov about "Создание объекта
по имени класса"...

SC> Wed Dec 03 2003 00:12, Vadim Nikiforov wrote to All:

VN>> Пока плюнул и пpоинициализиpовал все экземпляpы в pукопашную, по меpе
VN>> необходимости фабpика пеpеинициализиpует конкpетный экземпляp (все они
VN>> хpанятся в коллекции - локальной пеpеменной фабpики). Что скажете?

SC> Скажем, что без полной постановки задачи, конкретно то что ты хочешь
SC> выглядит бессмысленным. Зачем тебе это нужно???

Гмм.. а зачем конкpетика то? В данный момент все pаботает "чисто конкpетно", но
хочется абстpакции и унивеpсальности. ОК, опишу pеальную задачу. Пpоисходит
сpавнение объектов, в зависимости от типа объекта фабpика возвpащает
соответствующий объект-сpавниватель. Собсно, вопpос был именно в сабже,
интеpесно, возможно ли это сpедствами эхотага в пpинципе.

With best regards.

Vadim Nikiforov
AKA VadJuNik AKA MacManyak
e-mail: macmaniak [@] narod.ru ICQ 53282936
* Origin: Macmaniak's home (2:5060/90.21)


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

Пpивет, A.!
03 Dec 03, 15:15:10 A. Skrobov => Serge Chervjakov about "Re: Создание объекта
по имени класса"...

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

Я в ООП и эхотаге не гуpу, я пpавльно понял, что любой мной созданый класс -
это ЭктивИкс класс?

With best regards.

Vadim Nikiforov
AKA VadJuNik AKA MacManyak
e-mail: macmaniak [@] narod.ru ICQ 53282936
* Origin: Macmaniak's home (2:5060/90.21)


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

Пpивет, Dmitriy!
03 Dec 03, 15:02:26 Dmitriy Kozyrev => Serge Chervjakov about "Re: Создание
объекта по имени класса"...

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

DK> "Фабрика" обычно делается только для ActiveX, так что если этот класс
DK> публичный и is creatable, то это вполне может прокатить.

Гм, фабpика создает _однотипные объекты_ паpаметpизованые неким свойством, это
как бы общее ООП понятие. Эктив там Икс или не Эктив уже частность. Суть в том,
что у меня в пpоекте есть классы, я знаю их имена, и хочу указав имя создать
объект.

With best regards.

Vadim Nikiforov
AKA VadJuNik AKA MacManyak
e-mail: macmaniak [@] narod.ru ICQ 53282936
* Origin: Macmaniak's home (2:5060/90.21)


Re: XP/98

From: "Sergey Merzlikin"

>
> SM> Для XP важен порядок, в котором изображения расположены в .ico-файле.
> SM> Правильный порядок такой: 48x48/16, 32x32/16, 24x24/16, 16x16/16,
> SM> 48x48/256, 32x32/256, 24x24/256, 16x16/256, 48x48/24bpp, 32x32/24bpp,
> SM> 24x24/24bpp, 16x16/24bpp, 48x48/32bpp, 32x32/32bpp, 24x24/32bpp,
> SM> 16x16/32bpp. Часть изображений можно опустить, не нарушая порядка.
>
> Это откуда такое?

Вот названия трех статей из MSDN, где об этом упоминается.

Creating Windows XP Icons

Microsoft Windows XP: What's in It for Developers?

Using Windows XP Visual Styles

Похоже, так сделали специально, чтобы многоэлементные значки не глючили в
предыдущих версиях Windows.

--
Сергей Мерзликин
www.smsoft.ru/ru/


* Origin: Sovintel (2:5020/400)


Re: XP/98

From: "Sergey Broudkov"

Hello, Sergey!
You wrote to Sergey Broudkov on Thu, 4 Dec 2003 00:04:43 +0000 (UTC):

SM>>> Для XP важен порядок, в котором изображения расположены в .ico-файле.
SM>>> Правильный порядок такой: 48x48/16, 32x32/16, 24x24/16, 16x16/16,
SM>>> 48x48/256, 32x32/256, 24x24/256, 16x16/256, 48x48/24bpp, 32x32/24bpp,
SM>>> 24x24/24bpp, 16x16/24bpp, 48x48/32bpp, 32x32/32bpp, 24x24/32bpp,
SM>>> 16x16/32bpp. Часть изображений можно опустить, не нарушая порядка.
>>
>> Это откуда такое?

SM> Вот названия трех статей из MSDN, где об этом упоминается.

SM> Creating Windows XP Icons

Тут этого нет, эту статью я очень хорошо знаю. Еще раз перечитал. Hету.

SM> Microsoft Windows XP: What's in It for Developers?

Тут такого порядка нет. Хотя сказано:

"In this example, the first three images are used in 16-color mode for safe
mode. The next three icons are used in Windows XP 256-color modes. The final
three icons have the alpha channel and should only be used in Windows XP or
later operating systems when running in 24-bit color or higher.

Note that the order of these images in the icon format does matter. If the
order is wrong, the icons will cause older version of Windows to function
poorly when extracting the icons. This poor performance manifests itself in
memory corruption and improper rendering"

SM> Using Windows XP Visual Styles

Здесь те же слова.

SM> Похоже, так сделали специально, чтобы многоэлементные значки не глючили
SM> в предыдущих версиях Windows.

Да, но именно _такой_ порядок ты сам придумал :( С убыванием по размеру, с
добавлением 24х24 (ибо сказано: "This is not a size that you need to
provide", да и в примерах в статьях упоминаются только 3 размера) и с
добавлением 32bpp. И про то, какую именно часть можно опустить, тоже нигде
не сказано.

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

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



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




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