Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-41696
UNick
2003-11-03 09:10
2003.11.13
Можно ли сделать ListBox полупрозрачным или прозрачным?


1-41453
volser
2003-10-29 11:02
2003.11.13
Использование SHBrowseForFolder


6-41805
Serg Derg
2003-09-15 11:17
2003.11.13
скрипт на web-странице


14-42117
Vlad Oshin
2003-10-24 14:45
2003.11.13
Не кажется ли Вам, что Достоевский доказал вину...


3-40922
Olivka
2003-10-19 14:42
2003.11.13
FIBplus - не находит новое поле