|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2015, 14:53 | #11 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Ну простите, я уже не один проект с графической основой делал именно на основе TImage. Уже просто привык.
Подпись ? Не, не слышал ...
|
09.04.2015, 15:25 | #12 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
09.04.2015, 16:48 | #13 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Ну а привычка эта завязана на том, что с DrawGrid я не знаком; TImage я знаю уже довольно давно и довольно хорошо. То есть, привычка выливается в банальную лень узнавать что то, чем я буду пользоваться только один раз. А ещё эта привычка выливается в довольно бородатую фразу; "на вкус и цвет ...".
Подпись ? Не, не слышал ...
|
|
09.04.2015, 17:05 | #14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.04.2015, 19:50 | #15 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Ну, как вы мне указали - баг был не в TImage, а в том, что я не удалял объекты после их создания и отображения. Такая же проблема была бы и при работе с DrawGrid.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 09.04.2015 в 19:54. |
09.04.2015, 20:03 | #16 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
drawGrid облегчил бы тебе разметку и верстку. Сами картинки можно было бы закинуть в ImageList и делать отрисовку оттуда. В этом случае ничего не создается. а соответственно и памяти не кушается без отката. Смысл ведь не в том что ты отображаешь неверно, а в том что ты размещаешь в памяти без освобождения.
Я уже сказал - хозяин барин. Нравится так - пусть будет так.
I'm learning to live...
|
09.04.2015, 20:19 | #17 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Правда есть проблема выбора с ImageList: у меня будет два варианта загрузки изображений: 1) напрямую из файлов, из-за чего нужно будет проверять правильность размеров изображений, и выполнять "захват"; что говорить о их "логической правильности" - то тут проверить уже ничего не получится; 2) всё те же ресурсы. Кстати, ImageList имеет массив изображений; а у меня на каждую фигуру есть несколько "состояний"; в таком случае было бы интереснее создать собственную структуру (массив массивов), в которой будет какая то привязка "состояния" фигуры к индексации структуры. То есть я создам свой ImageList, с логикой и привязками.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 09.04.2015 в 20:23. |
|
09.04.2015, 20:28 | #18 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
09.04.2015, 20:31 | #19 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Тогда добавляются разветвления в зависимости от состояния. А так только индекс состояния в виде переменной byte.
Я на C# уже писал такую структуру: было два массива массивов, в одном объекты, в другом компоненты. И в зависимости от индекса доступа изменялись те или иные компоненты, использовались те или иные данные.
Подпись ? Не, не слышал ...
|
09.04.2015, 21:11 | #20 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Утечка памяти | Vlad2891 | Общие вопросы Delphi | 11 | 27.02.2015 16:06 |
Утечка памяти :( | batnik.com | C++ Builder | 1 | 09.05.2013 18:09 |
утечка памяти | Кудаив | Помощь студентам | 1 | 30.04.2012 18:18 |
Утечка памяти | Juffin | Общие вопросы Delphi | 3 | 02.11.2010 12:11 |
утечка памяти в С++ | vengo | Общие вопросы C/C++ | 9 | 10.06.2008 21:24 |