Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вылет на initgraph, BC3 
:(
    Опции темы
Tokagero
Дата 4.6.2009, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



Здравствуйте, использую BC3. Суть проблемы такова
При запуске любой графической программы она просто вылетает. Будь то линия на черном фоне, какойнить заумный проект или еще что-то.
Просто после запуска черный экран, держащийся доли секунды и закрывается не оставляя следов своего существования.

Пробывал многое, а именно
Впихнул EGAVGA.BGI везде куда только можно
Пробывал пошагово, вылетает именно на initgraph(&Gd, &Gm, "")
Включил внутри граф. режим (он был включен и так)
Правильно прописывал пути к директориям, упростил аж до C://BC3// тут уже ошибиться нереально.
Заменил initgraph(&Gd, &Gm, ""); на initgraph(&Gd, &Gm, "C:\\BC3\\BGI"); (и так и так не пашет)
Проверил существование Autoexec.nt и config.nt в systemroot/system32/
Несколько раз переустанавливал в разные каталоги, т.е. запускал с различных мест

Может еще чтото делал но уже не помню, но главное что результат тот-же. Итак, есть идеи как побороть эту проблему?

PM MAIL   Вверх
Soah
Дата 4.6.2009, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



1. без графики, другие программы работают?
2. запустите BC3 в DOSBox
PM MAIL   Вверх
Tokagero
Дата 4.6.2009, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



1 Без графики работают
2 Спс щас попробую
PM MAIL   Вверх
Dmi3ev
Дата 4.6.2009, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 1
Всего: 41



Tokagero, а можно пример программы???


--------------------

PM MAIL   Вверх
Tokagero
Дата 4.6.2009, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



Dmi3ev, да любая программа... рисование прямой линии например 

Код

#include <stdio.h>
#include <graphics.h>
#include <conio.h>
#include <alloc.h>
#include <stdlib.h>
#include <dos.h>
main()
     {
     int Gd=DETECT, Gm, ErrC;
     initgraph(&Gd, &Gm, "C:\\BC3\\BGI");
    line(100,100,200,200);
     closegraph();
     getch();
 return 0;
     }



Кстати, по поводу DOSBox. Юзаю 1ый раз, так что, может я чтото не так делаю, но
Пишу 
Z:\> mount X C:\BC3\BIN\
Z:\> X:
X:\> BC.exe
Failed to locate DPMI server (DPMI16BI.OVL)



Это сообщение отредактировал(а) Tokagero - 4.6.2009, 23:32
PM MAIL   Вверх
Tokagero
Дата 4.6.2009, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



ЧТо, есть идеи у когонить?
PM MAIL   Вверх
Soah
Дата 5.6.2009, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Цитата(Tokagero @  4.6.2009,  23:28 Найти цитируемый пост)
Failed to locate DPMI server (DPMI16BI.OVL)

у меня всё работает

1. exe создаётся?
2. запустите
3. запустите в DosBox
4. в папке BIN есть файл DPMI16BI.OVL? 
если нету, найдите другую версию среды разработки
PM MAIL   Вверх
Tokagero
Дата 5.6.2009, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



Через DOSBox в папке MY_BIN запустил Exe и запахало. 

Поможет если найду в нете DPMI16BI.OVL и кину куда нуно?

Это сообщение отредактировал(а) Tokagero - 5.6.2009, 00:14
PM MAIL   Вверх
Soah
Дата 5.6.2009, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Выполнение программы защищенного режима DOS


Цитата(Tokagero @  5.6.2009,  00:13 Найти цитируемый пост)
куда нуно?

в папку BIN

Присоединённый файл ( Кол-во скачиваний: 23 )
Присоединённый файл  DPMI16BI.OVL 59,25 Kb
PM MAIL   Вверх
Tokagero
Дата 5.6.2009, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



Аххх чертвозьми.  Сначала ругался на  DPMI16BI.OVL. Кинул, запустил BC.EXE. 
Вроде работает. Далее прога ругается - не может найти библиотеки. Ладна, в директориях указал путь с учетом смонтированного драйва в DOSBox. Откомпилил, ошибок нет, все ок.
Запускаю. И угадайте что? Прально. Вылетает. Хотя откомпиленые EXEшники из MY_BIN запускает.
PM MAIL   Вверх
Soah
Дата 5.6.2009, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Цитата(Tokagero @  5.6.2009,  00:31 Найти цитируемый пост)
И угадайте что? Прально. Вылетает.

тогда
Цитата(Soah @  5.6.2009,  00:02 Найти цитируемый пост)
найдите другую версию среды разработки



Если не было этого файла, значит и других может не быть.

PM MAIL   Вверх
Tokagero
Дата 5.6.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 25.10.2006

Репутация: нет
Всего: нет



Спасибо за подсказки.

/thread
PM MAIL   Вверх
Soah
Дата 5.6.2009, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: нет
Всего: 54



Цитата(Tokagero @  5.6.2009,  00:31 Найти цитируемый пост)
DPMI16BI.OVL. Кинул, запустил BC.EXE. 

без DosBox запускали?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.