Вверх ↑
Этот топик читают: Гость
Ответов: 8888
Рейтинг: 823
#1: 2012-12-06 13:26:06 ЛС | профиль | цитата
Подзаголовок: "Что-то с памятью моей стало.."
Пытался из IC компонент сделать и получил hiMainForm_2584350.pas(10) Fatal: File not found: 'hi.dcu' Знакомое, но непонятное Смотрел по старым версиям, там этих *.dcu насыпано ужас сколько, а в 184--185 нет, кто бы прояснил, где я лопухнулся
карма: 19

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4621
Рейтинг: 746
#2: 2012-12-06 13:29:07 ЛС | профиль | цитата
Код IC?
карма: 26

0
Ответов: 8888
Рейтинг: 823
#3: 2012-12-06 14:01:37 ЛС | профиль | цитата
Netspirit, заготовка, а все вычисления в IC http://forum.hiasm.com//getfile/29693 собственно арифметика комплексных чисел.
unit hiСomplexMath;

interface

uses Kol,Share,Debug;

type
THIСomplexMath = class(TDebug)
private
_Err:boolean;
Res:string;
Def:string;
AngleMode:real;

procedure SetDefault(Value:real);
procedure SetAngleMode(Value:byte);
public
_prop_OpType:byte;
_prop_Op1:string;
_prop_Op2:string;
_event_onResult:THI_Event;
_event_onError:THI_Event;
_data_Op1:THI_Event;
_data_Op2:THI_Event;

procedure _work_doOperation(var _Data:TData; Index:word);
procedure _work_doClear(var _Data:TData; Index:word);
procedure _work_doDefault(var _Data:TData; Index:word);
procedure _work_doAngleMode(var _Data:TData; Index:word);
procedure _var_Result(var _Data:TData; Index:word);
property _prop_Default:real write SetDefault;
property _prop_AngleMode:byte write SetAngleMode;
end;

implementation

uses hiMathParse;

const
digE = 2.718281828459045;
Pi2 = 6.283185307179686;

procedure THIСomplexMath.SetDefault;
begin
Def:=Value;
Res:=Def;
_Err:=false;
end;

procedure THIСomplexMath._work_doDefault;
begin
SetDefault(ToString(_Data));
end;

procedure THIСomplexMath._work_doAngleMode;
begin
SetAngleMode(ToInteger(_Data));
end;

procedure THIСomplexMath._work_doClear;
begin
Res:=Def;
_Err:=false;
end;

procedure THIСomplexMath._var_Result;
begin
if _Err then dtNull(_Data)
else dtString(_Data,Res);
end;

procedure THIСomplexMath._work_doOperation;
var

begin

end;


end.

------------ Дoбавленo в 14.01:
Что-то код с ошибками вставляется, пришлось цитировать
карма: 19

0
Ответов: 4621
Рейтинг: 746
#4: 2012-12-06 14:03:24 ЛС | профиль | цитата
"hiСomplexMath" заменить по всему коду на "HiAsmUnit"
карма: 26

0
Разработчик
Ответов: 26066
Рейтинг: 2120
#5: 2012-12-06 14:12:22 ЛС | профиль | цитата
Netspirit писал(а):
"hiСomplexMath" заменить по всему коду на "HiAsmUnit"

А как же это
Леонид писал(а):
Пытался из IC компонент сделать

карма: 22

0
Ответов: 8888
Рейтинг: 823
#6: 2012-12-06 14:34:12 ЛС | профиль | цитата
Netspirit, nesco, Ребята, спасибо, отбой тревоги, оказалось, что буква "С" в названии нарисована кирилицей и как так получилось я не знаю (см. подзаголовок!)
карма: 19

0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)