Перейти к содержимому

Фотография

Независимый EXE-шник в Builder-eКАК?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1
Deathwing

Deathwing
  • Частый гость
  • 68 сообщений
Всем доброго времени суток!
Возникла небольшая трабла:
создал прогу в 6-ом Builder-е (обычная прога, без БД, без alias-ов, несколько форм).
Значится, мне нужно эту прогу вызвать через html- документ.
Текст примерно следующего содержания:
<a href="Test/Project1.exe">Тестирование</a>
ссылка работает, проект запускается все нормально, НО...
перенес всё на другой компьютер (где нет Билдера), там exe-шник отказывается запускаться
(что в принципе и понятно). Так вот, теперь, собственно, вопрос:
как-нибудь можно exe-проект сделать автономным? (пускай даже он и будет больше)
посмотрел в опциях (Project->Options... (Shift+Ctrl+F11)) -куча закладок..
говорят, где-то там нужно галочки поставить (или убрать) и заработает...
(один чел даже проект с БД компилировал в exe, запускаемый на любом компе...)
Кто-нибудь знает как создать подобный чудо-exe?
Заранее спасибо!
  • 0

#2
BAD

BAD

    Заядлый П.П.

  • В доску свой
  • 5 727 сообщений
Эх, был бы под рукой Билдер, я-б тебе объяснил... А так на память - не помню... Вечром поставлю, посмотрю...
  • 0

#3
Steplton

Steplton
  • Постоялец
  • 393 сообщений
Да можно. В еxeшник добавиться vcl и он будет запускаться на любом компе.
А разве по умолчанию не автономный exeшник компиляется ?
  • 0

#4
TimsoN [X-Code]

TimsoN [X-Code]
  • Частый гость
  • 55 сообщений
В 6 билдере есть закладка в опциях проекта. Называется она кажется Code Guard. Посмотри чтобы там галочки на было. И еще на закладке Packages убери галочку с Build with runtime packages.
И перекомпили проект.
  • 0

#5
Deathwing

Deathwing
  • Частый гость
  • 68 сообщений
Всем огромное спасибо...все сделал так, как было сказано:
убрал галочку с Build with runtime packages
и с Code Guard тоже...
а при запуске на другом компе - пишет (теперь уже другую шнягу) -
"Необходимый файл динамической библиотеки BORLDMM.DLL не найден" ...:rolleyes:(
Как быть?
  • 0

#6
[Дэн]

[Дэн]
  • Гость
  • 28 сообщений
Отключи dinamic RTL.
Кажется Project - Options - Linker - Use dinamic RTL
  • 0

#7
Deathwing

Deathwing
  • Частый гость
  • 68 сообщений
Доброго времени суток!
В продолжение темы, так сказать...
нужен снова независимый exe-файл, только на этот раз с подключенной к программе Базой Данных, (с псевдонимом и проч.)..при запуске на машине без Buildera выдает что-то вроде:
"An error occured while attempting to initialize the Borland Database Engine
(error $2109)"
Может кто сталкивался с подобным? как енто дело обойти..
заранее спасибо!
  • 0

#8
yedyge

yedyge
  • Свой человек
  • 879 сообщений
нефиг бде пользовать. а теперь тебе уже идти сдаваться борману и брать у него bde-redistributable. будешь распространять со своей прогой.
  • 0

#9
Deathwing

Deathwing
  • Частый гость
  • 68 сообщений
Спасибо. Возьму, попробую поставить. А он даже и на псведоним (alias) внимания теперь обращать не будет?
  • 0

#10
yedyge

yedyge
  • Свой человек
  • 879 сообщений
сам создавай алиас на бегу (runtime).
конечно, можешь заложиться на алиасы прописанные в бде, но с редистрибуцией у тебя будет полный тупик. мало того, что бде придётся дарить каждому клиенту, добиться, чтобы он его правильно воткнул, так ещё придётся правильно убедить его, чтобы прописал туда руками алиас... пц какой-то.
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.