Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизПрограмма не работает без Delphi Найти похожие ветки
← →
<DeL.> (2004-04-22 21:44) [0]Ув. Мастера! Подскажите, пожалуйста: я написал на Делфи программу. В ней куча компонентов (кнопки, эдиты, мэмы и листбоксы). На моём компе она работает без проблем, а на тех, где нет Делфи, при запуске выдаёт ошибку, мол, не запущусь, т.к. файл rtl70.bpl не найден... Заранее благодарен!!!
← →
<DeL.> (2004-04-22 21:44) [0]Ув. Мастера! Подскажите, пожалуйста: я написал на Делфи программу. В ней куча компонентов (кнопки, эдиты, мэмы и листбоксы). На моём компе она работает без проблем, а на тех, где нет Делфи, при запуске выдаёт ошибку, мол, не запущусь, т.к. файл rtl70.bpl не найден... Заранее благодарен!!!
← →
Алхимик © (2004-04-22 21:49) [1]Project|Options|Packaegs
Галка Build with runtime package.
← →
Алхимик © (2004-04-22 21:49) [1]Project|Options|Packaegs
Галка Build with runtime package.
← →
<DeL.> (2004-04-22 21:58) [2]Она стоит, а если уберу, то при компиляции начинает выдавать ошибки!
← →
<DeL.> (2004-04-22 21:58) [2]Она стоит, а если уберу, то при компиляции начинает выдавать ошибки!
← →
Yanis © (2004-04-22 22:08) [3]Напиши в форум всё что у тебя в uses.
← →
Yanis © (2004-04-22 22:08) [3]Напиши в форум всё что у тебя в uses.
← →
uny (2004-04-22 22:12) [4]чего то не купил/не доломал может?
← →
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.
Какой путь Вы выберете - дело Ваше. Но других нет.
← →
Юрий Зотов © (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 - фиг его знает.
← →
<DeL.> (2004-04-22 22:17) [6]
> Путей только два.
Когда убираю галку, делфи начинает гнать на oomisc и adras из uses. Adras - из AsyncPro (пишу звонилку), а Oomisc - фиг его знает.
← →
Германн © (2004-04-23 02:34) [7]Oomisc - тоже оттуда. Т.е. из AsyncPro.
Значит плохо поставил. Я имею в виду - плохо поставил AsyncPro.
← →
Германн © (2004-04-23 02:34) [7]Oomisc - тоже оттуда. Т.е. из AsyncPro.
Значит плохо поставил. Я имею в виду - плохо поставил AsyncPro.
← →
Mim1 (2004-04-23 08:49) [8]Если у вас имеются dcu или pas этих мажулей то можно просто прописать в envirivment variables -> library path путь к этим модулям, и программа при компиляции без пакетов не будет говорить что они не найдены.
← →
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:16) [9]
> Если у вас имеются dcu или pas этих мажулей то можно просто
> прописать в envirivment variables -> library path путь к
> этим модулям, и программа при компиляции без пакетов не
> будет говорить что они не найдены.
А как туда добраться, не подскажите?
← →
<DeL.> (2004-04-23 10:19) [10]Я имею в виду в
> 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
← →
SergLight © (2004-04-23 10:23) [11]Tools -> Environment Options -> Library
← →
<DeL.> (2004-04-23 10:35) [12]Всё работает, огромное спасибо, только программа из 123кб превратилась в 757кб,
← →
<DeL.> (2004-04-23 10:35) [12]Всё работает, огромное спасибо, только программа из 123кб превратилась в 757кб,
← →
<DeL.> (2004-04-23 11:11) [13]Не знаете, случайно, как из Делфи её, как-нибудь ужать???
← →
<DeL.> (2004-04-23 11:11) [13]Не знаете, случайно, как из Делфи её, как-нибудь ужать???
← →
<DeL.> (2004-04-23 11:12) [14]Не знаете, случайно, как из Делфи её, как-нибудь ужать??? Может, что-то выкинуть???
← →
<DeL.> (2004-04-23 11:12) [14]Не знаете, случайно, как из Делфи её, как-нибудь ужать??? Может, что-то выкинуть???
← →
Gorlum © (2004-04-23 11:32) [15]>Может, что-то выкинуть???
Вернёшся к <DeL.> (22.04.04 21:44)
Паковать тоже не выход.
← →
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.
Но в любом случае пакеты все равно присутствуют - потому что Вы использовали их в программе и без них она работать не сможет.
Вот теперь и ответьте сами на свой вопрос - как ужать программу?
← →
Юрий Зотов © (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.
← →
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 можно писать только маленькие приложения.
← →
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" лучше варианта
> "перепиши на ассемблере".
Писать меньше.
← →
SergLight © (2004-04-23 14:39) [19]
> интересно, чем вариант "перепиши на Api" лучше варианта
> "перепиши на ассемблере".
Писать меньше.
← →
Amoeba © (2004-04-23 15:18) [20]Что на API, что на ассемблере - автор вопроса будет переписывать программу до "морковкина заговенья".
← →
Amoeba © (2004-04-23 15:18) [20]Что на API, что на ассемблере - автор вопроса будет переписывать программу до "морковкина заговенья".
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.049 c