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

> Прочтите прежде чем задавать вопрос!

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

 
 Ответить  Открыть новую тему 
> графика, включение драйвера в тело программы
-=АнЮтА=-
сообщение 12.09.2007 9:49
Сообщение #1


Гость






Добрый день! Столкнулась с такой проблемой - при создании ехе-файла, работающего с графикой - программа отказывается работать - если в ту же папку не положить драйвер egavga.bgi. В самой программе использована процедура включения (т.е. сначала драйвер был преобразован с помощью binobj.exe и присоединен к программе). По идее - не должен требоватьчся райвер для работы ехе после проделанной операции. Спасибо заранее. give_rose.gif
 К началу страницы 
+ Ответить 
volvo
сообщение 12.09.2007 9:56
Сообщение #2


Гость






Скорее всего не совпадает имя процедуры, с помощью которой линкуется OBJ-файл, с тем именем, которое было задано при преобразовании BGI-файла в OBJ... Если OBJ-файл прилинкован правильно, то наличие BGI совсем не обязательно...

Можешь привести полную последовательность своих действий?
 К началу страницы 
+ Ответить 
Гость
сообщение 12.09.2007 10:06
Сообщение #3


Гость






сейчас повторила процедуры
c:\tp\BIN\BINOBJ.EXE d:\kurs\egavga.bgi d:\kurs\egavga.obj egavga
c:\tp\BIN\BINOBJ.EXE c:\tp\bgi\litt.chr c:\tp\bgi\litt.chr littproc

файлы поместила в нужные директории - не может найти процедуру - пишет undefined procedure littproc
 К началу страницы 
+ Ответить 
volvo
сообщение 12.09.2007 10:36
Сообщение #4


Гость






Само собой... Ты же не указываешь имя OBJ-файла:

Цитата
c:\tp\BIN\BINOBJ.EXE c:\tp\bgi\litt.chr c:\tp\bgi\litt.chr littproc


В общем, вот тебе детальное описание процесса:
Как включить BGI драйвер в EXE файл?

Попробуй еще раз проделать то, что там написано... Если не получится - то прикрепи проект (исходники и OBJ-файлы, разумеется; EXE даже не рассматриваются.)... И еще, зачем ты все время тягаешь эти пути к файлам? Не проще на время конвертации сбросить нужные BGI и CHR-файлы туда, где лежит BINOBJ.EXE, и работать только с именами файлов?
 К началу страницы 
+ Ответить 

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

 



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