Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
8-1135068589
СергоБ
2005-12-20 11:49
2006.05.14
Как сохранить изображение Timage в BMP не более 5KB


2-1146066553
Призрак
2006-04-26 19:49
2006.05.14
Управление потоками


3-1142944091
Snip
2006-03-21 15:28
2006.05.14
IB & Dll Ошибка при закрытим приложения


2-1145720566
AlexanderMS
2006-04-22 19:42
2006.05.14
Разбивка текста на строчки


15-1145514549
iZEN
2006-04-20 10:29
2006.05.14
Интерфейсы без IID (GUID). Как работать в Delphi7?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский