Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

декомпилтор Delphi?   Найти похожие ветки 

 
msalex ©   (2002-08-03 20:24) [0]

Народ а возможно создать декомпилятор для прог на Delphi?


 
Jeer ©   (2002-08-03 20:46) [1]

Обратно в ObjectPascal еще никто не перевел.
Но кое-что есть.


 
Anatoly Podgoretsky ©   (2002-08-03 21:17) [2]

Есть такое, но больно зависит от версии, и только для ДЦУ нормально, автор секретов не открывает


 
SPeller ©   (2002-08-03 23:06) [3]


> msalex © (03.08.02 20:24)
> Народ а возможно создать декомпилятор для прог на Delphi?

А мож ещё чтоб комментарии восстанавливал? :-))


 
lak_b ©   (2002-08-04 01:18) [4]

.exe => asm => ObjPas ...
вполне возможно - научись asm => ObjPas - первое уже умеем;-)


 
MJH ©   (2002-08-04 01:32) [5]

декомпилятор для делфи уже есть. dfm + pas + dpr генерит..все визуальные классы, их методы...соотвественно код в этих методах на асме


 
msalex ©   (2002-08-06 20:00) [6]

lak_b ©>
asm => ObjPas - а такое возможно?


 
PVOzerski ©   (2002-08-06 20:11) [7]

А что, разве не очевидно, что из формально разных синтаксических конструкций Паскаля компилятор зачастую сгенерит заведомо один и тот же код? И во что его декомпилировать обратно? Нужны примеры? Ну, хотя бы вот:

procedure proc(var x); и procedure proc(x:pointer);


 
Malder ©   (2002-08-06 20:38) [8]

exe => asm уже умеем;-)

lak_b, кто умеет, а кто и нет.


 
lak_b ©   (2002-08-07 00:11) [9]

>msalex © (06.08.02 20:00)
>lak_b ©>
>asm => ObjPas - а такое возможно?

ну яж грю - надо научиться...




 
хм   (2002-08-07 02:23) [10]

>И во что его декомпилировать обратно? Нужны примеры? Ну, хотя бы >вот:
>procedure proc(var x); и procedure proc(x:pointer);
Примеры есть, но этот плохой. потому что в данном слчае код вообще генерироватся не будет


 
VEG ©   (2002-08-07 10:16) [11]

Компилятор не всегда пишет тот же код! Вот пример: Если написать Application.Terminate; в *.DPR файле, то будет сгенерирован код: A1 D4 DD 44 00 8B 00 E8 3C E9 FF FF. Если этот же код написать в Button1 OnClick, то эта же строчка будет записана по другому! Сам проверял!



Страницы: 1 вся ветка

Текущий архив: 2002.09.02;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
3-3282
Rebenok Kirill
2002-08-12 15:57
2002.09.02
Доступ к базе данных


14-3598
nikolo
2002-08-05 18:12
2002.09.02
Freeware Advanced Application Controls 2.1


3-3270
B
2002-08-06 12:52
2002.09.02
Выбор движка


1-3429
^Sanya
2002-08-22 00:15
2002.09.02
: QuickLaunch


1-3487
Степан
2002-08-21 09:41
2002.09.02
Покрасить DBGrid