Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2007, 21:52   #1
ribka
 
Аватар для ribka
 
Регистрация: 30.11.2007
Сообщений: 6
По умолчанию массивы

создаю массив из символов (беру из строки), далее в ходе работы мне надо будет обращаться к массиву. Массив создаю в FormCreate. Потом хочу его вывести, но он заполнен 0. Что ни так? Массив задан как глоб.переменная.

рrocedure TForm1.FormCreate(Sender: TObject);
var MasDerevo: array [1..15] of char;
S: string;
i: integer;
begin
S:='+//-b+*ad00ad2c';
for i:=1 to length(S) do
MasDerevo[i]:=S[i];
end;

procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
for i:=1 to 15 do
Form1.LB1.Items.Add(MasDerevo[i]);
end;
ribka вне форума Ответить с цитированием
Старый 08.12.2007, 21:55   #2
vitalik007
Дельфист
Форумчанин
 
Аватар для vitalik007
 
Регистрация: 14.08.2007
Сообщений: 317
По умолчанию

В коде у тебя массив задан только для oncreate
ICQ-465033557
WINDOWS CE THE BEST
vitalik007 вне форума Ответить с цитированием
Старый 08.12.2007, 23:53   #3
DemonDragonClik
Новичок
Джуниор
 
Аватар для DemonDragonClik
 
Регистрация: 07.12.2007
Сообщений: 2
По умолчанию

Объяви массив не в процедуре а выше, для всех процедур.
DemonDragonClik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы в С\С++ Zahar11 Помощь студентам 4 31.05.2008 00:35
массивы ShenDy Общие вопросы C/C++ 4 17.04.2008 00:01
Массивы Snord Общие вопросы Delphi 2 12.04.2008 13:45