Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

как запустить прогу сделану на Builder где его нет

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> как запустить прогу сделану на Builder где его нет
Имя
Сообщение << Старые топики   Новые топики >>
как запустить прогу сделану на Builder где его нет - 2008-02-06 18:00:59.010000   
qTigerqaz

Сообщений: 38
Оценки: 0
Присоединился: 2008-01-28 19:45:37.980000
когда я запускаю прогу на иных компах, вона просеть файлы. а где есть Builder все канае
Post #: 1
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-06 20:19:40.236666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34

quote:

ORIGINAL: qTigerqaz

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

Надо изменить настройки IDE
Переключить опцию Build With Runtime Packages в свойствах поекта.
Ну это, конечно, если не используется BDE или прочая шняга, требующая специфических телодвижений по части установки на клиентскую машину.
Post #: 2
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-06 20:29:35.523333   
goldstarKZ

Сообщений: 122
Оценки: 0
Присоединился: 2008-01-16 19:02:41.643333
Или ручками покидать их в папку с прогой.
Post #: 3
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 03:42:26.236666   
qTigerqaz

Сообщений: 38
Оценки: 0
Присоединился: 2008-01-28 19:45:37.980000

quote:

ORIGINAL: alexbozhko


Ну это, конечно, если не используется BDE или прочая шняга, требующая специфических телодвижений по части установки на клиентскую машину.


а если используеться BDE или прочая шняга. Можна по подробнее
Post #: 4
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 04:06:04.030000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Тогда пиши инсталлятор, который будет ставить на машину BDE и прочую шнягу вместе с твоей прогой. Если прочая шняга оформлена в виде .lib + .h(pp) - то в настройках линкера копать.
Post #: 5
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 11:05:36.386666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34

quote:

ORIGINAL: qTigerqaz

quote:

ORIGINAL: alexbozhko


Ну это, конечно, если не используется BDE или прочая шняга, требующая специфических телодвижений по части установки на клиентскую машину.


а если используеться BDE или прочая шняга. Можна по подробнее

А если используется BDE и прочая шняга - читай раздел Deployment из хэлпа по соответствующей шняге.

Post #: 6
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 12:50:19.356666   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Что вы путаете его.
Пуск - Выполнить - cmd - tasklist /m.
И смотри библиотеки используемые программой.
Эти библиотеки распространяй вместе с программой.
И ничего мудрить не надо.
Post #: 7
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 16:54:33.663333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
BDE - это не просто библиотека. Это, как минимум, сервис. Да и зачем распостранять то, что можно тупо влинковать в .exe-шник.
Post #: 8
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-07 21:32:52.096666   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666

quote:

ORIGINAL: _SaZ_

Да и зачем распостранять то, что можно тупо влинковать в .exe-шник.

Для того, чтобы не клонировать в каждом экзешнике то, что должно присутствовать в системе всего один раз.
Post #: 9
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 00:33:19.896666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
А ты уверен, что должно?
Post #: 10
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 01:27:07.783333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666

quote:

ORIGINAL: _SaZ_

А ты уверен, что должно?

Что должно? Должны присутствовать библиотеки? Ну так без них, как видишь, не работает. Или что они должны быть только один раз? Ну объяснять, почему один модуль в системе лучше, чем куча в каждом экзешнике, я не стану, уж извини. DLL-ки то зачем-то делают. Или ты ещё что-то имеешь ввиду?
Post #: 11
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 04:07:42.953333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я имею в виду ответ на конкретно поставленный вопрос. BDE - не входит в состав стандартных средств виндовза. Впрочем как и многие борландовские библиотеки. Да и статическая линковка порой оказывается работоспособней динамической. Отпадает необходимость контроля версий библиотек. Всё равно, если программа нужная - придётся все либы в дистрибутив кидать ;)
Post #: 12
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 10:48:54.473333   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Было бы очень хорошо если бы rtl70.bpl был на каждом компьютере.
Post #: 13
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 18:37:39.653333   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
смотри, видишь галка внизу не поставлена:


вот так и сделай и перекомпиль проект
Post #: 14
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 18:53:21.606666   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
А по поводу дополнительных телодвижений при использовании BDE:

если у тебя есть TotalComander или Far, то ты всегда можешь просмотреть состав секуии экспорта/импорта полученного файла
ТвойПроект.exe

Вот смотришь, что там есть: и всё спецефическое копируешь в папочку рядом с exe-шником

Пример с прогроаммой для просмотра DJV:


Если твоя прога обычная лаба и не использует таких функций как LoadLibraryA LoadLibraryW, то все подключаемые dll-ки будут в этом списке. В данном случае все dll-ки стандартные (есть на любой машине), одна там видишь с длинным путём только вызывает сомнения. Её можно взять и скопировать, радом с exe-шником положить, и всё.
Post #: 15
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 18:56:41.686666   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
В твоём случае ищи всё, что содержит буковки bpl, borland, … и копируй себе в папку.
Можешь воспользоваться программами для создания инсталляционных пакетов, тогда автоматически получишь setup.exe, где будет всё что нужно для работы на любой тачке.
Post #: 16
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 19:12:38.073333   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
О чем вы говорите?
А пути прописывать вы как собираетесь?
Просто прочтите deplyment solution по BDE, так сказать из первых рук, и не изобретайте велосипеды. Они уже давно изобретены.
Post #: 17
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 19:24:30.736666   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Точно, но я в BDE не силён. Для разработки баз данных это (продукты Borland) я использовал, но давно.
Post #: 18
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 19:26:55.740000   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Автор вопроса, вряд ли имел ввиду именно BDE. Явно его прога жаловалась на отсутствие типовых bpl Borland-а
Post #: 19
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 21:29:02.160000   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
Да какая разница, что он имел ввиду. Просто, прежде чем чего-то тыкать в форму, совсем не лишне изучить это, и понять, чем это может обернуться. А bpl - ясное дело в exe (как, собственно, по умолчанию и происходит).
Post #: 20
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-08 21:46:44.723333   
tеstеr

Сообщений: 377
Оценки: -46
Присоединился: 2008-02-08 17:56:40.563333
Alex, Вы так изыскано выражаетесь. Я тут зарегистрировался с целью получить ответ на вопрос: как работать с ярлыками в C++?
А у нас с Вами диалог. Может именно Вы сможете высказать некоторые предположения, по поводу изыскания ответа на этот вопрос.
(Я поддержал тон беседы, не думайте что я издеваюсь или передразниваю Вас)
Ожидаю ответа, tеstеr.
Post #: 21
RE: как запустить прогу на сделану на Builder где его нет - 2008-02-09 01:44:31.543333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
В соответствующей теме ответили про ярлыки… Формат есть, апишная CreateFileW есть -> вперёд, потрошить содержимое ярлыков.
Post #: 22
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> как запустить прогу сделану на Builder где его нет







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.