Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Программа не работает без Delphi   Найти похожие ветки 

 
<DeL.>   (2004-04-22 21:44) [0]

Ув. Мастера! Подскажите, пожалуйста: я написал на Делфи программу. В ней куча компонентов (кнопки, эдиты, мэмы и листбоксы). На моём компе она работает без проблем, а на тех, где нет Делфи, при запуске выдаёт ошибку, мол, не запущусь, т.к. файл rtl70.bpl не найден... Заранее благодарен!!!


 
Алхимик ©   (2004-04-22 21:49) [1]

Project|Options|Packaegs
Галка Build with runtime package.


 
<DeL.>   (2004-04-22 21:58) [2]

Она стоит, а если уберу, то при компиляции начинает выдавать ошибки!


 
Yanis ©   (2004-04-22 22:08) [3]

Напиши в форум всё что у тебя в uses.


 
uny   (2004-04-22 22:12) [4]

чего то не купил/не доломал может?


 
Юрий Зотов ©   (2004-04-22 22:12) [5]

> <DeL.>   (22.04.04 21:58) [2]

Путей только два.

1. Компилировать с галкой и таскать вместе с EXE все нужные ему run-time пакеты.

2. Исправить ошибки, откомпилировать без галки и таскать только один EXE.

Какой путь Вы выберете - дело Ваше. Но других нет.


 
<DeL.>   (2004-04-22 22:17) [6]


> Путей только два.

Когда убираю галку, делфи начинает гнать на oomisc и adras из uses. Adras - из AsyncPro (пишу звонилку), а Oomisc - фиг его знает.


 
Германн ©   (2004-04-23 02:34) [7]

Oomisc - тоже оттуда. Т.е. из AsyncPro.
Значит плохо поставил. Я имею в виду - плохо поставил AsyncPro.


 
Mim1   (2004-04-23 08:49) [8]

Если у вас имеются dcu или pas этих мажулей то можно просто прописать в envirivment variables -> library path путь к этим модулям, и программа при компиляции без пакетов не будет говорить что они не найдены.


 
<DeL.>   (2004-04-23 10:16) [9]


> Если у вас имеются dcu или pas этих мажулей то можно просто
> прописать в envirivment variables -> library path путь к
> этим модулям, и программа при компиляции без пакетов не
> будет говорить что они не найдены.

А как туда добраться, не подскажите?


 
<DeL.>   (2004-04-23 10:19) [10]

Я имею в виду в
> envirivment variables -> library path


 
SergLight ©   (2004-04-23 10:23) [11]

Tools -> Environment Options -> Library


 
<DeL.>   (2004-04-23 10:35) [12]

Всё работает, огромное спасибо, только программа из 123кб превратилась в 757кб,


 
<DeL.>   (2004-04-23 11:11) [13]

Не знаете, случайно, как из Делфи её, как-нибудь ужать???


 
<DeL.>   (2004-04-23 11:12) [14]

Не знаете, случайно, как из Делфи её, как-нибудь ужать??? Может, что-то выкинуть???


 
Gorlum ©   (2004-04-23 11:32) [15]

>Может, что-то выкинуть???
Вернёшся к <DeL.>   (22.04.04 21:44)
Паковать тоже не выход.


 
Юрий Зотов ©   (2004-04-23 11:56) [16]

> <DeL.>   (23.04.04 11:12) [14]

Как Вы считаете, сможет ли программа работать, если из нее что-нибудь выкинуть, а ей это "что-нибудь" нужно для работы?

Говорил же - есть 2 пути. В первом EXE маленький, но требует внешних пакетов. Во втором EXE ничего не требует, но становится большим, потому что код пакетов компилируется в сам EXE.

Но в любом случае пакеты все равно присутствуют - потому что Вы использовали их в программе и без них она работать не сможет.

Вот теперь и ответьте сами на свой вопрос - как ужать программу?


 
Gorlum ©   (2004-04-23 11:59) [17]

Варианты - перепиши на API, не используй VCL.


 
Mim1   (2004-04-23 12:51) [18]

Gorlum ©   (23.04.04 11:59) [17]

интересно, чем вариант "перепиши на Api" лучше варианта "перепиши на ассемблере". Кажется везде говориться что на delphi+api можно писать только маленькие приложения.


 
SergLight ©   (2004-04-23 14:39) [19]


> интересно, чем вариант "перепиши на Api" лучше варианта
> "перепиши на ассемблере".

Писать меньше.


 
Amoeba ©   (2004-04-23 15:18) [20]

Что на API, что на ассемблере - автор вопроса будет переписывать программу до "морковкина заговенья".



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.036 c
14-1081925575
Мараканец
2004-04-14 10:52
2004.04.11
Блокировка данных....


4-1079637405
3APA3A
2004-03-18 22:16
2004.04.11
Найти процесс...


4-1079640613
twink
2004-03-18 23:10
2004.04.11
MouseClick


14-1081889693
Yanis
2004-04-14 00:54
2004.04.11
FTP


1-1082521589
zsv
2004-04-21 08:26
2004.04.11
Проверка на существование