Текущий архив: 2006.10.08;
Скачать: CL | DM;
ВнизДекомпилятор из паскаля Найти похожие ветки
← →
Fatefell (2006-08-28 23:37) [0]Господа, прошу вашей помощи. Есть программа, которая написана на паскале лет 10 назад. Сейчас возникла необходимость изменить её интерфейс, а человек который писал эту программу исходников не оставил. Вот вопрос: как мне декомпилировать эту программу в код делфи?
заранее спасибо.
← →
Ketmar © (2006-08-28 23:43) [1]общий ответ -- руками. насколько я знаю, декомпиляторов для QP/TP/BP не было.
← →
Fatefell (2006-08-28 23:45) [2]то есть новую писать программу писать?
← →
Ketmar © (2006-08-28 23:48) [3]угу. или выковыривать алгоритм в дизассемблере и долго медитировать. смотря что проще. %-)
← →
Fatefell (2006-08-28 23:57) [4]а там драйвер к программе написан на ассемблере. В файле драйвера я смогу найти нужный мне алгоритм дизассемблировав его?
← →
Ketmar © (2006-08-29 00:00) [5]ну откуда же я знаю? телепатор в ремонте, поэтому определить, какой алгоритм "нужный" -- не могу.
← →
Орион © (2006-08-29 00:44) [6]два года здесь не был, а вопросы все те же))))
извиняюсь за оффтоп
← →
Германн © (2006-08-29 01:39) [7]
> Ketmar © (28.08.06 23:43) [1]
>
> общий ответ -- руками. насколько я знаю, декомпиляторов
> для QP/TP/BP не было.
>
Если мне не изменяет мой склероз, то для TP был когда-то. По-моему для TP4. И даже вполне полноценный. Но это было так давно. :-(
← →
Ketmar © (2006-08-29 01:46) [8]> [7] Германн © (29.08.06 01:39)
не встречал. хотя учитывая, что с оптимизацией TP/BP не заморачивался, то задача, имо, вполне решаемая. только, имо, руками вытащить будет быстрее.
← →
Германн © (2006-08-29 01:51) [9]
> Ketmar © (29.08.06 01:46) [8]
>
> > [7] Германн © (29.08.06 01:39)
> не встречал. хотя учитывая, что с оптимизацией TP/BP не
> заморачивался
Имхо, тут не столько с "оптимизацией" проблема, сколько с тем (но это моё весьма стрёмное ИМХО), что в те времена очень большое внимание уделялось возможности отладки программ "внешним" отладчиком. И, следовательно, больше добавлялось "отладочной информации" в экзешник.
← →
Ketmar © (2006-08-29 01:55) [10]> [9] Германн © (29.08.06 01:51)
исходник BP видел? компилятор -- pure asm. замахаешься оптимизацию писать. %-) плюс -- учти, что всё начиналось во времена ограниченых ресурсов. как иначе было добиться того, чтобы turbo было действительно turbo?
← →
Германн © (2006-08-29 01:59) [11]
> Ketmar © (29.08.06 01:55) [10]
>
> > [9] Германн © (29.08.06 01:51)
> исходник BP видел?
Не видел, но верю! (Не путать с религией :-)
Но всё-таки Она вертится! см. [9]
← →
Ketmar © (2006-08-29 02:14) [12]> [11] Германн © (29.08.06 01:59)
одно другому никак не мешает. а "изюминкой" turbo была как раз среда -- т.е. избавление от "внешнего". да и не мешает оптимизатор отладчику -- потому что он опционален обычно. %-)
← →
Германн © (2006-08-29 02:24) [13]
> Ketmar © (29.08.06 02:14) [12]
>
> > [11] Германн © (29.08.06 01:59)
> одно другому никак не мешает. а "изюминкой" turbo была как
> раз среда
Почему только среда? Я в нём работал все дни недели одинаково успешно. :-)
← →
Ketmar © (2006-08-29 02:39) [14]> [13] Германн © (29.08.06 02:24)
в среду он генерил код лучше. а в субботу... в субботу... ну, не будем об этом.
Страницы: 1 вся ветка
Текущий архив: 2006.10.08;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.047 c