|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.05.2016, 01:35 | #1 |
Пользователь
Регистрация: 21.04.2016
Сообщений: 54
|
запись данных в массив
Код:
почему? где косяк помогите пожалуйста |
29.05.2016, 01:44 | #2 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
двумерный статический таких размеров - это что-то! Нафига? ФТОПКУ сразу! Ты чо там рожаешь ваще? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
29.05.2016, 01:58 | #3 | |
Пользователь
Регистрация: 21.04.2016
Сообщений: 54
|
Цитата:
размер не смотри,ЭТО блин просто с запасом сделано хочу в этот массив запихать весь битмап через For Bufer[y]:=c.ScanLine[y]; потом так юзать Bufer[10][25].r:=...; как его еще инициализировать, в var записал же |
|
29.05.2016, 02:16 | #4 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Убери массивы, совсем. Они не нужны тебе тут. Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 29.05.2016 в 02:18. |
||
29.05.2016, 02:22 | #5 | |
Пользователь
Регистрация: 21.04.2016
Сообщений: 54
|
Цитата:
Код:
Последний раз редактировалось Михаил22042016; 29.05.2016 в 02:27. |
|
29.05.2016, 02:25 | #6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Сначала расскажи, чо ты там сделать пытаешься.
Что на входе, что на выходе быть должно и т.д. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
29.05.2016, 02:38 | #7 | |
Пользователь
Регистрация: 21.04.2016
Сообщений: 54
|
Цитата:
которую обрабатываю реал тайм, оконтуриваю, контур получается не ахти, нагулил что перед оконтуриванием надо подготавливать картинку, вот и решил таким образом,считал картинку в массив изменил его как надо выплюнул на канву если интересно что у меня там по результатам оконуривания выходит могу показать, через ютуб Последний раз редактировалось Михаил22042016; 29.05.2016 в 02:48. |
|
29.05.2016, 02:53 | #8 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Картинка (битмап) - это уже массив.
Так и юзай непосредственно его, не нужны тебе никакие левые массивы. ScanLine[index] - это как раз указатель на 0-й TRGBTripple в строке битмапа (при формате цвета 24 бита), а index - это номер этой самой строки по вертикали. Запомни, если ты объявляешь статический массив, то кусок памяти под него выделяется полностью, как только переменная попадает в область видимости! Это можно обойти костылём - созданием фейкового массива Код:
З.Ы. Ваще, я в этой области профан полный, у меня другая специализация. Если я чото не знаю или не уверен, я всегда открыто об этом заявляю. Дождись утра, мож спецы подгребут и предложат что получше. Вся моя писанина выше - чисто моё имхо. Но 1хрен, голый Scanline работает быстрее других инструментов. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 29.05.2016 в 02:59. |
29.05.2016, 10:36 | #9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Есть описание ТИПА. А это не означает ВЫДЕЛЕНИЕ памяти. проверьте, сколько займёт памяти программка вида Код:
|
|
29.05.2016, 10:42 | #10 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись данных в массив структуры | Небожитель | Общие вопросы C/C++ | 5 | 30.05.2014 22:37 |
Запись данных массив<->Excel | andbrother | Microsoft Office Excel | 30 | 13.12.2013 13:01 |
Запись данных из базы в массив | rafffkaaa | БД в Delphi | 2 | 10.03.2013 14:53 |
запись данных в массив + цикл ассемблерной вставкой | ahz4et | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 16.01.2011 11:10 |
Запись в массив данных бинарного дерева | m9yt | Общие вопросы C/C++ | 2 | 14.03.2010 12:49 |