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

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

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

Visual Basic 6.0 - Создание дистрибутива


Создание дистрибутива

Привет /*Kapaev*/ /*Alex*/ ! Как живете? Можете?

07-Feb-04 14:35:40, Kapaev Alex писал к Igor Evgrafov
*По* *теме* : Создание дистрибутива

IE>> Возьми InstallShield в нем тоже визард для VB есть. Пользуюсь на

IE>> первый год, впечатления сугубо положительные. Hу или какой другой

KA> А вот если пpоект огpомный (очень много файлов) он поможет? Hу то

KA> есть мне бы хотелось чтобы он опpеделял какие у меня ocx и dll

KA> юзаются (в идеале, можно и самому pучками пpописать), потом я бы ему

KA> показывал диpектоpию и он бы её вместе со всеми поддиpектоpиями

KA> паковал. Пpи инсталяции всё бы pегистpиpовал как положено. Умеет он

KA> так? И если умеет то много ли в инете весит с визаpдом для VB и где

KA> его можно слить?


Уже не pаз (а pаз 5) в этой эхе в течении нескольких лет заявляю.
Мне очень нpавится инсталлятоp от Микpософт, называется Microsoft Studio
Installer. Качается с сайта Microsoft. Емy yказываешь диpектоpию, и он тебе
все делает автоматом, потомy как - pодной, микpософтовский.
И интеpфейс y него знакомый и понятный юзеpy, как пpи yстановке новых
офисов.

-=> Крепко жму горло, искренне Ваш, Артем Прохоров, MCSD <=-

www.sly2m.da.ru sly2m [@] mail.ru ICQ:35387403

* Origin: Инженер механических душ... (2:5064/5.33)

Re: For Each .. In .... Next

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi!

> границы и тп. Кроме того, вроде бы даже должно быть побыстрее чем

> обращения через индекс (не проверял пока). Единственное, есть парочка

> ограничений: переменная для перебора должна объявляться как Variant


Именно потому, что Variant - значительно медленнее.


--
With best regards
Dmitry Viazowkin


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

Вылетает VB

Привет, Alexander!

AB> Все равно кому сильно приспичит - расшифрует. :-)


В защите главное, чтобы на расшифровку кода человек потратил больше времени, чем на заработок стоимости проги. И всё, рационализм своё возьмёт.

Vlad
* Origin: И создал Бог глюк, чтоб Билл Гейтс не стал богом. (2:5061/120.41)

Re: Создание дистрибутива

"Artem Prokhorov" <Artem_Prokhorov [@] p33.f5.n5064.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:MSGID_2=3A5064=2F5.33_24c606b1 [@] fidonet.org...
>

> Уже не pаз (а pаз 5) в этой эхе в течении нескольких лет заявляю.

> Мне очень нpавится инсталлятоp от Микpософт, называется Microsoft Studio

> Installer. Качается с сайта Microsoft. Емy yказываешь диpектоpию, и он

тебе
> все делает автоматом, потомy как - pодной, микpософтовский.

> И интеpфейс y него знакомый и понятный юзеpy, как пpи yстановке новых

> офисов.

>

А можно ли с ним сделать выбор вырианта установки и локализовать диалоги?
Если можно, то как?Андрей.


* Origin: Zenon N.S.P. news server (2:5020/52.0)

Создание дистрибутива

Привет /*Kapaev*/ /*Alex*/ ! Как живете? Можете?

07-Feb-04 14:35:40, Kapaev Alex писал к Igor Evgrafov
*По* *теме* : Создание дистрибутива

IE>> Возьми InstallShield в нем тоже визард для VB есть. Пользуюсь на

IE>> первый год, впечатления сугубо положительные. Hу или какой другой

KA> А вот если пpоект огpомный (очень много файлов) он поможет? Hу то

KA> есть мне бы хотелось чтобы он опpеделял какие у меня ocx и dll

KA> юзаются (в идеале, можно и самому pучками пpописать), потом я бы ему

KA> показывал диpектоpию и он бы её вместе со всеми поддиpектоpиями

KA> паковал. Пpи инсталяции всё бы pегистpиpовал как положено. Умеет он

KA> так? И если умеет то много ли в инете весит с визаpдом для VB и где

KA> его можно слить?


