Поиск:

Ответ в темуСоздание новой темы Создание опроса
> try... про исключения 
:(
    Опции темы
toshkaexe
Дата 7.3.2007, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



Почему выкидывается исключение?строчка 1 работает нормально все загружается, проблемы с загрузкой файла во второй строчке... (Файл s11.bmp находится в одной папке с исходником.)
Код

try
{
Form1->Image1->Picture->LoadFromFile("s11.bmp"); //1
Form_Gistogramm->Image1->Picture->LoadFromFile("s11.bmp"); //2
}
catch(...)
{ShowMessage("ERROR");
}
PM MAIL   Вверх
Fazil6
Дата 7.3.2007, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(toshkaexe @  7.3.2007,  21:13 Найти цитируемый пост)
Почему выкидывается исключение?

это загадка от тебя? Предлагаешь угадать? Хоть бы привел сообщение об ошибке....
Form_Gistogramm нормально создан?
PM MAIL   Вверх
toshkaexe
Дата 7.3.2007, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



Цитата(Fazil6 @ 7.3.2007,  22:59)
Цитата(toshkaexe @  7.3.2007,  21:13 Найти цитируемый пост)
Почему выкидывается исключение?

это загадка от тебя? Предлагаешь угадать? Хоть бы привел сообщение об ошибке....
Form_Gistogramm нормально создан?

что значит нормально?
PM MAIL   Вверх
bilbobagginz
Дата 7.3.2007, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



идея такова:
на каждый оператор ->
можно упереться в NULL.

прострелить кто-же нуль - твоя работа.
также стоит предварительно проверить на нульность оба объекта:
Form1, Form_Gistogramm


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
toshkaexe
Дата 7.3.2007, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



вообще компиллятор выдает ошибку вот такую
//
Project Project1.exe raised exeption class EAccessViolation whith message 'Access violation at address 004460EE.Read of address 000002CC'. Process stoped. Use Step or Run to continue.

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


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

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



Где находится второе окно во время загрузки в него Image ?


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
toshkaexe
Дата 7.3.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



Цитата(codelord @ 7.3.2007,  23:17)
Где находится второе окно во время загрузки в него Image ?

что значит где?
Этот код у меня написан в функции 

void __fastcall TForm1::FormCreate(TObject *Sender)
{

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


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

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



Как ты его создаешь?


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
toshkaexe
Дата 7.3.2007, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



Цитата(codelord @ 7.3.2007,  23:30)
Как ты его создаешь?

поясните, что вы имеете в виду?
PM MAIL   Вверх
codelord
Дата 7.3.2007, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

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



Просто дело в том что когда создается
первая форма второй еще нет, 
поэтому тебе надо загружать во вторую после того как 
первая и соответственно вторая уже создана, например в  событии OnPaint первой или on create второй



--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
toshkaexe
Дата 7.3.2007, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



я отдельно создал форму Form_Gistogramm и прикрепил ее к главной форме Form1, что -то еще нужно було сделать??? smile  
PM MAIL   Вверх
codelord
Дата 8.3.2007, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 777
Регистрация: 7.5.2005
Где: ты моя темноглаза я где?!

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



Должно соблюдаться следующее, когда ты юзаешь компонент и его свойства он должен быть,
так как компонент на форме то соответственно она должна быть. Пример простой 
сунь свои методы в OnPaint главной формы, или OnCreate второй.


--------------------
Доступен поиск по исходным кодам в GOOGLE.
http://www.google.com/codesearch
PM MAIL   Вверх
toshkaexe
Дата 17.3.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 57
Регистрация: 16.2.2007

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



спасибо, сейчас проверю.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

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

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

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

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


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

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


 




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


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

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