Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-05-05 18:12:16 ЛС | профиль | цитата
Roma писал(а):
вы так-же можете задать значения массива в самом начале
const
a: array[1..10] of integer = (0,0,0,0,2,0,0,0,8,0);

===========================================================
Я бы написал так
Вы также можете задать начальные значения переменным в массиве:
const a: array[1..10] of integer = (0,0,0,0,2,0,0,0,8,0);
Если
const a: array[1..10] of integer = (0,0,0,0,2,0,0,0,8,0);
или var a: array[1..10] of integer = (0,0,0,0,2,0,0,0,8,0);
поставить перед ключевым словом implementation, то переменные массива будут видны во всех процедурах и функциях unit-а.

Если
procedure THiAsmClass.doWork ;
const a: array[1..10] of integer = (0,0,0,0,2,0,0,0,8,0);
( т.е. объявлено в процедуре), то этот массив будет видно только в этой процедуре.


------------ Дoбавленo в 18.12:
Roma писал(а):
понимаешь, я ещё сам IC незнаю до конца
Roma, я и сам Delphi не знаю до конца, а IC тем более, потому, что нужно назубок знать хотябы kol, share и все остальные компоненты пакета - ведь хитрую процедуру можно для IC вытянуть из любого компонента.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:Roma