Главная страница
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.056 c
2-1149175295
Asail
2006-06-01 19:21
2006.06.18
Как скопировать контрол в другой parent?


2-1149012980
JTAG
2006-05-30 22:16
2006.06.18
Господа подскажите пожалуйста как сделать чтобы в StringGrid


9-1131338381
JUS
2005-11-07 07:39
2006.06.18
DXWaveList1 : DelphiX


15-1148261306
GoreStudent
2006-05-22 05:28
2006.06.18
access


15-1147696202
Pazitron_Brain
2006-05-15 16:30
2006.06.18
Подскажите лучшую программу -