Поиск:

Ответ в темуСоздание новой темы Создание опроса
> access violation, После создания релиза, отключения rtl  
:(
    Опции темы
madrus13
Дата 8.3.2010, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



CodeGear C++ Builder 2009

Моя откомпилированная программа правильно и без ошибок работает при включенных runtime library,  dynamic rtl =true и debug моде.
внутри 2 формы, причем на второй находится компонент CppWebBrowser.

Как только отключаю их, включаю release и компилирую, после активации второй формы выползает access violation. В чем беда не могу понять... Пробовал уже в *.bpr прописывать дополнительные библиотеки и тд, но толку нет. Для всех остальных, кроме меня  программа не работает...


PM MAIL   Вверх
vikaz
Дата 8.3.2010, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



так судить сложно, если есть возможность, то выложи или код, или проект!


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
madrus13
Дата 8.3.2010, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



После этого действия ошибка:
Код


void __fastcall TForm1::ImageDblClick(TObject *Sender)
{
   TLabel * img = dynamic_cast<TLabel *>(Sender);
   if (!img) return;
 TStringList *Buffer = new TStringList;
 AnsiString str1=img->Caption;
  int num;
  for (int i = 0; i < 1000; i++) {
  if (rec[i].name==str1 ) {
  num=i;
  break;
  }
  }
 if (rec[num].content!="") {


 Buffer->Add(rec[num].content);

Buffer->SaveToFile("c:\\MyFile.html");
Form3->CppWebBrowser1->Navigate(WideString("C:\\MyFile.html").c_bstr());
Form3->Visible=true;
 }
}

Файл  проекта не получается загрузить
PM MAIL   Вверх
vikaz
Дата 9.3.2010, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



пробуй выложить проект! Упаковывай и прикрепляй!



--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Лена
Дата 9.3.2010, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Глядя на ваш код, сразу бросается в глаза утечка памяти.
delete Buffer
PM MAIL   Вверх
madrus13
Дата 9.3.2010, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



И это был самый культурный участок кода =) Остальное стыдно показывать, индийцы отдыхают...

Еще выползает abstract error иногда... наверно какие то обьекты динамические моск любят.

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  from_intel.rar 207,04 Kb
PM MAIL   Вверх
vikaz
Дата 9.3.2010, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Мда! Ты хоть намекни, что этот код должен делать?
Открыв твой код, я был шокирован. Я не собираюсь обсуждать и учить тебя что да как, но ты просто для себя почитай "мат. часть". Пожалей себя и тех, кто будет обслуживать твой код. 


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
madrus13
Дата 10.3.2010, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



достает содержимое страницы из wiki по заданной теме, чистится страничка,  по заголовкам, подзаголовкам и спискам внутри создается иерархическая структура со ссылками. Потом отрисовывается ввиде n-угольника на canvas. При одинарном клике раскрывается содержимое структуры на динамически созданных label, например если по разделам математики кликнуть должно появится дискретная математика, такая, сякая. При двойном клике, должна открыться форма Form3 с CppWebBrowser1 и  на компоненте отобразится содержимое выбранной подтемы.

Когда писал, думал что код кроме меня никто и не увидит =) не программист я 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


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

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


 




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


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

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