Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.044 c
2-1187171872
Alex_AA
2007-08-15 13:57
2007.09.09
Отправка по электронной почте


2-1187320964
Alex7
2007-08-17 07:22
2007.09.09
TryStrToDate нужен пример использования функции.


2-1187100069
neodream
2007-08-14 18:01
2007.09.09
Автозаполнение в TEdit


15-1187185177
Леонид Федьков
2007-08-15 17:39
2007.09.09
DELPHI 6 и 64-разрядные компьютеры.


9-1158998487
Новоуральск
2006-09-23 12:01
2007.09.09
Привет из Новоуральска:)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский