Главная страница
    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.47 MB
Время: 0.066 c
2-1187143349
Alex_AA
2007-08-15 06:02
2007.09.09
Как программно выделить узел в TreeView?


3-1178640142
Empleado
2007-05-08 20:02
2007.09.09
А никто не использует TSQLMonitor (SqlExpr.pas)?


15-1186570167
Reindeer Moss Eater
2007-08-08 14:49
2007.09.09
Эксель и счет


15-1186971826
Slider007
2007-08-13 06:23
2007.09.09
С днем рождения ! 13 августа 2007 понедельник


15-1186739819
Jeer
2007-08-10 13:56
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский