저만 그런지 모르겠네요.
일단 델파이6.0 에서 디버그할때 보면 주석부분이 에러가 계속나네요.
잘못 설정을 했는지는 모르겠지만..
결국 far point spread3.0 인스톨하는데에도 애를 먹이네요..
일단 여기Q/A에서 5.0에 인스톨 하는 방법을 쓰는것은 기본이고..
컴파할때 계속 에러납니다.
procedure TvaSpread.Set_ColWidth(lCol: Integer; Param2: Double);
begin
DefaultInterface.Set_ColWidth(lCol) := Param2;
end;
-->
procedure TvaSpread.Set_ColWidth(lCol: Integer; Param2: Double);
begin
DefaultInterface.ColWidth[lCol] := Param2;
end;
이걸로 바꾸시면 에러가 없어요 (10가지 정도 있는데 이런식으로 고치면됨)
procedure Set_ColWidth(lCol: Integer; Param2: Double);
function Get_MaxTextColWidth(lCol: Integer): Double;
function Get_ColWidth(lCol: Integer): Double;
function Get_MaxTextRowHeight(lRow: Integer): Double;
procedure Set_MaxTextColWidth(lCol: Integer; Param2: Double);
function Get_SortKey(nIndex: Smallint): Integer;
function Get_RowHeight(lRow: Integer): Double;
function Get_SortKeyOrder(nIndex: Smallint): SortKeyOrderConstants;
procedure Set_SortKey(nIndex: Smallint; Param2: Integer);
procedure Set_TypeCheckPicture(Index: Smallint; const Param2: IPictureDisp);
procedure Set_SortKeyOrder(nIndex: Smallint; Param2: SortKeyOrderConstants);
procedure Set_RowHeight(lRow: Integer; Param2: Double);
function Get_TypeCheckPicture(Index: Smallint): IPictureDisp;
procedure Set_MaxTextRowHeight(lRow: Integer; Param2: Double);
문제는 여기에 있어요..
property ColWidth[lCol: Integer]: Double read Get_ColWidth write Set_ColWidth;
이렇게 정의되어 있는데
결국 COLWidth = DefaultInterface.ColWidth 하고 같다는 것 아닌가요..
많은 부문 델파이6.0에서 ActiveX import시 신경을 쓴것 같은데.. 왜 이것이
자동으로 바꾸어지지 않는지 저만 그런가요..