Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.039 c
2-1149239089
Trabl
2006-06-02 13:04
2006.06.18
Cannot focuse a disable or invisible window


6-1139826721
BBCHa
2006-02-13 13:32
2006.06.18
Подмена IP и MAC адресов


15-1148380909
Василий Алибабаевич
2006-05-23 14:41
2006.06.18
еМул - количество отданой инфы


15-1148361182
Ega23
2006-05-23 09:13
2006.06.18
С Днём рождения! 23 мая


15-1148727021
guest2006
2006-05-27 14:50
2006.06.18
Помогите перевести C++ на Delphi