Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
ВнизДинамические структуры Найти похожие ветки
← →
Oxy2 (2002-09-19 12:47) [0]Всем привет!
Есть такой вопрос. Допустим у меня есть такие даные. Масив, елементами которого могут быть даные любых типов, в том числе и массивы такого же самого типа. Есть ли какое либо готовое решение (компонент) такой задачи. Ну в котором есть все необходимые для этого инструменты, механизм автоматического освобождения памяти и т.п. Если кто-то знает, отзовитесь или дайте ссылку.
Заране благодарен.
← →
Oxy2 (2002-09-19 13:12) [1]Ну же. Разве никто не знает? Не верю ;-))
← →
MBo (2002-09-19 13:13) [2]VarArrayCreate?
← →
qube (2002-09-19 13:13) [3]почитай про Variant
← →
Oxy2 (2002-09-19 13:45) [4]2 MBo
Что ты имел ввиду? Это компонент так называется?
2 qube
Как это сделать я и сам знаю. Но нет времени делать. Срочно нужно готовое решение.
← →
Anatoly Podgoretsky (2002-09-19 13:48) [5]Предлагаешь ему почитать и тебе доложить :-)
← →
Skywalker (2002-09-19 13:51) [6]в массиве из рекордов, которые содержат строки или другие пойнтеры на данные все освобождается автоматически
а в более сложных массивах - ручками
← →
Тормоз (2002-09-19 13:52) [7]VarArrayCreate и есть готовое решение
← →
Oxy2 (2002-09-19 13:54) [8]2 Anatoly Podgoretsky
Я ему ничего непредлагаю. Если ты внимательно читал вопрос, то увидел бы, что я просил готовое решение или ссылку на него. Как сделать я и сам знаю, но нет времени.
← →
Oxy2 (2002-09-19 13:55) [9]2 Тормоз
А что это такое?
← →
qube (2002-09-19 13:57) [10]Дружище, перестань искать компоненты на все случаи жизни.
Variant -- это не компонент, а тип данных, который может содержать в качестве значения все, что угодно, включая Variant"ы. Вот тебе и готовое решение.
← →
REA (2002-09-19 13:59) [11]TObjectList это как бы не совсем массив, но там можно хранить любые классы с автоуничтожением (в т.ч. TObjectList). Тип объекта можно определить по типу класса (в смысле потом можно с типами разобраться). Только ИМХО это каша будет какая-то.
← →
Anatoly Podgoretsky (2002-09-19 13:59) [12]Предложил в ответ на Oxy2 (19.09.02 13:45) "почитать" выдать ему готовое решение.
← →
Oxy2 (2002-09-19 14:10) [13]2 qube
А что ты меня уличил в том что я ищу компоненты на все случаи жизни? Это стандартная задача и я думаю, что готовое решение уже существует, потому не хочу и главное не имею времени изобретать велосипед.
А то что вариант не компонент я прекрасно знаю. Но опять же на самостоятельную реализацию механизма выделения и освобождения памяти у меня нет времени.
2 REA
Спасибо, посмотрю.
2 Anatoly Podgoretsky
Слушайте, Анатолий. Вы, конечно, человек умный, но иногда Вам не мешало бы просто промолчать.
← →
Anatoly Podgoretsky (2002-09-19 14:12) [14]Oxy2 (19.09.02 14:10)
Иногда не мешало бы просто признать свою ошибку, просто так честно и просто и проблем не будет с психикой.
← →
Oxy2 (2002-09-19 14:14) [15]Без комментариев...
← →
qube (2002-09-19 14:17) [16]Не горячись.
Я к тому, что оч. часто спрашивают о компонентах, когда компоненты не при чем, а есть встроенная возможность языка. И память тоже выделять не надо, все сделает славная функция VarArrayCreate и VarArrayOf.
← →
Oxy2 (2002-09-19 14:46) [17]Да, я как раз изучаю эти функции так как раньше с ними никогда не сталкивался. Возможно они мне помогут.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c