Главная страница
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.04 c
15-1172570907
Tonich
2007-02-27 13:08
2007.03.25
Гауссова гравитационная постоянная для геоцентрического движения


1-1169653503
DevilDevil
2007-01-24 18:45
2007.03.25
WordWrap у Chechbox-а


2-1172939940
Roman_S
2007-03-03 19:39
2007.03.25
Как узнать размер каталога по пути?


15-1172843449
Ega23
2007-03-02 16:50
2007.03.25
Я тут компонент давеча предлагал потестить


1-1170236513
MadSnake
2007-01-31 12:41
2007.03.25
изменение формата строки даты для фунцкции StrToDateTime