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)