Q&A

  • ActiveX로 Spread3.0을 부를때 에러 발생..
안녕하세요.다른게 아니라 델파이 4.0에서 인스톨ActiveX를 해서 Spread3.0을 인스톨을 했는데 이상하게 '쓰기전용'이라는 에러가 계속 뜨는데 어케된건지 아시는 분들의 도움을 구합니다.



vaSpread1에서 점을 찍자마자.그리고 아무때나 계속 나거든요..빨리 해결법을 가르켜주세요

2  COMMENTS
  • Profile
    초보맨 2000.11.03 17:42
    스프레드 컨트롤 설치시

    Import 폴더에 생기는 타입라이브러리 PAS 를 열어 주세요..

    해당 소스에서 Property 중 TPicture를 OleVariant 로 바꿔 줍니다.



    변경전)

    property TabPicture: TPicture index 41 read GetPictureProp write

    SetPictureProp stored

    변경후)

    property TabPicture: OleVariant index 41 read GetOleVariantProp write

    SetOleVariantProp stored



    그다음에

    2F 으로 끝나는 Flag Parameter 를 찾아 00 으로 바꿔 주세요...

    컴파일후 패키지에서 제거한후 다시 추가 하여 설치 하면 됩니다...



  • Profile
    김종언 2000.11.29 18:40
    저도 김영주님과 같은 에러가 나는데요...

    FPSpread_TLB.pas 파일에서요.. TPicture 라는 단어가 없는데요.....

    index 41로도 찾아보니깐... 다른게 나오는데요...

    어떤파일을 찾아서 바꿔야 하죠?





    초보맨 wrote:

    > 스프레드 컨트롤 설치시

    > Import 폴더에 생기는 타입라이브러리 PAS 를 열어 주세요..

    > 해당 소스에서 Property 중 TPicture를 OleVariant 로 바꿔 줍니다.

    >

    > 변경전)

    > property TabPicture: TPicture index 41 read GetPictureProp write

    > SetPictureProp stored

    > 변경후)

    > property TabPicture: OleVariant index 41 read GetOleVariantProp write

    > SetOleVariantProp stored

    >

    > 그다음에

    > 2F 으로 끝나는 Flag Parameter 를 찾아 00 으로 바꿔 주세요...

    > 컴파일후 패키지에서 제거한후 다시 추가 하여 설치 하면 됩니다...

    >