Q&A

  • 델파이6.0 에서 far point의 spread3.0 import시 에러..
저만 그런지 모르겠네요.



일단 델파이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시 신경을 쓴것 같은데.. 왜 이것이



자동으로 바꾸어지지 않는지 저만 그런가요..



0  COMMENTS