Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: 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 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.042 c
2-1187005597
Sonia
2007-08-13 15:46
2007.09.09
Даты в Oracle


1-1182747433
Dmitry_177
2007-06-25 08:57
2007.09.09
TWebBrowser без полос прокрутки


9-1159612110
RzCoDer
2006-09-30 14:28
2007.09.09
ОТКРЫТЫЕ исходники КОМЕРЧЕСКОЙ ИГРЫ! =)


15-1186904367
ctudent
2007-08-12 11:39
2007.09.09
В чём может быть причина с DVD?


4-1174292317
Zserg
2007-03-19 11:18
2007.09.09
Создание дополнительного COM порта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский