![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
-=АнЮтА=- |
![]() ![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 55 Пол: Женский Реальное имя: АнЯ Репутация: ![]() ![]() ![]() |
1. С помощью утилиты BINOBJ.EXE (входящей в дистрибутив Турбо Паскаля) преобразовать BGI файл в OBJ-
BINOBJ EGAVGA.BGI EGAVGA.OBJ EGAVGADriverProc - как вызвать эту процедуру, в командной строке виндовс пишет что она не найдена, хотя она есть.... Очень нужно преобразовать файл) |
![]() ![]() |
-=АнЮтА=- |
![]()
Сообщение
#2
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 55 Пол: Женский Реальное имя: АнЯ Репутация: ![]() ![]() ![]() |
Файл преобразовался) Спасибо, теперь попробую его использовать в программе
{$L LITT.OBJ} Procedure LittFontProc; External; - подскажите еще что значит External? И LittFontProc - Это просто название процедуры или какая-то спец процедура в Паскаль? |
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Цитата(-=АнЮтА=- @ 17.12.2006 16:21) что значит External? И LittFontProc - Это просто название процедуры или какая-то спец процедура в Паскаль? External вот как раз и значит, что эта "процедура" (на самом-то деле это никакая не процедура, а просто преобразованый файл, но компилятору совершенно не обязательно об этом знать, пусть считает, что мы подключаем, например, процедуру, написанную на ассемблере и откомпилированную в OBJ-файл) - не находится в текущем PAS файле, а она - внешняя ... А LittFontProc - это и есть то имя (которое может быть абсолютно любым, но только допустимым с точки зрения Паскаля), которое использовалось третьим параметров при конвертации через BINOBJ (если эти два имени будут отличаться - будет ошибка линковки...) |
![]() ![]() |
![]() |
Текстовая версия | 5.09.2025 11:54 |