Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Внизarray Найти похожие ветки
← →
Aleksey (2004-03-02 06:08) [0]почему не работает такой код:
var temp: array [1..50] of integer;
......
for i:=1 to 50 do temp[i]:=1;
раньше работало, теперь приходится делать так:
temp[1]:=1;
...........
temp[50]:=1;
← →
LKan (2004-03-02 06:30) [1]какая ошибка-то?
← →
Aleksey (2004-03-02 06:39) [2]массив не заполняется
← →
MBo (2004-03-02 06:50) [3]>массив не заполняется
А как ты об этом узнал?
← →
Алексей Петухов (2004-03-02 06:52) [4]Этот код работает
← →
тихий вовочка (2004-03-02 07:11) [5]А i у тебя целочисленная переменная?
← →
Aleksey (2004-03-02 07:41) [6]>MBo © (02.03.04 06:50)[3]
Ну наверно мне этот массив нужен не только для того, чтобы заполнить, но и работать с ним. У него значения пустые получаются. Проверить можно хотя бы так:
label1.caption:=temp[1];
результат получается 0, если массив string то "".
>Алексей Петухов (02.03.04 06:52)[4]
Что код рабочий, это я знаю, не раз им пользовался. Но на этот раз он не работает. Срабатывает только на OnShow формы.
← →
MBo (2004-03-02 07:45) [7]Код приведи.
← →
Aleksey (2004-03-02 08:00) [8]Нашел в чем проблема, оказывается нельзя читать и записывать одновременно.
>MBo © (02.03.04 07:45)[7]
весь код чтоли? это гдето 800стр.
← →
SPIRIT (2004-03-02 08:04) [9]
> Aleksey © (02.03.04 08:00) [8]
> Нашел в чем проблема, оказывается нельзя читать и записывать
> одновременно
temp[1]:=1;label1.caption:=inttostr(temp[1]);
это и есть одновременно ??
просто ты сначала читаешь а потом записываешь ...
← →
Aleksey (2004-03-02 08:14) [10]>SPIRIT © (02.03.04 08:04)[9]
Это просто пример.
У меня 3 таймера читают, 1 записывает и так еще из разных мест запись идет.
← →
Erik (2004-03-02 11:52) [11]Поидее если все происходит в основном потоке то можно, но надо позаботится об правильных индексах. Тоесть i недолжна быть глобальной переменной и лучше конечно все синхронизировать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c