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

массив!   Найти похожие ветки 

← →
Тимофей_ка   (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 вся ветка

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



Память: 0.47 MB
Время: 0.017 c
2-1187281399
07002
2007-08-16 20:23
2007.09.09
case +string


3-1178986882
olevacho_
2007-05-12 20:21
2007.09.09
Узнать дату на сервере


2-1187171872
Alex_AA
2007-08-15 13:57
2007.09.09
Отправка по электронной почте


1-1183230023
SkySpeed
2007-06-30 23:00
2007.09.09
Как определить количество символов в файле Micrpsoft Word?


15-1186739819
Jeer
2007-08-10 13:56
2007.09.09
Старые песни




   Наверх