Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.08;
Скачать: CL | DM;

Вниз

Thread   Найти похожие ветки 

 
nimble ©   (2002-06-26 02:42) [0]

Сравниваются два массивчика и все нормаль, но стоит сравнение перенести в поток, то при сравнении чисел 1.37 и 1.37, пишет что они не равны. В чем глюк?


 
MBo ©   (2002-06-26 06:16) [1]

1) числа 1.37 и 1.37 не всегда равны, особенно при разном способе их получения (практически все написано здесь: http://delphi.vitpc.com/helloworld/reals.htm)

а)
var a1:double;
a2:extended;
begin
a1:=1.37;
a2:=1.37;
if a2=a2 then
label1.caption:="Равны"
else
label1.caption:="Увы...";
end;

б)
var a1,a2:double;
begin
a1:=5-3.67;
a2:=1.37;
if a1=a2 then
label1.caption:="Равны"
else
label1.caption:="Увы...";
end;


2) от сравнения в главном потоке или во вторичном это зависеть не должно


 
nimble ©   (2002-06-26 06:34) [2]

Но факт остается фактом, такая ерунда присутствует!
Тогда вопрос такого характера. При загрузке формы заполняются массивчики, и поэтому создается впечатление некоторого затупа. Чтобы как-то згладить впечатление заполнение массивов перетащил в поток, а там всплыл вышеупомянутый глюк. Есть предложения по решению проблемы с заполнением масивов при загрузкуое формы?


 
MBo ©   (2002-06-26 06:50) [3]

что за массивчики такие, что их заполнять долго???
код?


 
nimble ©   (2002-06-26 06:56) [4]

Чтобы заполнить 1 массивчик, нужно примерно 5 файлов открыть. 2 - ой тоже из текстовика. Ну третий из базы лихо заполняется!



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-23608
Sirus
2002-06-24 08:12
2002.07.08
Как закрыть TQuickRep... Отчет создается, работае, но не хочет...


3-23449
Kombat
2002-06-11 15:04
2002.07.08
БД со статической информацией


3-23458
Turalyon
2002-06-14 11:41
2002.07.08
IB и view


14-23757
MJH
2002-06-02 13:26
2002.07.08
Кто здесь с Владивостока, кроме меня и SPeller а ??


4-23830
Olgerd
2002-05-09 15:29
2002.07.08
Ускорение запуска консольной проги.