компилироваие

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

компилироваие

Сообщение Khachkara » 19.04.2009 (Вс) 20:34

Как компилировать и получить exe файл так чтобы в нем были включены и картинки и dll файлы, вообщем всё что связно с программой?
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 19.04.2009 (Вс) 20:36

Связано или вшито?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: компилироваие

Сообщение Xcode » 19.04.2009 (Вс) 21:03

Включено :)

Используй программы для создания инсталляционных пакетов. Или пихай в ресурсы необходимые файлы.

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: компилироваие

Сообщение arvitaly » 19.04.2009 (Вс) 21:19

Дописываешь))) Покажешь что натворил?)

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: компилироваие

Сообщение Khachkara » 19.04.2009 (Вс) 23:43

Хакер писал(а):Связано или вшито?

чтобы было вшито.

arvitaly писал(а):Дописываешь))) Покажешь что натворил?)

да дописываю, процесс увлекательный и к тому же очень много узнаешь и учишься. На счет показать: конечно покажу, я еще не закончил. Надо же послушать критику, но здоровую критику, конструктивную.
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 0:18

Изображение можно (резрешено) вшивать в ресурсы.
dll-файлы никуда вшивать не надо, не разрешено и просто глупо.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 0:28

Khachkara писал(а):чтобы было вшито.

По-человечески - никак.
А так можно практически всё, что используется положить в одну папку с программой, и распространять архивом. Либо делать инсталлятор.
label:
cli
jmp label

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: компилироваие

Сообщение Khachkara » 20.04.2009 (Пн) 0:31

наверно делать инсталлятор правилнее.
А как делаются инсталляторы?
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 1:18

Khachkara писал(а):наверно делать инсталлятор правилнее.
А как делаются инсталляторы?

Скачивается откуда-нибудь InnoSetup с русификатором, и читается справка к нему. =)
Хотя лично я предпочитаю NSIS.

Либо входящим в состав VB6 Package And Deployment Wizard. Им, в принципе, в первое время проще - он сам определяет зависимости, и включает необходимые библиотеки и контролы в создаваемый дистрибутив.
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 13:36

Install Shield тоже определяет. Советую его.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 18:46

Хакер писал(а):Install Shield тоже определяет. Советую его.

Почём он? Есть русификатор? Есть поддержка русского языка?
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 18:52

Конечно.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

vladikcomper
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 18.03.2009 (Ср) 17:13

Re: компилироваие

Сообщение vladikcomper » 20.04.2009 (Пн) 19:34

Khachkara писал(а):наверно делать инсталлятор правилнее.
А как делаются инсталляторы?

На самом ВБ тоже можно написать приличный инсталлер. Я уже писал.
Правда скорость распаковки ужасно медленная, но для маленьких программ сгодится.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 19:43

Вообще-то скорость распаковки быстрая, просто руки кривые, вероятно. Вообще-то никто не пишет инстралляционные пакеты на VB по иной причине.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 19:57

Хакер писал(а):Конечно.

Эмм... Что-то я на офиц. сайте нашёл только English + German + ещё-какой-то-но-не-русский.
Ну и плюс 600$ это как-то всё-таки дорого.
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 20:02

Дорого? А студия 6 вообще давно не продаётся...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 20:06

Хакер писал(а):Дорого? А студия 6 вообще давно не продаётся...

Ну да. Её можно использовать по даунгрейд-лицензии, если приобрести любую "старшую" студию.
Т.е. по словам MS приобретение VS 2008, к примеру, даёт право на использование VS2005, 2003 и 6.

Заметь, я не говорю, что студия дешевле. =)
Но всё-таки "студия" дешевле, чем "студия+инсталлятор"...
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: компилироваие

Сообщение Хакер » 20.04.2009 (Пн) 20:11

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

Если же кто-то серьёзно занимается разработкой ПО, то и для него стоимость не окажется проблемой, но только уже не потому, что он пользователь пиратского софта, а потому, что он, собственно, серьёзно занимается разработкой ПО.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: компилироваие

Сообщение Williams » 20.04.2009 (Пн) 21:22

Про то, что новые версии VS дают право пользоваться старыми, заинтересовало. Где про это можно почитать?
И вы думаете, что вас оставят в живых после прочтения этого поста?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: компилироваие

Сообщение iGrok » 20.04.2009 (Пн) 22:15

Williams писал(а):Про то, что новые версии VS дают право пользоваться старыми, заинтересовало. Где про это можно почитать?

В гугле.

http://download.microsoft.com/documents ... 02a81f.pdf
Секция Downgrade

http://blog.solmetra.com/2006/10/18/vis ... downgrade/

http://social.msdn.microsoft.com/forums ... 0a940e81c2

http://social.msdn.microsoft.com/Forums ... c50bf23429

Here was their response:

"The section "11.2 Downgrades" of the End User License Agreement allows customers to use Visual Basic 6, however, it does not require Microsoft to provide the media....You can purchase Visual Studio 2005 or Visual Basic .NET 2003 for a new computer and use Visual Basic 6.0 on them as a downgrade...Further, if you have the media, you can use Visual Basic 6.0 on the new machine."

This is what their EULA and website seems to indicate, but it wasn't as plainly stated before. Essentially, a purchased copy of any version of Visual Basic allows the use of any single version of Visual Basic that is the same or older as the one purchased. How about adding that to the EULA


VS 2008 Standard Edition EULA писал(а):16. DOWNGRADE. You may install and use this version and an earlier version of the software at the same time. This
agreement applies to your use of the earlier version. If the earlier version includes different components, any terms for
those components in the agreement that comes with the earlier version apply to your use of them. Microsoft is not
obligated to supply earlier versions to you.


Т.е.
В EULA от VS2008 пишут: "this version and an earlier version of the software at the same time".
В EULA от VS2003 была другая фраза: "Instead of installing and using the Software, you may install and use copies of an earlier version of the Software".

В любом случае, момент с получением ключа от старой версии нужно уточнять у представителей M$.
label:
cli
jmp label

Khachkara
Выключатель
Выключатель
Аватара пользователя
 
Сообщения: 65
Зарегистрирован: 06.04.2009 (Пн) 9:31

Re: компилироваие

Сообщение Khachkara » 23.04.2009 (Чт) 10:00

ничего путного не нашел для компилирования
пока придеться делать архив
Я новичок в VB, к тому же еще самоучка, прошу сильно не ругать.

DLLpiton
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 03.05.2009 (Вс) 19:48

Re: компилироваие

Сообщение DLLpiton » 03.05.2009 (Вс) 20:14

Есть хорошая прога, которая собирает все библиотеки и т.д. в один .exe. Называется PeBundle

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: компилироваие

Сообщение jangle » 03.05.2009 (Вс) 22:22

DLLpiton писал(а):Есть хорошая прога, которая собирает все библиотеки и т.д. в один .exe. Называется PeBundle


Плохая прога, не стоит ей пользоваться. Уж лучше Fusion 2.0


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 56

    TopList