Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 00:42   #1
VKorablev
Форумчанин
 
Аватар для VKorablev
 
Регистрация: 14.04.2011
Сообщений: 126
Радость Ошибка Debugger Exception Notification

Ошибка находится в данном куске :
Код:
 
char *pchResType = "RT_HTML";
TtResourceStream* ptRes =
     new TtResourceStream((int)HInstance, "MyHTML",pchResType);
компилятор ошибок не выдает, но вместо запуска появляется окошко с сообщением : "Project Project1.exe raised esception class EResNotFound with message 'Resource MyHTML not found'. Process stopped. Use Step or Run to continue. При повторном нажатии кнопки Run пишет : Resource MyHTML not found. Намекните хоть в чем проблема)
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
VKorablev вне форума Ответить с цитированием
Старый 24.11.2011, 09:46   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

В файле ресурсов нет такого имени MyHTML.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 24.11.2011, 10:34   #3
VKorablev
Форумчанин
 
Аватар для VKorablev
 
Регистрация: 14.04.2011
Сообщений: 126
По умолчанию

сама фишка в том что он там есть, я проверял) так бы не спрашивал, английский и сам знаю)
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
VKorablev вне форума Ответить с цитированием
Старый 24.11.2011, 11:05   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Ну тогда так:
В файле ресурсов подключите Ваш файл USERES("MyFile.res");
Подключите заголовочный файл с объявлениями define к проекту при помищи Project/Build.

Или так:
Подклучите в свой модуль директиву pragma resource
#pragma resource "MyFile.res"
И, так-же как и сказано выше, файл с объявлениями define подключите к проекту.
Иначе вы не сможете в коде приложения использовать введённые вами обозначения мнемонических идентификаторов.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 24.11.2011, 11:12   #5
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Не знаю, поможет ли Вам... . У меня Билдер пятой версии; он такой фразы не понимает: TtResourceStream *ptRes = new TtResourceStream. Когда я это заменил на понятное ему TResourceStream - всё ОК. Компилируется, запускается, сохраняет хтмл из ресурса в файл... . Вот текст
Код:
void __fastcall TForm1::Button4Click(TObject *Sender)
{
/*    UCHAR bufe1[80000];  */
      TResourceStream *ptRes = new TResourceStream((int)HInstance, "MyHTML",pchResType);
      int dlina = ptRes->Size ;
      ptRes->ReadBuffer(&bufe1[0],dlina);
      delete ptRes ;
      int fh = FileCreate("MyHTM.html");
      if(fh) FileWrite(fh,bufe1,dlina);
      FileClose(fh);
}

Последний раз редактировалось nick42; 24.11.2011 в 11:27.
nick42 вне форума Ответить с цитированием
Старый 24.11.2011, 16:58   #6
VKorablev
Форумчанин
 
Аватар для VKorablev
 
Регистрация: 14.04.2011
Сообщений: 126
По умолчанию

да, я очепятался, TRes..правильно, но ошибка не в этом, щас попробую ваш код впистаь
Нам больше не нужно смотреть на мир сквозь замочную скважину 64Кб сегмента (с) ВалИк
VKorablev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Debugger Fault Notification FanRa3 Общие вопросы Delphi 7 06.09.2011 20:41
Ошибка - Debugger exception notification Football_lady БД в Delphi 1 15.01.2010 19:07
visual Studio Just In Time Debugger ошибка semikk Visual C++ 1 26.04.2009 14:22