|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.04.2016, 18:11 | #31 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
10.04.2016, 20:15 | #32 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,463
|
Уговорили:
Код:
Репутация: полный "0"
Последний раз редактировалось zvygin1964; 10.04.2016 в 20:19. |
10.04.2016, 20:22 | #33 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
10.04.2016, 23:01 | #34 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Код:
Строки Код:
|
11.04.2016, 07:11 | #35 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Это какой-то треш не надо так хранить эти индексы в коде, надо выкинуть в базочку простейшую - аксес, csv, даже ini/txt , в программе грузить из базы в лист или массив и дальше работать по индексам. Я бы предпочёл ещё именование добавить каждой картинке (числа больше 2 штук - зло и боль), и вообще всё в нормальную бд сложить, но это, конечно, много работы.
В лист не надо класть интеджеры через New (а то надо чистить, а если не чистить, память утекает), достаточно каста в Pointer Код:
Код:
|
11.04.2016, 07:46 | #36 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
И вообще для Integer TList сбоку припеку. Ни чем не удобнее массива, только лишние навороты. ТС, хош набросаю, как табличку в access или dbf сделать. И обращаться потом к данным в проге? Почему access или dbf - не надо ни какого ведения данных, все уже есть.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.04.2016, 08:34 | #37 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Для Integer TList не нужен, а вот для double — самое то? Что за дискриминация?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.04.2016 в 08:38. |
|
11.04.2016, 09:03 | #38 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Причем здесь дискриминация? Нет у ТС double, чего о нем говорить? Если уж совсем точно - в рамках задачи ТС TList сбоку припёку. С таким же успехом можно и в обыкновенный массив набросать данные, а по хорошему из базы брать и без всяких массивов и листов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.04.2016, 09:18 | #39 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
TList - на порядок меньше писанины. Вставка/удаление и всё такое... Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
11.04.2016, 09:22 | #40 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну так про ТС понятно, что он странные вещи делают, но в процитированном выше предложении говорится, что TList вообще никогда не стоит применять для хранения Integer'ов. Что не есть правда, ибо TList'у все равно что хранить: хоть integer, хоть double, хоть TMyObject. И во многих ситуациях (когда размер не фиксированный и не известен заранее) он удобнее массива, особенно в современных Дельфях где есть Generic'и и не надо самому кастовать или писать обертки для работы с нужными типами.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объявить классовый массив, с большим числом? | koker_007 | Visual C++ | 7 | 31.03.2015 19:46 |
Следующим президентом США будет республиканец | Alar | Свободное общение | 18 | 17.04.2014 06:18 |
Написать программу, с помощью которой изображение будет разбиваться по пикселям и будет создаваться матрица | andrey4515 | Помощь студентам | 2 | 08.01.2014 18:44 |
Точка с координатами х, у будет находиться в заштрихованной области, написать выражение которое будет истинным для данного рис. | Polina S1 | Помощь студентам | 1 | 31.10.2013 16:38 |
Как работать с большим числом? | phobos | Общие вопросы C/C++ | 2 | 21.04.2009 07:05 |