Главная страница
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.5 MB
Время: 0.042 c
6-1139769318
Prod
2006-02-12 21:35
2006.06.18
Открытые порты


3-1145546774
s_t_d
2006-04-20 19:26
2006.06.18
IBExpert. Экспорт данных в Excel


4-1142928962
Макс (гость)
2006-03-21 11:16
2006.06.18
Как определить handle trey я, а там pop up меню значка


15-1148487355
Petgt
2006-05-24 20:15
2006.06.18
Срочно! кто может, помогите!


15-1148799853
Ega23
2006-05-28 11:04
2006.06.18
С Днём рождения! 27 мая