|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.09.2009, 20:51 | #1 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 4
|
C++ Builder
Помогите пожалуйста, в четверг сдавать работу нужно по заданию аппроксимация полигонов. Вообщем в одной форме я ее написал, но это не очень выглядит. Так вот, я ее начал переписывать через дочернию форму, открывает все норм, в черно белое переводит, а как только жму на кнопку аппроксимировать, то выдает ошибку. Помогите пожалуйста, книги смотрел, но ничего по сути не нашел.
просто хочу разобраться, почему в одной формой работает отлично, а когда через дочернию то нет. Вот код. Код:
Последний раз редактировалось Stilet; 29.09.2009 в 11:21. |
29.09.2009, 11:22 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.09.2009, 15:30 | #3 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 4
|
Ошибка:
Project mdiapp.exe raised exeption class EAccessViolation with message 'Access violation at adress 004028E6 in module 'mdiapp.exe'. Read of adress 00000303'. Process stopped. Use Step or Run to continue. Вот, а ошибка на строке... void __fastcall TMDIChild::Button2Click(TObject *Sender) { ........ else { Child->Image3->Canvas->Rectangle(0, 0, (Child->Image1->Width)/2, (Child->Image1->Height)/2); ....... |
29.09.2009, 16:13 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.09.2009, 17:38 | #5 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 4
|
Хорошо. А в чем суть то может быть?!7 Может неправильно ссылаюсь на форму?!?
|
29.09.2009, 17:50 | #6 |
Новичок
Джуниор
Регистрация: 28.09.2009
Сообщений: 4
|
А да кстати это может быть вызвано с тем что при компиляции он выдает два ворнинга о том что assigning int toTColor в строчках
Child->Image2->Canvas->Pixels[j][i] = averagebr | (averagebr << 8) | (averagebr << 16); и Image1->Canvas->Pixels[j][i] = (gray << 16) | (gray << 8) | gray; и если да, то как сделать, чтобы это исправить. правда он эти же ворнинги выдает и когда одна форма, правда там все нормально |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенести код из C++ Builder 5 в C++ Builder 2009 | Kreadlling | C++ Builder | 2 | 13.09.2009 14:00 |
C++ BUILDER | Dimarik | C++ Builder | 60 | 17.07.2009 20:55 |
из С++ в С++Builder 6.0 | densan | Помощь студентам | 3 | 30.05.2009 00:18 |
C++ Builder!!! | kykysya | C++ Builder | 4 | 08.02.2009 03:33 |
БД в с++ builder | Luna_13 | Общие вопросы C/C++ | 0 | 11.11.2008 14:44 |