Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2008, 14:06   #1
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
Злость 18-ти килобайтовый EXE-шник...

Привет всем!
У меня проблема...
У меня delphi 2006. Проги пишу на платформе Win32 и откомпиленные проги должны быть не меньше 300 кб. Так всегда и было.
Но вот недавно заметил, что exe-шники стали меньше. Отправил одному пример проги по асе а она у него не запускаеться, просит пакет rtl100.bpl Я взял, создал просто проект, сохранил, откомпилил и отправил, та же картина... Уже 2 дня переустанавливаю delphi, и все её фрамворкеры, без которых она не ставиться...
Главное простой exe-шник на NET весит 25 кб, а на Win32 18

Я до этого framWarker 2.0 ставил, вместе с 3Ds MAX 9.0, может из за этого, но я его удалил...

Помогите плиз!

Последний раз редактировалось Altera; 29.04.2008 в 14:09.
Altera вне форума Ответить с цитированием
Старый 29.04.2008, 15:06   #2
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
По умолчанию

Зайди в Project->Options->Packages и поставь везде галочки, там всякие библиотеки их можно отключить но тогда прога не будет работать без Delphi.
Карп преодолевший водопад становится драконом.
N!ckeL вне форума Ответить с цитированием
Старый 29.04.2008, 15:34   #3
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Ты видемо не понял, что за проблема...
Exe-шники на Win32 и должны быть большими и независимыми...
А у NET Exe-шники маленькие и не пашут, если не установлин этот %*?@$^& frame warker...

Я работаю на Win32, т.к. NET не оставило мне альтернативы...
Я писал проги и раздавал их на тестирование друзьям, у которых НЕТ fram farker-а. Новот вчера написал Манжосову Денису пример, http://programmersforum.ru/attachmen...9&d=1209382131 , там exe-шник 19 кб весит всего. Так вот, Денис пишет:
Цитата:
Я скачал, просмотрел, но все равно когда нажимаю на кнопку таже ошибка, но после этого кнопка только удаляется. Как избавиться от ошибки? Ошибка: access violation at address ... Эта ошибка!
И хотя у меня всё пахало, я отправил этот архив другу по аське, проверить. Не напрасно я его отправил... Exe-шник e моего друга бообще не запускался, и просил какоё-то rtl100.bpl, который у меня в папке win32 сидит...

Я вот и хочу сделать так, чтоб delphi все свой пакеты с компонентами в exe при компиляции кидалаб и прога независимой была б...
Вложения
Тип файла: rar Project1.rar (5.0 Кб, 10 просмотров)

Последний раз редактировалось Altera; 29.04.2008 в 15:52.
Altera вне форума Ответить с цитированием
Старый 29.04.2008, 15:46   #4
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
По умолчанию

Я и говорю:
Цитата:
Зайди в Project->Options->Packages и поставь везде галочки
После этого все библиотеки будут скомпилированы в твой *.exe.
Цитата:
Отправил одному пример проги по асе а она у него не запускаеться, просит пакет rtl100.bpl
это значит что одной библиотеке нет на компе 'одного', но у тебя есть потому что есть Delphi..
Карп преодолевший водопад становится драконом.
N!ckeL вне форума Ответить с цитированием
Старый 29.04.2008, 15:52   #5
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Там везде галочки и стоят!

Я дальфи 100 раз уже переустановил... даже только win32 платформу устанавливал, всёравно так!ъ

Цитата:
это значит что одной библиотеке нет на компе 'одного', но у тебя есть потому что есть Delphi..
Ты мне байку не расказывай... Я знаю, что у него её нету, и ни укого нету, и не должно быть. И это не значит, что мои проги должны запускаться только у того, у кого стоит дельфа! Я на delphi7 компилю exe был 321кб и у всех нормально запускался!
И на Delphi2006 я проги писал и тоже пом 1мб были exe и у всех работало. А щас нет. Вот я и хочу узнать, почему НЕТ, и как это ИСПРАВИТЬ! Эти все пакеты в Win32 в EXE-шник вкладываться должны!

з.ы. Виндус переустанавливать неохота!

Последний раз редактировалось Altera; 29.04.2008 в 16:02.
Altera вне форума Ответить с цитированием
Старый 29.04.2008, 16:01   #6
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Component->Install Packages сними галочку с BuildwithrunTimePackages. Если хочеш можеш с собой БПЛку таскать.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.

Последний раз редактировалось SunKnight; 29.04.2008 в 16:03.
SunKnight вне форума Ответить с цитированием
Старый 29.04.2008, 16:12   #7
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

У меня Delphi 2006
Altera вне форума Ответить с цитированием
Старый 29.04.2008, 16:17   #8
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Сообщение от Altera Посмотреть сообщение
У меня Delphi 2006
Ну поищите у себя, может чтото подобное, должно быть.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 29.04.2008, 16:20   #9
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Короче не должна стоять галочка на Build with runtime packages
Повторяю, она там стоять не должна!
Т.е. должно быть вот так:
FaTaL вне форума Ответить с цитированием
Старый 29.04.2008, 16:21   #10
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
Печаль

Она и не стоит...


Делфи не сохранеят бывшие настройки при переустановке, поэтому искать подходящие настройки, я думаю, нет смысла...
Парадоксальная вещь произошла: у win32 exe-шники меньше чем у net...
Только мне от этого не сегче, и вообще, на кой дядя Билл придумал фрамворкер, это же тупость!

Последний раз редактировалось Altera; 29.04.2008 в 16:43.
Altera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться как сделать ехе-шник KnDmPetr Паскаль, Turbo Pascal, PascalABC.NET 5 14.03.2008 17:16