Вниз
Скачать: CL | DM;

Динамические массивы   Найти похожие ветки 

← →
polariton2 ©   (2005-10-11 16:21) [0]

Добрый днеь, ув. Мастера!

Нужен совет по динамическим массивам.
Нужно инициализировать динамический массив в одной процедуре, продожить работать с ним в другой, а в третьей его финализировать. Такое в принципе возможно?

я объявляю глобальную переменную-массив:

var T : array of Real;

Потом например в процедуре создания формы Form1 (OnCreate)

Setlength(T,6);
for i:=1 to 6 do
  T[i]:=i;

а в процедуре Form1.OnClose :

t:=nil;
(пробовал тоже Finalize(T))

выдается ошибка -  Error pointer operation!

Как это побороть?

заранее признателен всем!

Polariton.


← →
Ega23 ©   (2005-10-11 16:37) [1]


> for i:=1 to 6 do


for i:=0 to 5 do


← →
Digitman ©   (2005-10-11 16:42) [2]


> объявляю глобальную переменную-массив


а собственно зачем ? именно "глобальную переменную" ?

подразумевается потенциально возможное обращение к ней со стороны кода других юнитов ?


← →
Leonid Troyanovsky ©   (2005-10-11 16:45) [3]


> Digitman ©   (11.10.05 16:42) [2]

> > объявляю глобальную переменную-массив

> подразумевается потенциально возможное обращение к ней со
> стороны кода других юнитов ?


Даже если б подразумевалось, то целесообразней ему быть полем формы.

--
Regards, LVT.


← →
polariton2 ©   (2005-10-11 16:51) [4]

всем спасибо!

Polariton.


← →
Digitman ©   (2005-10-11 16:56) [5]


> Leonid Troyanovsky ©   (11.10.05 16:45) [3]


это подразумевалось следующим намеком


← →
TUser ©   (2005-10-11 18:55) [6]

SetLength(T, 0);

ИМХО, в данном случае скорее всего лучше сделать в класса TYourForm поле FYourArray и работать собственно с ним.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.044 c
4-1125501446
ndn
2005-08-31 19:17
2005.11.06
Проблема с переносимосьтю приложения на win98


3-1125919576
Monk
2005-09-05 15:26
2005.11.06
Права доступа на базы в BDE


3-1127375236
Jioniro
2005-09-22 11:47
2005.11.06
Поиск по контексту с помощью SQL запроса


4-1125679951
Ксардас
2005-09-02 20:52
2005.11.06
Подскажите ссылочку или в каком направлении копать


1-1129724857
Толян
2005-10-19 16:27
2005.11.06
поиск файла




   Наверх