Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизЗапись масcива в TVarRec Найти похожие ветки
← →
Death_R (2004-07-12 17:31) [0]У меня есть масив A[0..100] of string. Как, например, в функцию Format("Тра-ля-ля", [TVarRec]) вставить его в качестве TVarRec не перечисляя каждый элемент массива (A[0],A[1],...)?
← →
Тимохов © (2004-07-12 17:48) [1]type
va: array of tvarrec;
begin
setlength(va, 1);
va[0].vtype := vtansistring;
va[0].vansistring := pointer(a[0])
format("aaa", va);
end
← →
clickmaker © (2004-07-12 17:49) [2]
> Death_R (12.07.04 17:31)
А смысл вставлять это все в Format?
проще так (н-р, разделяя ;)
S := "";
for i := 0 to High(A) do begin
if (S <> "") then S + S + ";";
S := S + A[i];
end;
← →
Тимохов © (2004-07-12 17:52) [3]
> Тимохов © (12.07.04 17:48) [1]
обрати внимание на:
я никогда не разбирался, что бедет, если a[0] выйдет из области видимости и соответственно удалится ДО того как будет сделан вызов format. думаю будет av.
ничего не хочу этим сказать - просто обрати внимание.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c