Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизИзменение исходников Найти похожие ветки
← →
Александр Б. (2006-04-20 15:02) [0]требуется перекомпилять vc70.bpl, как сие сделать?
← →
Мефисто (2006-04-20 15:33) [1]Никак. Изменение ДНК может повлечь не очень хорошие результаты.
← →
Amoeba © (2006-04-20 15:33) [2]Как? Делай вывод сам из того факта, что исходники пакетов идущих с Delphi недоступны.
Можно, конечно, попытаться их реконструировать...
← →
kilkennyCat © (2006-04-20 15:38) [3]Ax, Buttons, Classes, Clipbrd, Comctrls, Coraractrl, Commdlg, Comobj, Comstrs, Consts, Controls, Ddeml, Dialogs, Digs, Dsgnintf, Dsgnwnds, Editintf, Exptintf, Extctrls, Extdlgs, Fileintf, Forms, Graphics, Grids, Imm, IniFiles, Isapi, Isapi2, Istreams, Libhelp, Libintf, Lzexpand, Mapi, Mask, Math, Menu, Messages, Mmsystem, Nsapi, 0le2, Oleconst, Olectnrs, Olectrls, Oledlg, Penwin, Printers, Proxies, Registry, Regstr, Richedit, Shellapi, Shlobj, Stdctrls, Stdvcl, Sysutils, Tlhelp32, Toolintf, Toolwin, Typinfo, Vclcom, Virtintf, Windows, Wininet, Winsock, Winspool, Winsvc....
это входило в delphi 5....
← →
Александр Б. (2006-04-20 15:46) [4]2Мефесто а где ты там изменение увидел? перекомпилять тока.
Мужики, приперло, надо сырцы протрасировать а гадкая вцл собрана без отладочной инфы :((( Проект заморочный, без использывания пакетов неработает. :(
Выручайте.
← →
Мефисто (2006-04-20 15:57) [5]Александр Б. (20.04.06 15:46) [4]
Вот потому борланд и не дает ее перекомпилять, дабы ДНК не попортилось :)
← →
Александр Б. (2006-04-20 16:01) [6]2Мефисто
Я ж тебе по человечески объясняю, протрасировать надо (проект без пакетов не работает), не можеш помочь - не флуди плиз.
← →
Amoeba © (2006-04-20 16:35) [7]
> Александр Б. (20.04.06 16:01) [4]
> Александр Б. (20.04.06 15:46) [6]
Сказка про белого бычка? Тебе ведь уже сколько раз дали понять, что без исходника, то бишь *.dpk, прекомпилировать пакет невозможно. А сей исходник есть только у Borland"а.
← →
kilkennyCat © (2006-04-20 16:40) [8]Можно еще проще объяснить, что bpl это борландская dll. А dll это алес капут исходник...
← →
ЮЮ © (2006-04-21 03:28) [9]>а гадкая вцл собрана без отладочной инфы :(((
USE Debug DCUs в опциях проекта включи
← →
Александр Б. (2006-04-21 07:47) [10]
> ЮЮ © (21.04.06 03:28) [9]
первый пост прочитай!
> kilkennyCat © (20.04.06 16:40) [8]
> Amoeba © (20.04.06 16:35) [7]
ребят вы хотья раз dpk открывали? он же содержит только зависимости и модули, нормалльные умные люди(не флудерасты) легко могли воостановить этот файл.
мне просто самому неохото подобным заниматься, зачем делать то что возможно уже делали
PS мож хватит демогосию разводить? неможете че офттопить то? что "нельзя" во втором посте сказали, давайте теперь послушаем, может кто сказжет "можно"
← →
Amoeba © (2006-04-21 11:29) [11]
> Александр Б. (21.04.06 07:47) [10]
>
> > ЮЮ © (21.04.06 03:28) [9]
>
> первый пост прочитай!
>
>
> > kilkennyCat © (20.04.06 16:40) [8]
> > Amoeba © (20.04.06 16:35) [7]
>
>
> ребят вы хотья раз dpk открывали? он же содержит только
> зависимости и модули, нормалльные умные люди(не флудерасты)
> легко могли воостановить этот файл.
> мне просто самому неохото подобным заниматься, зачем делать
> то что возможно уже делали
>
> PS мож хватит демогосию разводить? неможете че офттопить
> то? что "нельзя" во втором посте сказали, давайте теперь
> послушаем, может кто сказжет "можно"
DPK также содержит еще и опции компиляции (!), и не факт, что при реконструкции пакета будет достаточно тех, которые прописыватся по умолчанию (существуют, например, т.н. "слабые" пакеты, в которых прописана спец. опция). Так что легкость восстановления не является очевидным фактом. Если бы это было так элементарно сделать, то Borland не стал бы (IMHO!) скрывать исходники пакетов.
Список модулей восстановить по-видимому будет не слишким сложно. Что же касается зависимостей - то здесь не так уж все очевидно.
Так что весьма сомнительно, что кто-либо проделал эту работу успешно, без ошибок. Во-всяком случае, такие факты мне неизвестны. Могу, в частности, сказать, что даже на таком сайте, как Delphi Bug List (http://buglist.jrsoftware.org/), нет ничего о том, как получить (или реконструировать полностью) исходники стандартных пакетов Delphi.
Делай выводы сам.
← →
KilkennyCat © (2006-04-21 11:48) [12]
> может кто сказжет "можно"
можно, можно....
только немножко сложно...
← →
Сергей М. © (2006-04-21 13:00) [13]
> Александр Б. (21.04.06 07:47) [10]
Есть большие сомнения в необходимости пересборки пакета vcl70, даже если бы она была практически осуществима. Трассировка всего имеющегося там на всю глубину вложенных вызовов на практике вряд ли потребуется, ну а исх.код многих юнитов (из которых собран в т.ч. этот пакет) имеется в штатной поставке Делфи, так что в большинстве случаев вполне достаточным будет перекомпиляция некоторых отдельных интересующих юнитов с отладочной инф-цией и последующая сборка без ран-тайм-пакетов с задействованием полученных DebugDCU.
← →
Alexandr B. (2006-04-22 09:55) [14]
> существуют, например, т.н. "слабые" пакеты, в которых прописана
> спец. опция
этиже самые модули безовсяких опций легко компилятся в exe файл, а в пакетах им они понадобились?
> Если бы это было так элементарно сделать, то Borland не
> стал бы (IMHO!) скрывать исходники пакетов.
борланд не дает исходники пакетов изза того что там есть какаято лицензионная хренть (вспомни чем отличается entarprise версия от standart, и как можно при помощи пакетов добавить из корворативной версии функциональность в стандартную)
> KilkennyCat © (21.04.06 11:48) [12]
> можно, можно....
> только немножко сложно...
Я как понял ваш пост не несет никакой информации, т.е. это флуд (намек модерастерам).
> сборка без ран-тайм-пакетов с задействованием полученных
> DebugDCU.
смотри четвертый пост. приложение модульное, для нормальной работы нужно чтобы экземпляры классов в модулях соотвествовали экземплярам в самом приложении, это осущетсвляется за счет пакетов, без них приложение работать не будет. Про debu dcu знаю давно. Если бы все сводилось к этому вопрос бы не задавал.
В любом случае, матера, вопрос снят.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c