Текущий архив: 2006.06.18;
Скачать: CL | DM;
Вниз[DelphiWebScript] Как изменять размер динамических массивов ? Найти похожие ветки
← →
TDelphiWebScript (2006-05-19 01:28) [0]в скриптах.
Пишу :
var
arr1 : array of Integer;
begin
SetLength(arr1, 3);
И тут получаю ошибку: arr1 - не является String. Само собой не является. А как тогда правильно изменять размер динамического массива если не через SetLength ?
← →
TDelphiWebScript (2006-05-19 07:38) [1]Up
← →
WondeRu © (2006-05-19 08:44) [2]что за кустарное изделие DelphiWebScript?
← →
Gero © (2006-05-19 10:18) [3]Код процедуры, текст ошибки? Только не в вольном изложении.
← →
TDelphiWebScript (2006-05-20 01:28) [4]
> Gero © (19.05.06 10:18) [3]
> Код процедуры, текст ошибки? Только не в вольном изложении.procedure Test;
var
arr1 : array of Integer;
begin
SetLength(arr1, 3);
end;
текст ошибки:
Syntax Error: Argument 0 expects type "String" instead of "array of Integer" (line: 7, column: 13)
← →
TDelphiWebScript (2006-05-21 07:36) [5]Up
← →
MeF Dei Corvi © (2006-05-21 11:08) [6]
> что за кустарное изделие DelphiWebScript?
http://www.dwscript.com/
← →
TDelphiWebScript (2006-05-22 01:51) [7]Ну, так как менять то размерность массива?
В справке ничего нет по этому поводу. Не знаю чего делать.
← →
TDelphiWebScript (2006-05-24 04:40) [8]Up
← →
TDelphiWebScript (2006-05-26 04:35) [9]Ну неужели никто не разбирается?
← →
Kolan © (2006-05-26 11:15) [10]У вас все правильно. Тысячу раз так писал. В D2006 компилируется.
Что у вас за Delphi?
← →
han_malign © (2006-05-26 12:06) [11]DWS is an OpenSource project
- вот и иди на http://www.dwscript.com/, а к Delphi это имеет весьма опосредованное отношение...
← →
TDelphiWebScript (2006-05-27 04:26) [12]
> Kolan © (26.05.06 11:15) [10]
>
> У вас все правильно. Тысячу раз так писал. В D2006 компилируется.
А что было в юзез?
> Что у вас за Delphi?
Delphi 7.
Только причём тут вообще Дельфи?
← →
TUser © (2006-05-27 18:15) [13]Возможно они предполагают что-то вроде
TIntArray = array of integer;
PIntArray = ^TIntArray;
var arr: PIntArray;
begin
GetMem (a, sizeof(integer) * size);
a^[0] := ...
a^[1] := ...
FreeMem (a)
end;
В Delphi современного вида динамические массивы тоже появились начиная с пятой версии, если не ошибаюсь.
← →
Юрий Зотов © (2006-05-27 18:20) [14]> TUser © (27.05.06 18:15) [13]
С четвертой.
← →
Kolan © (2006-05-27 19:35) [15]
> TDelphiWebScript (27.05.06 04:26) [12]
>
>Только причём тут вообще Дельфи?
Не сразу понял что занчит DelphiWebScript...
← →
TDelphiWebScript (2006-05-28 05:28) [16]
> TUser © (27.05.06 18:15) [13]
>
> Возможно они предполагают что-то вроде
> TIntArray = array of integer;
> PIntArray = ^TIntArray;
Пишет "^" - invalid character.
Страницы: 1 вся ветка
Текущий архив: 2006.06.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.01 c