お世話様になっております。
Frameオブジェクトは省略可能な引数なのですが自動生成したファイルでは
そのままでは指定することができません。
簡単な方法では下記方法にて実現することが可能です。
通常
C:\Program Files\Borland\Delphi6\Imports
にあります WR3AXCLLib_TLB.pas ファイルをエディタで開き
//追加
function Copy2(const SrcObject: IWRObject): IWRObject; dispid 502;
//修正前
function Copy(const SrcObject: IWRObject): IWRObject; overload;
//修正後
function Copy2(const SrcObject: IWRObject): IWRObject; overload;
//修正前
function TWRLayer.Copy(const SrcObject: IWRObject): IWRObject;
begin
Result := DefaultInterface.Copy(SrcObject, EmptyParam);
end;
//修正後
function TWRLayer.Copy2(const SrcObject: IWRObject): IWRObject;
begin
Result := DefaultInterface.Copy(SrcObject, EmptyParam);
end;
オブジェクトのみではCopy2を使用する。
上記修正をお願いします。
以上 よろしくお願いします。