 |
Delphi+DeDe не хотят работать. |

15.02.2008, 15:52
|
|
Участник форума
Регистрация: 02.11.2007
Сообщений: 230
С нами:
9748800
Репутация:
75
|
|
Delphi+DeDe не хотят работать.
Создал форму на которую поместил bitton1. в обработчике написал Form1.Close; сохранил. запустил. при нажатии button1 форма закрывается. Сделал декомплит DeDe но она не может скомплитить проект т.е при нажатии F9 она делает вид что все готово но приложение не запускается. очень хочется разобраться почему.
Если с этим не получиться разобраться то интиресует второй вопрос. как я писал выше
Код:
Создал форму на которую поместил bitton1. в обработчике написал Form1.Close;
но при декомплите я вместо кода нажатия на button1-Form1.Close; вижу-
Код:
(*
* Reference to Form1
|
0044D944 A1D00B4500 mov eax, dword ptr [$00450BD0]
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
0044D949 E8BEB2FFFF call 00448C0C
0044D94E C3 ret
*)
подскажите как получить первоначальный код Form1.Close; ?
Прошу не думать что мне нечего делать и т.д. Естественно мне код Form1.Close; нах ненужен но по аналогии мне нужно получить код только уже в другой программе.(она уже раскомплирована).
|
|
|

15.02.2008, 16:06
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
С нами:
9981026
Репутация:
1564
|
|
>>как получить первоначальный код Form1.Close
ничего лучше ты уже не получишь. ни один декомпилятор не выдас тебе полностью работоспособный код, идентичный исходному
|
|
|

15.02.2008, 16:12
|
|
Участник форума
Регистрация: 02.11.2007
Сообщений: 230
С нами:
9748800
Репутация:
75
|
|
ну тогда почему же комплититься не хочет? даже ошибку никакую не выдает. просто тупо некомплититься.
|
|
|

15.02.2008, 16:31
|
|
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
С нами:
9659698
Репутация:
111
|
|
потому что то что ты записал
(*
* Reference to Form1
|
0044D944 A1D00B4500 mov eax, dword ptr [$00450BD0]
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
0044D949 E8BEB2FFFF call 00448C0C
0044D94E C3 ret
*)
во первых закомментировано "{...}", во вторых в делфи нет таких типов записей: начинающихся со звёздочки, с адресами функций и необозначенными вставками ассемблера, там просто нечему компилиться, деде показывает тебе структуру программы, названия, и адреса обработчиков и функций в скомпилированном ехешнике
|
|
|

15.02.2008, 16:59
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами:
10653446
Репутация:
836
|
|
1. DeDe декомпилирует код читай ->>> http://ru.wikipedia.org/wiki/Декомпиляция
2. DeDe не приводит исходник декомпилируемой программы к коду готовому компиляции.
3. еще вот: http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&q=DeDe+%2 B%D0%B4%D0%B5%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB% D1%8F%D1%82%D0%BE%D1%80&btnG=%D0%9F%D0%BE%D0%B8%D1 %81%D0%BA&lr=
//я поражаюсь как народ глупо полагается на софт, а не на себя
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

15.02.2008, 17:35
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
[offtop]
Имхо, такие проги типа деде бесполезны, ибо код они все равно не восстановят, форму можно любым редактором ресурсов выдрать, остальное покажет дизасм+моск.
[/offtop]
|
|
|

15.02.2008, 21:51
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,367
С нами:
11291486
Репутация:
2175
|
|
DeDecompiler + HexRays + СPP + masm = по4ти то 4то тебе нужно
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
QIP History Sender v. 0.2 (Delphi)
|
Скорпион |
Skype, IRC, ICQ, Jabber и другие IM |
87 |
10.08.2010 03:43 |
|
Сервис на Delphi Api весом 1849 байт
|
execom |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
6 |
14.12.2007 12:04 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|