Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi

Модерирует : ShIvADeSt

ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

diablist



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pridecom
Это при загрузке? Загружается ли Делфя при все этих ошибках?
Попробуй снести и сразу установить еще раз.

Всего записей: 898 | Зарегистр. 29-06-2002 | Отправлено: 18:16 22-11-2005
DroN_S

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pridecom
может у тебя дистрибутив дельфи битый или кривой? Я ставил 6 версию на SP2, встала нормально...

Всего записей: 1143 | Зарегистр. 09-04-2005 | Отправлено: 00:28 23-11-2005
pridecom



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
diablist
DroN_S
Да не - я на англоязычных сайтах прочитал что это стандартная проблема? незапуск на xpprosp2, надо качать обновления - а они 33 метра. Вот я и подумал - может кто знает как быстро излечить delph от этого недуга.
Мож еще кто знает?

Всего записей: 614 | Зарегистр. 22-11-2004 | Отправлено: 06:04 23-11-2005
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pridecom
Что-то не то ты прочитал. При стандартной установке Delphi неважно в какой системе этот пакет попадает в %WINDOWS%\system32 и прописывается в реестре.  
Обновления системы/Delphi совершенно не при чем.

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 12:08 23-11-2005
pridecom



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SergeBS
Нефига, он не работает на XPsp2ProEnuCorp до момента установки второго обновления delphi (33 метра для EnterPrise), общепризнаный факт (imho).
Вот как я это победил без закачки абдейтов
Все файли из папки System32 дистрибутива D перенес в %WINDOWS%\system3 с заменой стандартных DLL ек, даже в случае, если они старее
И все заработало после рестарта

Всего записей: 614 | Зарегистр. 22-11-2004 | Отправлено: 05:48 24-11-2005
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pridecom
Надо чтобы в windows\system32 лежало rtl60.bpl и vcl60.bpl. Погляди на компах где эти файлы есть. На WinXP sp2 дельфи6 работает без упдэйтов.
 
Добавлено:
А что за XPsp2ProEnuCorp? Какой копуригхт, до 2004 или 2002?
 
Добавлено:
Кто нибудь знает о чём говорит pridecom? Что за зверь такой XPsp2ProEnuCorp?
У меня WinXP Professional sp2. Копирую файлы например от pf\b\Delphi5. Копирую соответствующие ветки реестра hklm и hkcu соответственно. Копирую sys32. D5 даже не поспорила. Что за факт раскажите пожалуйста.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 17:09 24-11-2005
amsancho

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет ВСЕМ!
 
Пишу программу на Delphi 7 одним файлом - без пакетов и dll.
До недавнего времени программа чудно работала на Win98 и т.д.
 
И вот сейчас объём файла достиг 20 Мб.  
Я его сжимаю UPX - получаю файл порядка 5 Мб. Вроде бы всё ок...
 

Цитата:
 
При запуске под Win2000, WinXP, Win2003 - всё ок!
А при запуске под Win98 - пишет, что "неправильный формат файла. Программа слишком большая чтобы поместиться в памяти" .  
 

 
Я пробовал и с сжатием UPX и без оного - всё одно...
Народ, может кто знает что это за лажа ???
В чём трабл? Можно это как-то обойти?
Или всё - бобик сдох?

Всего записей: 119 | Зарегистр. 14-04-2003 | Отправлено: 22:45 24-11-2005
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amsancho
Прежде чем ответить на твой вопрос, надо знать сколько оперативки на компе, сколько памяти съедают другие процессы. Сжатие экзешника UPXом дает эффект только для файла на диске. В памяти он все равно разворачивается в твои 20 Мб. Судя по тому какой большой экзешник, можно предположить, что он ресурсов кушает тоже много. Это в сумме может превысить имеющийся размер памяти.

Всего записей: 2204 | Зарегистр. 12-01-2005 | Отправлено: 23:00 24-11-2005 | Исправлено: VitaliM, 23:02 24-11-2005
diablist



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amsancho
Каким же образом он у меня работает тогда без апдейта?
Если я поставил на голую только-что установленную XP SP2.
 
amsancho
Очень большой файл, все таки надо будет дебе динамические dll-ки липить.
 
Еще есть маленький глюк, попробуй выкинуть графаку из ЕХЕ, а самое главное иконку приложения, будет ли тогда работать прога?

Всего записей: 898 | Зарегистр. 29-06-2002 | Отправлено: 00:14 25-11-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
diablist

Цитата:
Еще есть маленький глюк, попробуй выкинуть графаку из ЕХЕ, а самое главное иконку приложения, будет ли тогда работать прога?

Почему иконка это самое главное? Сколько создавал без иконок, странно но работало. А вот выкинуть графику из ехе это сильно сказано, особенно интересно как? стрипать все ресурсы на предмет графики? ИМХО маразм, так как тогда откуда потом глифы брать и прочие вещи.  

