On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 9
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 16.07.07 05:20. Заголовок: Работа с библиотеками


Люди, поскажите какими инструментами вы пользуетесь при работе с Lib файлами.
Как например быстро посмотреть содержимое библиотеки ?...

Спасибо: 0 
Профиль
Ответов - 12 [только новые]


администратор




Пост N: 749
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.07.07 08:29. Заголовок: Re:

Спасибо: 0 
Профиль
администратор




Пост N: 750
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.07.07 09:03. Заголовок: Re:


Или так

Пример:
tlib common.lib, tmp.lst | notepad tmp.lst

Спасибо: 0 
Профиль



Пост N: 11
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 16.07.07 11:57. Заголовок: Re:


Да нет мужики, не то.
Был раньше под ДОС просмоторщик libview, который я всегда цеплял к Нортону и по клавише F3 получал возможность бегать по списку объектных файлов содержащихся в библиотеке, и просматривать список функций содержажщихся в этих файлах.
Согласитель это удобнее чем использовать tlib ?
Plugin к Фару тоже посмотрел, но он лишь позволяет увидеть список файлов. Смысла от такого просмотра мало.
вжнее функции видеть.

Спасибо: 0 
Профиль



Пост N: 2
Зарегистрирован: 20.04.07
ссылка на сообщение  Отправлено: 17.07.07 01:42. Заголовок: Re:


Использую программу LIBRA 1.01 (Microsoft Librarian Shell) by Herb Rose
работает в связке с LIB.EXE от Microsoft

Показывает 3 окна:

1) Module Name
при навигации по этому окну, отображается информация в окнах
2) Public Symbols
3) Externals Symbols

Позволяет извлекать, удалять, добавлять, заменять, одновременно извлекать и удалять модули.
Самое главное, что вполне корректно работает в DOS окне под Windows.

Та же LIBVIEW под Windows показывает не все модули, а если и показывает -
то при попытке просмотра какого-либо модуля, может показать содержание
совершенно другого модуля (не всегда, правда).


Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 17.07.07 10:12. Заголовок: Re:


Andrey_IV

И где взять Libra? Что-то я в инете ее не нахожу

Спасибо: 0 



Пост N: 14
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 17.07.07 11:38. Заголовок: Re:


название знакомое - надо порыться в своих залежах.

Подскажите как вытащить из библиотеки Clipper все OBJ ?
И вообще где бы посмотреть все команды к lib.exe и tlib.exe ?
Позабыл , а описание найти не могу. команда /? не срабатывает.

Хочу попробовать некоторые файлы декомпилировать и переделать под xHarbour.


Спасибо: 0 
Профиль
Администратор




Пост N: 544
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 17.07.07 14:00. Заголовок: Re:


Список всех модулей:

tlib libname , lib.lst

Извлечь модуль

tlib libname *modulename

У MS lib кажется тот же синтаксис

Декомпилировать естественно валькирией

Спасибо: 0 
Профиль
администратор




Пост N: 752
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.07.07 15:39. Заголовок: Re:

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 17.07.07 17:09. Заголовок: Re:


Dima

Спасибо за ссылку

Спасибо: 0 



Пост N: 16
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 18.07.07 02:38. Заголовок: Re:


Dima, Pasha спасибо !

Pasha пишет:

 цитата:
Декомпилировать естественно валькирией



Валькирия почему-то OBJ файл не берет.
Пришлось декомпилировать всю программу.
К сожалению не нашел в полученном файле некоторых функций.
Может можно задать количество проходов или уровень вложенности ?
И как заставить Валькирию декомпилировать функцию из библиотеки СТ2 ?


Спасибо: 0 
Профиль
Администратор




Пост N: 545
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 18.07.07 07:43. Заголовок: Re:


Валькирия декомпилирует только prg-код
C и asm она не берет
ct написан на asm

Спасибо: 0 
Профиль



Пост N: 19
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 18.07.07 10:37. Заголовок: Re:


С CT все понятно, а вот некоторые функции написанные на Клиппере я так и не получил.

Попробовал другой декомпилятор RESCUE 5 - неизвестные функции просто ушли и на месте их вызова оказались вполне стандартные.


Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 171
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет