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

Вниз

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

 
San1   (2007-03-04 00:59) [0]

Уважаемые Мастера, помогите пожалуйста.
Через некоторое время работы, прогрмма стала выдавать следующую ошибку (сначала она работала нормально):

Project Glass.exe raised exception class EConvertError with message "0.0000000000000" is not a valid floating point value".

Происходит она в этой процедуре:

procedure VectorImage(h,dx,dy,dz:double;fname:string);
var DXF : DXFUnit;
   i,j : Word;
   v,n,a,b,x,y,z:double;
   f:TextFile;

begin
assignfile(f,fname);
rewrite(f);
DXF := DXFUnit.Create;
with DXF do begin
 LoadDXFFromFile("фрагмент2.dxf");

 if Var_Lines <> nil then
  for i := 0 to High(Var_Lines) do begin
   with Var_Lines[i] do begin
     a:=(End_Y+Start_Y)/(End_X+Start_X);
     b:=((End_Y+Start_Y)/(End_X+Start_X))*Start_X-Start_Y;
       x:=Start_X;
       y:=Start_Y;
       while x>End_X do
       begin
           x:=x+dx*cos(arctan(a));
           y:=a*j+b;
           writeln(f,x," ",y," ","0");
       end;

       end;

    end;
  end;

DXF.Free;
CloseFile(f);
end;


 
Германн ©   (2007-03-04 01:42) [1]


> San1   (04.03.07 00:59)

Во-первых. Что есть DXFUnit? (Просто любопытно).
Во-вторых - DecimalSeparator.
В-третьих - Региональные настройки.


 
San1   (2007-03-04 01:59) [2]

>Германн ©

Спасибо!
Указал DecimalSeparator := "." и заработало.

DXFUnit модуль для работы с файлами векторной графики (в частности *.dxf)


 
Германн ©   (2007-03-04 02:10) [3]


> San1   (04.03.07 01:59) [2]
>
> >Германн ©
>
> Спасибо!
> Указал DecimalSeparator := "." и заработало.
>

Тогда советую ещё прочитать про TApplication.UpdateFormatSettings.



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
4-1162809133
Avokain
2006-11-06 13:32
2007.03.25
Посылка текста в активное окно(Edit) другого приложения


2-1172759434
iviom
2007-03-01 17:30
2007.03.25
TRichEdit


15-1172505939
Cyrax
2007-02-26 19:05
2007.03.25
С#: интерфейсы с модификатором доступа internal


1-1170401505
KOSS
2007-02-02 10:31
2007.03.25
Autorun


3-1167911763
Костя
2007-01-04 14:56
2007.03.25
1.mdb в 1.dbf