Не ругайте пианиста - он играет, как умеет... (тестирование IDD)

Тема в разделе "WASM.RESEARCH", создана пользователем crypto, 27 ноя 2006.

Статус темы:
Закрыта.
  1. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    n0name
    Я объяснял olddd, что ждал файл от тебя, а не от него.

    А оно будет выводиться по ходу декомпиляции, когда понадобится вмешательство юзера..., как и многое другое.
    Файл получил, спасибо.

    А юзабилити мы наверное одинаково понимаем :)
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    olddd
    Прикрепляю файл архива. Пароль уже указан.
     
  3. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Что-то не фига не прикрепляется...
     
  4. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    А размер какой?
     
  5. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Aquila
    2.387.332
    Но я уже предугадываю ответ - каково ограничение?
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
  7. olddd

    olddd New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2006
    Сообщения:
    23
    Попробуй выложить разделив на части несколькими постами.
     
  8. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    olddd
    Меня за это модератор прищучит (создание дубликатов поста). Давай я тебе лучше по почте перешлю.
     
  9. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    У меня чегото декомпилятор на все мои Delphi 7 программы вывел что это не Delphi проги и не декомпилял ничего. Зато приложенные тестовые разобрал на ура. Отличное начало
    Кстати как ты по классу определяешь члены VTable и их прототипы?
     
  10. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    GPcH
    Я уже объяснял noname, что бинарные данные выложены только для тестируемых файлов, т.е. для версии 4. Если есть желание тестировать версию 7, давай выложу и ее.

    Путем сканирования кода и определения мест вхождения информации о VMT (характерная конструкция). Шаблоны содержатся в файлах *.bin, vmtinfo, fldinfo, там же содержатся имена шаблонов (те же прототипы).
     
  11. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    Можно проще. Все имена функций есть в TypeInfo связанного с классом типа данных.
     
  12. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    rmn
    Да я все что можно в бинарики загнал
     
  13. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    Ну есть у меня Guid и индекс метода в классе. Как мне по нему получить прототип нужного метода через typelibinfo? Интересует метод не требующий парсинга CLSID реестра и всех OCX зареганных в системе
     
  14. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    GPcH
    Я не про COM, а про TTypeInfo. В этой структуре хранятся имена всех published-свойств и методов класса.
     
  15. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Выяснил по-поводу Дельфи7. Версия должна была определяться, просто при копировании в директорию D7 ошибочно попал файл из другой версии. Чтобы исправить ситуацию, предлагаю бинарики для Дельфи7. Файлы из D7 нужно ес-но слить в директорию D7, в директорию TEST добавьте 2 прилагаемых файла, обновите IDD.EXE и вперед.
    Архив (без пароля)
    http://slil.ru/23522855
     
  16. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    А я про COM... просто уже наедоело в своем екомпиле под каждый класс генерить таблицу прототипов охота автоматически
     
  17. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Просьба прислать мне парочку файлов на Дельфи3 (желательно не самотворчество, а какие-нибудь достаточно известные программы) для тестирования.
     
  18. M!H@N

    M!H@N New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2006
    Сообщения:
    1
    crypto перекомпиль плиз IDD.EXE без vcl, а то не могу vcl50.bpl найти.
     
  19. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    M!H@N
    Дык, проект уже сильно изменился. Возьми лучше библиотеку.
    http://slil.ru/23867040
     
  20. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
    ..а можно весь комплектик целиком? :) чет я запутался че из откуда брать... к тому же slil у меня чет не грузится.. .
     
Статус темы:
Закрыта.