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

для защиты Windows приложений

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

Visual Basic 6.0 - CommonDialog не дает Charset или я дурак невыспавшийся?


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" <tyomitch [@] r66.ru>


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>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" <tyomitch [@] r66.ru>


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "Dmitriy Kozyrev" <fido7.ru.visual.basic [@] talk.ru>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" <tyomitch [@] r66.ru>


Hello, Alexander!
You wrote in conference fido7.ru.visual.basic to "A.Skrobov" <fido7.ru.visual.basic [@] talk.ru>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: http://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] http://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 - http://revengecrew.org (2:5054/29.33)

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

From: Андрей Y <andreyz [@] matchem.kth.se>


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


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


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

каталогов,
DK> etc.).


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

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

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