IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> lib из turbo-C в Паскале
Olal
сообщение 29.05.2003 2:35
Сообщение #1





Группа: Пользователи
Сообщений: 5

Репутация: -  0  +


имеется *.lib, скомпилированная в turbo C 3.0. Необходимо как-то затащить ее turbo-pascal 5.5. Исходников конечно нет. Крайне желателен совет человека, делавшего что-то подобное, либо ссылка на решение. Ну не первый же я такой?!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 9)
mj
сообщение 29.05.2003 2:39
Сообщение #2


Adminь
****

Группа: Администраторы
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


можно как то эту штуку разпоковать (не помню чем)
и заново запоковать (не помню чем)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Olal
сообщение 29.05.2003 2:42
Сообщение #3





Группа: Пользователи
Сообщений: 5

Репутация: -  0  +


очень содержательно - типа бросай ерундой заниматься,пошли пиво пить smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
mj
сообщение 30.05.2003 0:26
Сообщение #4


Adminь
****

Группа: Администраторы
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


главное идея ;D
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 30.05.2003 15:09
Сообщение #5


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Сколько размер файла?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
trminator
сообщение 30.05.2003 18:05
Сообщение #6


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


Вроде есть какая-то утилита tlib.exe для работы с этими самыми lib'ами...

TLIB 3.02 Copyright © 1992 Borland International
Syntax: TLIB libname [/C] [/E] [/P] [/0] commands, listfile
   libname     library file pathname
   commands    sequence of operations to be performed (optional)
   listfile    file name for listing file (optional)

A command is of the form: <symbol>modulename, where <symbol> is:
   +           add modulename to the library
   -           remove modulename from the library
   *           extract modulename without removing it
   -+ or +-    replace modulename in library
   -* or *-    extract modulename and remove it

   /C          case-sensitive library
   /E          create extended dictionary
   /PSIZE      set the library page size to SIZE
   /0          purge comment records

Use @filepath to continue from file "filepath".
Use '&' at end of a line to continue onto the next line.

наверно, оно и нужно


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Olal
сообщение 31.05.2003 0:17
Сообщение #7





Группа: Пользователи
Сообщений: 5

Репутация: -  0  +


С помощью Tlib был ополучен obj-файл. Размер lib=~3kb,obj=~2kb. При подключении к паскалю
( {$L name.obj} ) выдается ошибка "obj файл содержит ошибку в разделе PUBLIC DEFENITION". Те видимо полученный файл чем-то паскаль не устраивает. Сама lib заведомо рабочая - проверено с помощью тестовой программки. Cпасибо за советы - что еще можно предпринять? ???
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 31.05.2003 5:09
Сообщение #8


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


3 Кб!!!... дизассембли и не мучайся или тебе нужен именно паскалевский код?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
trminator
сообщение 31.05.2003 15:12
Сообщение #9


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


А к ТурбоС этот obj подключается?


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
GLuk
сообщение 31.05.2003 16:35
Сообщение #10


Профи
****

Группа: Пользователи
Сообщений: 775
Пол: Мужской

Репутация: -  0  +


Тут поглядел, ты Olal, и на других форумах этот сабж ставил - выход один - ассемблер.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 25.07.2025 6:39
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"