Цитата:
Я его сжимаю UPX - получаю файл порядка 5 Мб. Вроде бы всё ок...

Как правильно сказали он обратно разворачивается, правда немного больше в памяти чем 20 метров. Попробуй все таки перейти на динамические библиотеки, чтобы уменьшить размер ехешника, а библиотеки грузить только когда надо.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:45 25-11-2005
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
amsancho
А пробовал ли устанавливать на 98-ю соответсвующие машине драйвера памяти? Общеизвестно, что если памяти больше 512-и для милениум, а для 98 сам понимаешь. То у машины едет математика. Она просто думает, что это отрицательное число и считает что дополнительной памяти несуществует. Попробуй запустить другие программы, например фотошоп. Если он не работает, значит придётся диск форматировать

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 03:05 25-11-2005
diablist



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt
Я имел ввиду только для теста.

Всего записей: 898 | Зарегистр. 29-06-2002 | Отправлено: 03:09 25-11-2005
pridecom



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Pinocchio
Английская корпоративная версия со всеми последними апдейтами, которыя я интегрирую в дистрибутив в момент их выхода.

Всего записей: 614 | Зарегистр. 22-11-2004 | Отправлено: 06:17 25-11-2005
Newbie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amsancho
Какой memory manager пользуешь? стандартный?  
если да то попробуй заменить на что нибудь типа FastMM http://fastmm.sourceforge.net
 

Всего записей: 435 | Зарегистр. 11-11-2003 | Отправлено: 10:43 25-11-2005
Furon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! А где можно достать дистрибутив? Дайте ссылку, плз.........




я те блин дам дистрибутив. В варезник иди.

Всего записей: 207 | Зарегистр. 27-07-2005 | Отправлено: 18:13 25-11-2005 | Исправлено: ShIvADeSt, 01:39 28-11-2005
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt

Цитата:
стрипать все ресурсы на предмет графики? ИМХО маразм, так как тогда откуда потом глифы брать и прочие вещи.  

ну наверное стоит задуматься а чего уменя там в экзешнике дублируется, и немного ручками поработать?. Согласись что один набор иконок используемый в 3-х и более формах так и напрашивается на оптимизацию? а там наверняка больше чем один набор глифов дублируется.
 
Кроме того возможно что он все формы делает автосозданием. А там ресурсы кончались и при гораздо меньших размерах. Вполне вероятно что ему не хватает Хендлов. Там правда сообщение что out of resources или подобное, давно сталкивался, не помню.
 
Если честно чего там можно напихать в 20Мб кода? Вон система учета работает на 3-х филиалах, в офисе, туча форм, логика довольно сложная, есть приличный кусок математики, не полностью оптимизирована, и то занимает чуть меньше 2,8 Мб. А тут  20.
 
Furon

Цитата:
А где можно достать дистрибутив?  

Дистрибутив чего? Если чего то платного, тогда бегом в варезник, если бесплатного, спрашивай здесь, но осторожно или лучьше поиском пользуйся (не только по этому сайту).
 
Pinocchio

Цитата:
Что за зверь такой XPsp2ProEnuCorp?  
У меня WinXP Professional sp2

Корп это тоже самое что и Professional только не требует активации. Есть в русском, английском и других исполнениях. Подробности рассказать где искать? Или раздел на букву "В",  с номером 35 и двумя твоими постами сам найдешь? ;)

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 20:18 25-11-2005
Furon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd
Мне Dephi нужен........восьмой

Всего записей: 207 | Зарегистр. 27-07-2005 | Отправлено: 21:24 25-11-2005
imonah



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
amsancho
Я бы для начала поставил на вин98 делфю и откомпилил проект на ней. Тогда экзешник, если откомпилится, должен гарантировано работать.

----------
Не относитесь к жизни слишком серьезно, вам все равно не уйти из нее живым :)

Всего записей: 1376 | Зарегистр. 07-02-2003 | Отправлено: 22:16 25-11-2005 | Исправлено: imonah, 22:16 25-11-2005
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Furon

Цитата:
Мне Dephi нужен........восьмой


Цитата:
Если чего то платного, тогда бегом в варезник

Ваше решение?

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 14:43 26-11-2005
Pinocchio

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pridecom
vserd
Спасибо, незнал. Копирайты на XP только до 2002-го видел...

Цитата:
не работает на XPsp2ProEnuCorp до момента установки второго обновления delphi

После апдейтов рушится навигация по sourсe\vсl6, для меня это не выход.
 
All
Вопрос такой, что стыдно спрашивать. Каким образом для акций ТАctionМanager-а указывать, что акция дефолтная для локального меню, т.е. хочется чтобы жирным шрифтом была.

Всего записей: 683 | Зарегистр. 18-11-2002 | Отправлено: 09:13 27-11-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi
ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru