Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как убрать исходный код из дистрибутива?


Автор: mr.Anderson 19.8.2005, 16:41
Я написал программу и хочу ее "реализовать", то есть сотворить инсталлятор, устанавливающий эту программу на комп другого юзера. Но я не хочу, чтобы в комплекте "поставки" шел и исходный код. Как его убрать из дистрибутива?
И еще вопрос: у меня есть создатель инсталляторов для C++Builder 5.0. Пойдет ли он для C++ Builder 6?

Автор: Mayk 19.8.2005, 16:46
Цитата(sim7 @ 19.8.2005, 20:41)
Я написал программу и хочу ее "реализовать", то есть сотворить инсталлятор, устанавливающий эту программу на комп другого юзера. Но я не хочу, чтобы в комплекте "поставки" шел и исходный код. Как его убрать из дистрибутива?

не включай исходный код в дистрибутив, и его там не будет smile

Цитата(sim7 @ 19.8.2005, 20:41)
И еще вопрос: у меня есть создатель инсталляторов для C++Builder 5.0. Пойдет ли он для C++ Builder 6?

Не знаю какой там инсталятор для bcb5, но могу http://nsis.sourceforge.net порекомендовать.

Автор: mr.Anderson 19.8.2005, 17:35
А как его "не включать" в проект? Мож, чего в опциях проекта отрубить надо?
А мой инсталлятор для 5 Билдера подошел и для шестого.

Автор: rsm 19.8.2005, 17:40
Цитата(sim7 @ 19.8.2005, 18:41)
Как его убрать из дистрибутива?

Просто не копируй его в папку с файлами для создания инсталятора.

Цитата(sim7 @ 19.8.2005, 18:41)
у меня есть создатель инсталляторов

Попробуй простой, но хороший создатель инсталяторов http://www.gentee.com/setupgen/.

Автор: mr.Anderson 19.8.2005, 17:59
Хорошо, я, наверно, непонятно выразился. Я не знаю, в каких файлах содержится код. Напишите мне, файлы с какими расширениями должны входить в проект. Кстати, у меня в проекте еще много файлов вот с такими расширениями: *.~hpp, *.~cpp и т.д. Дубликаты, в общем.
Добавлено @ 18:05
Не хочу показаться навязчивым, но есть ли создатель инсталляторов на русском языке?

Автор: mr.Anderson 19.8.2005, 18:10
Пардон, нашел.

Автор: maddoc 19.8.2005, 22:42
эти файлы создаются автоматически, в них - предидущее состояние, до сохранения (а вобщем не бери в голову - удаляй их, если все работает)
инсталятор для 5 или 6 или для чего еще - не имеет вообще значения, по-моему это отдельная полноценная программа.
при распространении НЕТ исходных кодов если ты распространяещ только exe (ну может быть dll и др), просто не ложи файлы проекта такие как h, cpp, и др.
ну вобщем только ехе и если чтто еще сам создал (напр dll)

Автор: mr.Anderson 20.8.2005, 11:06
Так. А если у меня кроме *.exe еще один файл bitmap создан?

Автор: maddoc 20.8.2005, 14:36
если ты его добовляеш во время компиляции, то и его не трогай, а если загружаеш во время выполнения проги - то его надо брать.

Автор: mr.Anderson 20.8.2005, 15:06
А... Ясно. Значит, в принципе в дистрибутив надо впихивать только exe-файл? А нафига тогда проги-создатели инсталляторов, спрашивается...

Автор: codelord 20.8.2005, 18:45
Цитата(sim7 @ 20.8.2005, 15:06)
А нафига тогда проги-создатели инсталляторов, спрашивается...


ну хотябы для таких мелочей как создание ярлыков в меню пуск, на рабочем столе,
начальный набор параметров в реестре, пользователь для которого предназначена работа программы,
аккуратненькое складирование в общую папочку Program Files(обычно), и создание Uninstall для
удаления всего выше.

А логика включения файлов очень проста. Там должно быть только то, без чего твоя прога работать
не будет на другой машине и ничего лишнего.

Автор: mr.Anderson 20.8.2005, 18:55
А вот знать бы, что этой проге надо будет, а что нет... smile Всем спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)