Q&A

  • OCX 등록방법>>>>
VB에서 사용되고 있는 크리스탈레포트,스프레드 OCX를 추가할려고 하는데
인스톨 컴포넌트를 실행하고 나면 스프레드가 ActiveX 파레트에 추가가 되는데
스프레드 컴포넌트는 읽기 전용이라고 에러메세지가 나옵니다.

혹시 OCX 추가하는 방법이 틀렸는지 잘모르겠습니다.

도와주세요
1  COMMENTS
  • Profile
    깜당박쥐 2006.12.06 00:06
    검색하시면 나오는 내용입니다.

    FPSpread_TLB.PAS 파일을 열어서
    Property 부분의 TPicture를 OleVariant로 변경하시고
    아래로 내려가서 Flags의 2F 부분을 00(숫자)로 수정하신 후
    package를 다시 컴파일하시면 됩니다.

    예를 들어
    property TypePictPicture: TPicture index 178
                   read GetTPictureProp
                   write SetTPictureProp stored False;  

    라는 문장을

    property TypePictPicture: OleVariant index 178
                   read GetOleVariantProp
                   write SetOleVariantProp stored False;  
    로 변경 (TPicture는 모두 변경하세요)

    아래쪽으로 내려가면
    Flags: $0000002F; 라는 문장을 Flags: $00000000; 로 변경하면 됩니다.