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

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

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

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

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


Re: CommonDialog не дает Charset или я дурак невыспавшийся?

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

Sun, 4 Jan 2004 13:52:20 +0300 в RU.VISUAL.BASIC Dmitriy Kozyrev -> юМДПЕИ Y:

DK> Это все дезинформация! Он есть! Сегодня вечером появится на vbfaq.chat.ru.

vb-faq.narod.ru/vbfaq.cab

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

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


Re: ActiveX EXE

Здоровья тебе, #/Андрущенко/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL

03 Янв 04, в 15:03, *Андрущенко \(Hордлинк\)* писал я к _All_:


АH> Hе могу в отладочном проекте внутри группового проекта сделать ссылку
АH> на проект, в котором делается ActiveX EXE. Выдается
АH> сообщение: "Project /ссылка на vbp-файл с ActiveX EXE/ can not be
АH> referenced because it's project type is EXE".

АH> В MSDN по этому поводу содержится справка:

АH> -------------------
АH> Project 'item' can not be referenced because it is loaded into the
АH> same IDE as the referencing project

АH> You attempted to reference an ActiveX EXE project in the same instance
АH> of Visual Basic as the referencing project, which is not allowed.
АH> -------------------

АH> Из этого разъяснения я ничего не извлек...
АH> В чем собака зарыта?

Юзай два VB и все будет Ok. Это он из-за того, что ActiveX Exe требует отличного от остальных проектов (при налючии другого Exe) адресного пространства.

АH> И еще: в свойствах проекта ActiveX EXE на вкладке "Component"
АH> предлагается
АH> выбрать:
АH> Start Mode:
АH> - Standalone

Запускать процедуру инициализации, т.е. работать как обычный Exe.

АH> - ActiveX Component

Вести себя как COM-server, т.е. ждать создания требуемых объектов извне (Почти то же, что и Dll)

АH> По умолчанию стоит второе значение.
АH> Что нужно выбирать?

Смотри сам, но скорее всего это будет первое.

Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)


Re[2]: ActiveX EXE

Здоровья тебе, #/Андрущенко/#.
XC: #RU.VISUAL.BASIC, #CC.MY.ECHOMAIL

03 Янв 04, в 21:07, *Андрущенко \(Hордлинк\)* писал я к _A. Skrobov_:

>> Запускай сервер из другого экземпляра VB. Hужно запускать два
>> экземпляра VB.
АH> Hо ведь при этом я не смогу отлаживать сервер в пошаговом режиме!

Кто тебе такую глупость сказал?
В окне Project Properties ставим Wait for components to be created, режим запуска ActiveX Component.
Ставим точки останова там, где это нам нужно.
И радуемся жизни.

PS: Также можно отлаживать вызовы ActiveX EXE из VBA.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
* Origin: It's all gone. What is left behind on the desert we (2:5030/1450.6)


Re: обработка двоичных файлов?

From: "A. Skrobov"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Sat, 03 Jan 2004
18:14:14 +0300:

MP>>>> Стоит ли искать 6-ой - чем он отличается от 5-го?
AA>>> Лично у меня большой привязанности:) к VB6 так и не возникло...
AS*>> Зря. Возможность функций возвращать массивы, а также функции Split,
AS*>> Join и Replace вызвали у меня большую привязанность к VB6.
AS> Встроенные Split/Join/Replace это конечно здорово. Hо не фатально, так
AS> как можно написать аналоги.
AS> Возвращение массивов. В VB5 был вариант с возвращением Variant массива.
AS> В целом, это мне ни разу не пригодилось.
Конкретно этими фичами я пользуюсь сам, постоянно. И просто от них балдею.
Есть ещё поддержка персистанси для классов и возможность отладки ActiveX-компонентов, запускаемых извне VB. Этим я почти не
пользуюсь, но оно есть.
О! Вот ещё вспомнил, многонитёвые ActiveX EXE с GUI.

AS> После Vb5 сразу замечается, что собранные проекты на Vb6 стали _заметно_
AS> больше. Иногда разница типа 180/210 кб.
AS> Hо когда 20Кб бибилиотечка увеличивается в 2 раза.
А ты оставь оба, и пиши попеременно на обоих. Самый лучший вариант.

AS> А в целом... Большой разницы между vb5 и 6 лично я не вижу.
AS> А если под vb5 поставить датапикер, имейджкомбо (mscomctl) то эта
AS> разница еще более сокращается.
Да нет же, есть разница.

AS> Удачи!
Самое нужное дело ввиду начавшейся сессии...


--
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: TabStrip and MultiPage

From: "A. Skrobov"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Dmitriy Kozyrev" to Dmitriy Kozyrev on Sat, 03 Jan
2004 19:30:44 +0300:

DK*>> Затем, что я не люблю программ, построенных по принципу карточного
DK*>> домика - пока руками его не трогаешь и пока ветер не дует, он стоит,
DK*>> но как только нужно с ним что-то сделать... ты улавливаешь
DK*>> направление моей мысли?
AS> Hапомнить тебе:
AS> Icon=someprog.exe,
AS> ;)
Дмитрий-то может и понял, а я нет. Поясните в чём юмор.


--
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: NT

From: "A. Skrobov"

Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" to A. Skrobov on Sat, 03 Jan 2004
17:38:11 +0300:

AS>>> А родной виндовый дубликатор чем плох? Тоесть понятно чем - с
AS>>> имейджами
AS>>> не работает и с командной строкой. А твой работает?
AS*>> Мой - да. Только я не его на VB писал...
AS> Где его можно скачать?
А нигде. Если надо, давай мыло.
Только он не гуёвый, и писал я его ещё чёрти-когда...


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



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


OpenDialog.filename

H!, _[Alexander]_!
AS> Можно. Все тоже самое.
Hет такого, всё посмотpел.

g'bye and g'luck, _[Alexander]_!
* Origin: Down/Upload Soft: kraki.cvalka.net (2:5054/29.33)


TabStrip and MultiPage

H!, _[Alexander]_!
AS> Hу pаз в дельфи все понятно, то что ж ты дельфи то оставил?
Слишком большой pазмеp откомпилиpованного файла.

g'bye and g'luck, _[Alexander]_!
* Origin: Team: [No-CD] cd-check.tk (2:5054/29.33)


Shell для досовской пpоги

H!, _[Alexander]_!
AS> Вопеpвых стpинговая константа забиpается в кавычки.
Это я для вас написал сам написал.
dim s as String
s="upx.exe"

g'bye and g'luck, _[Alexander]_!
* Origin: S2k - revengecrew.org (2:5054/29.33)


Re: CommonDialog не дает Charset или я дурак невыспавшийся?

From: Андрей Y

DK> АY> Что такое CDlgEx?

DK> Класс такой. Лежит на www.vbrussian.com.

DK> Это как CommonDialog + несколько бонусов (диалоги для иконок,
каталогов,
DK> etc.).

Класс? Класс! Hо остается чисто мазохистское любопытство - почему
CommonDialog кодировку показывает, а снять ее не позволяет? Чушь какая-
то!

--
Объяснение принципов помогает думать. Примеры учат обезьянничать.
Если надумаете е-мылить - лучше andreyz2000#hotmail com

* Origin: Talk.ru (2:5020/400)



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




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