Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос на который ответ знают все! Кроме меня 8-) 
:(
    Опции темы
Elfet
  Дата 30.4.2003, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Скажите как в Borland C++Builder 6 с копелировать мою программу и сохронить в EXE да так что бы эта программа работола и у того у кого не установлен Borland C++Builder!,
Заранее Спасибо! wink.gif


--------------------
PM MAIL WWW Skype   Вверх
brb
Дата 1.5.2003, 05:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 7.1.2003

Репутация: нет
Всего: нет



Кликом мышки, батенька!
--------------------
Сказки - удивительная вещь! Самое удивительное, что в них верят только маленькие дети, которым их рассказывают мамы и мамы, которым их рассказывают подросшие дети.
PM MAIL   Вверх
HexoGenus
Дата 1.5.2003, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

Репутация: нет
Всего: нет



Цитата(brb @ 1.5.2003, 02:14)
Кликом мышки, батенька!

Хмммм... неуверен что такое мне было бы приятно услышать даже от гуру... mad.gif

насколько я помню кое кто тут недавно на форуме просил совета и извинялся за свою некомпетентность в программировании под виндовз... мне кажется ехидные замечания можно вставлять только в том случае если можешь хоть чуть ответить на вопрос... (да и в этом случае наверно не стоит)

Теперь по поводу вопроса...

Пойдем по уровням сложности smile.gif

Для создания exe нужно сохранить приложение и выполнить команду из меню Project -> Build All
После этого в папке где была программа появиться исполняемый exe файл ...

Возможно Ваша проблема может заключается в написании приложения на билдере свежих версий (в моей первой версии все кроме BDE включается в exe при компиляции)
Как сделать, чтобы пpогpамма на CBuilder3,4 не требовала .bpl, .dll?
В Project|Options|Packages снять галку с Build with runtime packages, Project|Options|Linker снять галку с Use dynamic RTL.
Мой совет почитать статью на сайте первые шаги посвященную Билдеру там рассказывается не только про эту проблему но и про многое другое smile.gif
http://www.firststeps.ru/cbuilder/cbuilder1.html

Либо проблема в переносе приложения для баз данных и прога не работает из-за отсутствия BDE на клиентской машине... в этом случае привожу несколько решений из своей записной книжки

Можно включить в комплект программы самые необходимые файлы BDE.... Их совсем немного.... 7 файлов общим размером в 1,312 Kbytes
bantam.dll
blw32.dll
charset.cvb
idapi32.dll
idpdx32.dll
idr20009.dll
other.btl
Причем достаточно их скопировать в каталог своей программы или в папку System...
Этот способ стоит использовать только в том случае если уверены что на данной машине нет и не появится BDE с другой программой...

Так же много способов было описано в различных форумах...

Как предлагает Vyacheslav Stepanyuchenko:

1. Использовать инсталляционный пакет, например InstallShield или Wise.
2. Hе использовать его. В этом случае нет универсального решения.Оно будет варьироваться в зависимости от использования BDE в локальном илисерверном режиме, для доступа к Paradox- или DBF-таблицам, использованиялокального SQL, версии BDE, и так далее... Здесь приведен пример для наиболееобщего варианта - пятая версия BDE, локальные таблицы, без использованиялокального SQL, стандартная кодировка ANSI:

Hужно добавить следующие файлы из папки BDE к вашему исполняемому модулю:blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll для Paradox-таблиц илиiddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl
Доступ к таблицам надо настроить не через псевдонимы (alias'ы), а через пути вфайловой системе. В идеале все таблицы храните в папке программы, тогда нужнотолько указать имя таблицы без пути.
Приготовленный таким образом дистрибутив запускается на любой машине безнеобходимости инсталляции BDE, максимально устойчив и нечувствителен к сменеимен папок/переинсталляции системы/порчи реестра/влиянии на другиеBDE-приложения. Добавка к основному модулю составляет для этих семиdll-библиотек ~1030 КБ, после упаковки ~470 КБ.

Комментарий Mark Shevchenko:
Для того, чтобы yстановить пpогpаммy, котоpая тpебyет BDE, есть несколькобазовых пyтей, в частности:
1. Создать полноценнyю пpогpаммy инсталляции с помощью пpодyктов InstallShield, Wise или подобных. Указанные пpодyкты использyются чаще всего и обапозволяют включить в инсталляцию BDE + базовые настpойки (алиасы и пyти).
2. Для pазных целей можно сделать инсталляцию BDE отдельным пакетом (в InstallShield'е это делается более чем элементаpно --- в пpоект не надо добавлятьничего, кpоме поддеpжки BDE). Удобно в пpоцессе написания пpогpаммы для одногопользователя. Пеpвый pаз yстанавливаешь и настpаиваешь BDE, а затем носишьтолько новые веpсии пpогpамм. Так же можно пpи yстановке Дельфи/Билдеpа скомпашки снять флажки отовсюдy кpоме BDE --- в этом слyчае бyдет yстановленатолько BDE.

3. Есть возможность инсталлиpовать BDE pyчками. Пеpвый этап --- копиpованиефайлов, втоpой --- пpописывание pеестpа. Подpобно описано в tips'n'tricks yАкжана, см. http://www.akzhan.midi.ru/devcorner/.
Тепеpь к вопpосy о том, почемy yстановка BDE --- это не пpосто пpописать однyопцию в пpоекте.
Дело в том, что BDE --- это не пpосто несколько библиотек динамического достyпа(DLL), это --- целый engine smile.gif достаточно хоpошо пpодyманный для того, чтобыбыть и yнивеpсальным и pасшиpяемым. Занимает он в запакованном виде дведискеты, а в pаспакованном (+ файлы, котоpые включать в поставкy не нyжно) ---более десяти!Естественно, не для всех задач подходит именно BDE (благодаpя своимособенностям). Во-пеpвых, возникают пpоблемы пpи pаботе с DBF фоpматов Clipperи Fox. Во-втоpых, не для всех пpогpамм тpебyются все возможности BDE, а бытьони должны как можно меньше.

По фактy, сyществyет несколько альтеpнативных движков, подpобнее можно yзнать вru.delphi.db...

Akzhan Abdulin
...и на сайтах
http://market.kaluga.ru/yra/Домашняя страница Юрия Бескоровайного. Посвящена работе с базами данных с помощью сторонних библиотек. На ней Вы найдёте множество полезной информации о работе с базами данных, компонентах и библиотеках, их ошибках и исправлениях к ним, а также об адаптации к русскому языку. На особом месте - пакеты от Advantage.

http://www.kylecordes.com/bagBDE and MIDAS Alternatives Guide. Информация о различных библиотеках, позволяющих работать с базами данных без BDE и MIDAS. Alex Plas (Саша Пляс) - [email protected], [email protected]

PS: Чайник - это человек который ничего не понимает в компьютерах...
Ламер - это человек который уверен что знает больше остальных, и поэтому пренебрежительно относится к людям...

Это сообщение отредактировал(а) HexoGenus - 1.5.2003, 15:52
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
Artiom
Дата 1.5.2003, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1031
Регистрация: 11.3.2003
Где: Минск\Баку

Репутация: нет
Всего: 17



HexoGenus
Вот это я называю обстоятельный ответ.


--------------------
Если тебя жизнь трахает, значит, ты ещё живой
PM MAIL ICQ   Вверх
Guest_brb
Дата 1.5.2003, 20:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
насколько я помню кое кто тут недавно на форуме просил совета и извинялся за свою некомпетентность в программировании под виндовз... мне кажется ехидные замечания можно вставлять только в том случае если можешь хоть чуть ответить на вопрос... (да и в этом случае наверно не стоит)


It is true! I have. But some questions are more ...(sorry, I can't find proper word) than others! This question is one of those. If somebody doesn't like my irony, so I'm sorry for myself and for this somebody too. Just one more remark: all questions are NOT equal at all!
PS: I don't have Russian keyboard here.

  Вверх
Elfet
Дата 16.5.2003, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



HexoGenus, спасибо


--------------------
PM MAIL WWW Skype   Вверх
Guest
Дата 11.5.2004, 16:11 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











rolleyes.gif omg.gif butbut.gif wow.gif bored.gif
  Вверх
NiJazz
Дата 11.5.2004, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 1
Всего: 23



Я так понимаю, что надо сделать так, чтобы EXE, построенный Builder'ом, работал на другой машине без VCL...
Тогда в меню Project -> Options -> Packages -> сними галочку с "Build with runtime packages".
Добавлено @ 18:48
Тогда EXE-файл распухнет, станет больше, это потому, что VCL будет компоноваться внутрь исполняемого файла.
PM MAIL   Вверх
Elfet
Дата 11.5.2004, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Цитата
30.4.2003




--------------------
PM MAIL WWW Skype   Вверх
NiJazz
Дата 11.5.2004, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 1
Всего: 23



Elfet
Что это значит?
PM MAIL   Вверх
Elfet
Дата 12.5.2004, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



что тема эта создана год назад smile.gif


--------------------
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.