|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.12.2015, 00:20 | #1 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 151
|
Графическая ошибка
Написал программу на Borland C++ 4.5.Используется несколько битовых матриц.
Память из под них освобождаю оператором delete.Ошибок при компиляции нет.Но перед запуском программы выдается ошибка в MessageBox-е GDI file read failure.Я думаю это графическая ошибка с переполнением памяти битовыми матрицами.Но дело в том , что я из под них освобождаю память и у меня всего 5 битовых матриц.По идее их компилятор должен тянуть.В чем ошибка и как ее исправить?Заранее путь и файл правильные. Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 22.12.2015 в 09:25. |
23.12.2015, 01:00 | #2 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Цитата:
|
|
23.12.2015, 10:30 | #3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
24.12.2015, 00:53 | #4 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 151
|
8Observer8 я эту программу уже несколько раз устанавливал и всегда выдается одна и та же ошибка.Что вы имеете в виду под обновить?
К тому же мне кажется дело не в этом. |
24.12.2015, 01:00 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Обновить, это значит поставить последнюю версию. Я думаю, сейчас Borland никто не использут. Может вместо Borland'а лучше использовать что-то более современное, например, Qt?
|
27.12.2015, 23:33 | #6 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 151
|
У меня версия Borland-a 4.5.В другой версии программа не пойдет.К тому же
я думаю дело в переполнении памяти. |
28.12.2015, 11:00 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Представьте, что вы вам на работе дали это задание на месяц, а вы растянули его почти на год, судя по этой теме.
Выбирайте другой инструмент для решения вашей задачи. Лучше всего C# WPF. Либо C# WinForms. Там не будет проблем с указателями. |
03.01.2016, 01:24 | #8 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 151
|
Я стал подозревать , что GDI file read failure это ошибка чтения файла , графическая.Прав ли я?И что делать?Я пытался указать текущий каталог
при чтении файла и скидывал графические файлы в каталог BIN , но и это не помогло.Что делать? TDib *pdib=new TDib("Quensp1.bmp"); pbit=new TBitmap(*pdib); |
10.10.2016, 00:50 | #9 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 151
|
Помогите пожалуйста с программой.
|
10.10.2016, 09:33 | #10 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Borland C++ 4.5 - не поддерживает нужный формат файла. Попробуйте загружать картинке сохранённые в формате 256 цвета.
Вам уже сказали, что надо обновите компилятор.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
графическая ошибка | Timurkh77 | Общие вопросы C/C++ | 7 | 03.09.2015 02:45 |
Графическая задача | Req | Помощь студентам | 0 | 14.12.2012 20:43 |
Графическая библиотека C++ | three_cats | Visual C++ | 4 | 23.11.2012 18:11 |
Графическая оболочка C++ | Якъ | Общие вопросы C/C++ | 2 | 09.02.2011 00:32 |
Графическая | Nextgen | Общие вопросы C/C++ | 0 | 12.02.2010 09:08 |