Уже не pаз (а pаз 5) в этой эхе в течении нескольких лет заявляю.
Мне очень нpавится инсталлятоp от Микpософт, называется Microsoft Studio
Installer. Качается с сайта Microsoft. Емy yказываешь диpектоpию, и он тебе
все делает автоматом, потомy как - pодной, микpософтовский.
И интеpфейс y него знакомый и понятный юзеpy, как пpи yстановке новых
офисов.

-=> Крепко жму горло, искренне Ваш, Артем Прохоров, MCSD <=-

www.sly2m.da.ru sly2m [@] mail.ru ICQ:35387403

* Origin: Инженер механических душ... (2:5064/5.33)

Re: For Each .. In .... Next

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi!

> границы и тп. Кроме того, вроде бы даже должно быть побыстрее чем

> обращения через индекс (не проверял пока). Единственное, есть парочка

> ограничений: переменная для перебора должна объявляться как Variant


Именно потому, что Variant - значительно медленнее.


--
With best regards
Dmitry Viazowkin


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

Вылетает VB

Привет, Alexander!

AB> Все равно кому сильно приспичит - расшифрует. :-)


В защите главное, чтобы на расшифровку кода человек потратил больше времени, чем на заработок стоимости проги. И всё, рационализм своё возьмёт.

Vlad
* Origin: И создал Бог глюк, чтоб Билл Гейтс не стал богом. (2:5061/120.41)

Re: Создание дистрибутива

"Artem Prokhorov" <Artem_Prokhorov [@] p33.f5.n5064.z2.fidonet.org>

сообщил/сообщила в новостях следующее:
news:MSGID_2=3A5064=2F5.33_24c606b1 [@] fidonet.org...
>

> Уже не pаз (а pаз 5) в этой эхе в течении нескольких лет заявляю.

> Мне очень нpавится инсталлятоp от Микpософт, называется Microsoft Studio

> Installer. Качается с сайта Microsoft. Емy yказываешь диpектоpию, и он

тебе
> все делает автоматом, потомy как - pодной, микpософтовский.

> И интеpфейс y него знакомый и понятный юзеpy, как пpи yстановке новых

> офисов.

>

А можно ли с ним сделать выбор вырианта установки и локализовать диалоги?
Если можно, то как?Андрей.


* Origin: Zenon N.S.P. news server (2:5020/52.0)

Re[2]: For Each .. In .... Next

From: Alexander Asyabrik <belmis [@] mail.belpak.by>


Привет, Dmitry.

Вы, было дело, писали 9 февраля 2004 г., 7:29:


>> границы и тп. Кроме того, вроде бы даже должно быть побыстрее чем

>> обращения через индекс (не проверял пока). Единственное, есть парочка

>> ограничений: переменная для перебора должна объявляться как Variant


DV> Именно потому, что Variant - значительно медленнее.


Действительно, работает медленнее, проверил.

CL TotalTime AvgTime PctTime Hits PctHits LineText
1 0 0 0,00% 6 0,00% >>Entry Point<<

2 0,0010 0,0002 0,04% 6 0,00% ReDim b(5000)
3 0,7680 0 27,52% 30006 25,00% For i = LBound(b) To UBound(b)
4 0,5860 0 21,00% 30006 25,00% If b(i) = 5 Then Exit For
5 0,8190 0 29,34% 30006 25,00% For Each e In b
6 0,6170 0 22,11% 30006 25,00% If e = 5 Then Exit For

Только вот стоит ли называть разницу в ~5% таким уж существенным
замедлением? Окупается полученным удобствами использования.

PS Справедливости ради следует сказать что при использовании массива с
Variant-ами скорость практически выравнивается (разница менее 1%).


--
С уважением, Alexander
7:41:23 PM
* Origin: Talk.Mail.Ru (2:5020/400)

Re[3]: For Each .. In .... Next

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi!

> Действительно, работает медленнее, проверил.


> Только вот стоит ли называть разницу в ~5% таким уж существенным

> замедлением? Окупается полученным удобствами использования.


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

> PS Справедливости ради следует сказать что при использовании массива с

> Variant-ами скорость практически выравнивается (разница менее 1%).


А я не использую Варианты :-)Р

--
With best regards
Dmitry Viazowkin


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