|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|||||||||||
Загрузка и вывод изображения на форму09.07.2013, 11:27. Показов 4270. Ответов 16
Метки нет (Все метки)
Имеется главная форма, на которой будут выводится разные изображения. Изображения решил выводить в отдельном классе. В классе динамически создал объект TBitmap и в него благополучно вроде бы загрузил изображение. Код откомпилировался, однако во время запуска приложения выдаёт ошибку:
Access violation at address 00401B2C in module 'Project1.exe'. Read of address 00000000.
0
|
|||||||||||
| 09.07.2013, 11:27 | |
|
Ответы с готовыми решениями:
16
|
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|
| 09.07.2013, 11:40 [ТС] | |
|
0
|
|
|
19 / 19 / 4
Регистрация: 27.05.2013
Сообщений: 119
|
||||||||||||
| 10.07.2013, 11:18 | ||||||||||||
0
|
||||||||||||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
||
| 10.07.2013, 15:48 [ТС] | ||
|
Сначала выдавало что нельзя делать так: "TBitmap *player;" Но я исправил на: Windows::TBitmap *player; Однако, ошибка та же самая вылетает про память(
0
|
||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|||||||||||
| 10.07.2013, 16:17 [ТС] | |||||||||||
|
Unit1.cpp
0
|
|||||||||||
|
19 / 19 / 4
Регистрация: 27.05.2013
Сообщений: 119
|
||||||
| 10.07.2013, 16:40 | ||||||
|
У меня тоже не вылетает ничего
Для теста кинь на форму OpenDialog, Image,Button и напиши:
0
|
||||||
|
19 / 19 / 4
Регистрация: 27.05.2013
Сообщений: 119
|
||||||
| 10.07.2013, 17:05 | ||||||
|
Ну можно же пройтись в отладчике построчно и сказать где вылетает, на какой строке!... я реально измучался где же ето может быть... )))))
Добавлено через 11 минут
0
|
||||||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
||||||
| 16.07.2013, 12:53 [ТС] | ||||||
|
Вообщем разобрался я с выводом изображения. Занёс класс Tank в Unit1.cpp.
Теперь начал делать карту местности с помощью Canvas. Прочитал в просторах интернета, что делается это всё с помощью блокнота и циклом, который проверяет символ и выводит что я поставил. Вроде бы всё нормально, но вырисовка происходит неверно. В блокноте координаты одни сделал, а на форме всё по другому. Реализация вырисовки в UNIT1.cpp:
5000000000000000000000000 5000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 0000000000000000000000000 http://i5.pixs.ru/thumbs/8/9/0... 472890.jpg "Пятерки" рядом расположены, но на форме всё совсем по другому. Кто знает, может подскажет в чём проблемы?
0
|
||||||
|
Супер-модератор
|
||||||
| 16.07.2013, 17:07 | ||||||
1
|
||||||
|
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
|
||||||
| 16.07.2013, 17:17 | ||||||
|
так же лучше считывать через fscanf и не нужно думать о переводе строк и тд. в файле
1
|
||||||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
|||||||||||
| 16.07.2013, 20:01 [ТС] | |||||||||||
|
Ну вот сейчас я забил в блокноте 10 строк, по 20 символов.
Начинаю считывать в массив по вашим рекомендациям:
0
|
|||||||||||
|
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
|
|||||||
| 16.07.2013, 23:05 | |||||||
|
быстренько набросал и все работает как надо
0000000000000000000000000 1234567890123456789012345 потому и происходит смещение
1
|
|||||||
|
4 / 4 / 1
Регистрация: 04.11.2012
Сообщений: 72
|
||||||
| 17.07.2013, 12:08 [ТС] | ||||||
|
name?, А вот вопрос у меня, массив вы объявили такой: int map[10][20];
А в циклах такие данные используете:
0
|
||||||
|
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
|
|
| 17.07.2013, 16:01 | |
|
0
|
|
| 17.07.2013, 16:01 | |
|
Помогаю со студенческими работами здесь
17
Загрузка изображения на форму Загрузка изображения на форму
Загрузка изображения на сервер через форму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|