Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Внизмассив! Найти похожие ветки
← →
Тимофей_ка (2007-08-19 00:58) [0]Подскажите, как только пишу в коде программы
Sh[i]:=TShape.create(self);
у меня начинается полный бред со всеми переменными в программе, выходит ошибка invalid floating point на строку не связанную с созданием shape-ов, и выходит она из-за то го что сбита переменная...
Sh - это массив:Sh: array [1..5] of TShape;
такое ощущение что в оперативке не правильно создается этот массив.
заранее благодарен за ответы...
← →
Zeqfreed © (2007-08-19 01:02) [1]Две строчки правильные. Ошибка в другой части программы.
← →
Германн © (2007-08-19 01:04) [2]
> массив! [D2005, XP]
>
> Тимофей_ка (19.08.07 00:58)
>
> Подскажите, как только пишу в коде программы
> Sh[i]:=TShape.create(self);
> у меня начинается полный бред со всеми переменными в программе,
> выходит ошибка invalid floating point на строку не связанную
> с созданием shape-ов, и выходит она из-за то го что сбита
> переменная...
>
> Sh - это массив:
>
> Sh: array [1..5] of TShape;
>
> такое ощущение что в оперативке не правильно создается этот
> массив.
>
> заранее благодарен за ответы...
>
Эта строка
> Sh[i]:=TShape.create(self);
не может приводить к таким последствиям. Ищи ошибку в другом месте.
← →
DrPass © (2007-08-19 01:11) [3]
> Две строчки правильные
> такое ощущение что в оперативке не правильно создается этот
> массив
...и оперативка тоже в порядке
← →
Тимофей_ка (2007-08-19 01:14) [4]а как искать ?
вот такой сейчас код написан:S:=10;
showmessage(floattostr(s)); // выводит значение 10
for i:=0 to 4 do
begin
Sh[i]:=TShape.create(self);
Sh[i].parent:=form4;
with Sh[i] do
begin
parent := form4;
height := 25;
width := 80;
top := i * 125 + 25;
left := 100;
end;
end;
showmessage(floattostr(s)); // выводит значение ноль !!!!!
← →
Германн © (2007-08-19 01:20) [5]
> Тимофей_ка (19.08.07 01:14) [4]
>
> а как искать ?
>
> вот такой сейчас код написан:
>
Это не код. Тьфу, тьфу несколько раз, поскольку ненавижу термин код в таком употреблении.
Приведи более полный текст программы или процедуры.
← →
Zeqfreed © (2007-08-19 01:21) [6]> Sh: array [1..5] of TShape;
> for i:=0 to 4 do
← →
Anatoly Podgoretsky © (2007-08-19 12:52) [7]Во всем виноват Чубайс и компилятор, а автор белый и пушистый.
← →
Anatoly Podgoretsky © (2007-08-19 12:52) [8]Автор включи проверку диапазонов в компиляторе, иначе смерть тебе постоянная.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c