Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 46

Раздел: Delphi » Прочее
/ вопрос открыт /

Переписываю под Delphi старую программку, писанную на BP 7.0. - встретился с проблемой. В программе очень широко используется библиотека модулей TPASCIIZ. Проблема с "прибиванием" этой библиотеки к Delphi-проекту заключается в том, что в модулях TPASCIIZ очень активно используется inline и *.obj файлы. inline-то заменить ассемблерной вставкой- задача весьма простая, но как мне подключать к проекту 16-разрядные *.obj файлы? (в библиотеке TPASCIIZ они подключаются через директиву {$L TPCRT.OBJ}). Или может быть кто-нибудь встречал эту библиотеку переложенной под Delphi? Был бы очень признателен любому дельному совету.

Мартемьянов А.Б. Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Мартемьянов А.Б. (статус: 1-ый класс)
Вопрос отправлен: 19 июня 2006, 09:09
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: Вадим К

>>но как мне подключать к проекту 16-разрядные *.obj файлы?<<
Никак. Делфи генерирует 32битный код. Ну разве эмулятор написать.
Судя по названию, библиотека предназначена для работы со строками. Но в Делфи есть очень много хороших функций. Мож велосипед изобретаем?

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 19 июня 2006, 12:19

Ответ #2. Отвечает эксперт: Косолапов Дмитрий Юрьевич

А зачем заменять inline ассемблерными вставками? По-моему, inline в Дельфях живет и здравствует...

Ответ отправил: Косолапов Дмитрий Юрьевич (статус: 8-ой класс)
Время отправки: 19 июня 2006, 20:04


Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:42
Выполнено за 0.02 сек.