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

Вниз

Это вообще можно реализовать?   Найти похожие ветки 

 
BigError   (2002-04-07 17:17) [0]

Есть компонент в виде OCX, написанный не мной, исходников тоже нет. Этот компонент занимается тем, что
считывает файлы своего собственного формата (только текст) и выводит данные на экран в графическом виде.
Формат этих файлов неизвестен, но очень нужно преобразовывать данные из них в текстовый вид. Пока все,
что я придумал - попытаться перехватить вывод на экран и, тем самым, и получить данные в текстовом виде.
Вопрос - как перехватить? Откуда начать копать? Надеюсь кто-нибудь сможет понять суть проблемы и помочь.
Спасибо.
Можно, конечно, попытаться пройтись по коду отладчиком и таким образом определить структуру этих данных,
но как представлю трассировку 500 кил кода, аж жутко становится.
Может быть все таки проще перехватить вывод на экран?


 
Fantasist   (2002-04-07 22:06) [1]

А нету ли у этого OCX каких-нибудь подходящих интерфейсов?
А так, если есть возможность создавать эти файлы через OCX, то проще проанализировать формат файла.


 
BigError   (2002-04-08 11:19) [2]

Нет интерфейсов, в том-то и дело. OCX умеет только открывать файлы и их показывать.
И создавать не умеет, только открывать. Неужели перехватить никак нельзя? Ведь выводит он через WinAPI,
разве нет?


 
Sasha9 ©   (2002-04-08 11:53) [3]

перехватывай FileMonitor"ом от http://www.sysinternals.com
он показывает все обращения к файлам, даже смещения


 
BigError   (2002-04-08 12:35) [4]

Пока не понял, как можно использовать эту тулзу для решения моей задачи, но спасибо за конкретный совет,
буду пробовать разобраться.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
14-57880
VuDZ
2002-03-12 05:59
2002.04.18
Задачка ::>


1-57748
PVOzerski
2002-04-05 13:30
2002.04.18
Dynamic-методы в объектах старого стиля - что это такое изнутри?


1-57699
Malder
2002-04-04 21:27
2002.04.18
Как управлять цветами в Паскале ?


4-57925
eagle7
2002-02-13 10:20
2002.04.18
Как принудительно закрыть программу?


3-57662
Pupsik
2002-03-29 08:08
2002.04.18
ADO и Jet update