Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

заполнение массива   Найти похожие ветки 

 
GIL   (2003-10-31 16:19) [0]

надо составить список значений параметров для поиска базы данных, количество значений может быть разным, и перебирать все варианты нерационально, как составить список значений параметров?
я пытаюсь сделать так: если параметр неравен "" тогда ...
var mas: array of variant;
...
mas[i]:=value;
inc(i);

естественно, что выдается ошибка, как сделать правитьно?


 
Sandman25   (2003-10-31 16:25) [1]

SetLength(mas, Length(mas)+1)


 
ZEE   (2003-10-31 16:26) [2]

а SetLength ?


 
GIL   (2003-10-31 16:27) [3]

? а при изменении длинны массива его прежние элементы сохраняются?


 
Serginio666   (2003-10-31 16:36) [4]

Делай Хэш таблицу и ищи в ней.
Например
http://www.rsdn.ru/Forum/Message.aspx?mid=419818&only=1


 
Sandman25   (2003-10-31 16:40) [5]

[3] GIL © (31.10.03 16:27)

Да


 
ZEE   (2003-10-31 17:08) [6]

Sandman25 © (31.10.03 16:40) [5] + если только не уменьшаешь размер :)


 
Sandman25   (2003-10-31 17:17) [7]

[6] ZEE © (31.10.03 17:08)

:)

+ если сразу не выделять память для других данных, то элементы массива сохранятся и при уменьшении. AFAIK memory manager не перебрасывает данные в другое место при уменьшении. Главное, $R+ отключить :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
14-42122
alice
2003-10-22 16:41
2003.11.13
Помогите! Задачи по расписанию в DB2!


4-42232
Evgeniy_K
2003-09-01 12:23
2003.11.13
Сохранение картинки из буфера в файл


7-42210
Fantomas
2003-08-24 09:53
2003.11.13
Системный процесс


1-41604
Dmitry
2003-10-27 01:18
2003.11.13
Сменить курсор


14-42104
ZeroDivide
2003-10-23 08:23
2003.11.13
Кто как борется со спамом?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский