Q&A

  • 구창민님 보세요, 컴포넌트저장에 대해..
안녕하세요?

알려주신 컴포넌트 저장에 대한 예제는 많은 참고가 되었습니다.

그런데 TPageControl과 같은 Contain Control을 저장했다가 불러오면 "Parent Widow를 가지고 있지 않다."는 에러가 납니다. TPanel의 경우는 불려지긴하는데 종속된 컴포넌트들이 올라오지 않구요. 파일을 열어보니 하위 컴포넌트들이 저장되지 않았더군요.



TPageControl,TTabsheet에 다른 컴포넌트들이 올라가 있는 형태를 저장하고 싶습니다.



수고스러우시겠지만 한번만 더 답변해 주시면 감사하겠습니다.



행복하시길...

3  COMMENTS
  • Profile
    구창민 1999.12.09 09:52
    박성훈 wrote:

    > 안녕하세요?

    > 알려주신 컴포넌트 저장에 대한 예제는 많은 참고가 되었습니다.

    > 그런데 TPageControl과 같은 Contain Control을 저장했다가 불러오면 "Parent Widow를 가지고 있지 않다."는 에러가 납니다. TPanel의 경우는 불려지긴하는데 종속된 컴포넌트들이 올라오지 않구요. 파일을 열어보니 하위 컴포넌트들이 저장되지 않았더군요.

    >

    > TPageControl,TTabsheet에 다른 컴포넌트들이 올라가 있는 형태를 저장하고 싶습니다.

    >

    > 수고스러우시겠지만 한번만 더 답변해 주시면 감사하겠습니다.

    >

    > 행복하시길...



    음.. 잘안되시던가요?

    그럼 소스중 SaveAs2Click 프로시져를 보시면

    폼을 .DFM으로 저장하는 코드가 아마 있을 겁니다.

    폼을 저장하고 사용하는 것은 어떨런지요?

    저도 간단한 테스트만 해봐서 어설프게 아는 지식이라

    시원한 답변을 드리지 못하겠네요..죄송합니다..

    그럼.. 즐거운 프로그래밍이 되시길~



  • Profile
    박성훈 1999.12.09 17:54


    구창민님, 번거럽게 해서 죄송합니다. 말씀하신 SaveAs2Click 프로시져는 눈을 크게

    뜨고 찾아봐도 없더군요. 폼을 .dfm으로 저장하는 부분도 없구요. 수고스러우스겠지만

    그 부분이 있으시면 올려주실 수 없겠는지요?



    그동안 구창민님께 몇번 답변을 받은 것으로 기억하는데 늦게나마 감사드립니다.

    그리고 저와 같은 초심자에게 한델이나 델파이헬퍼(구창민님이 운영하는 사이트 맞나요?)같은 곳이 있다는 사실이 정말 기쁩니다.

    오늘도 즐거운 하루되시길~.

  • Profile
    구창민 1999.12.09 22:24
    박성훈 wrote:

    >

    > 구창민님, 번거럽게 해서 죄송합니다. 말씀하신 SaveAs2Click 프로시져는 눈을 크게

    > 뜨고 찾아봐도 없더군요. 폼을 .dfm으로 저장하는 부분도 없구요. 수고스러우스겠지만

    > 그 부분이 있으시면 올려주실 수 없겠는지요?

    >

    > 그동안 구창민님께 몇번 답변을 받은 것으로 기억하는데 늦게나마 감사드립니다.

    > 그리고 저와 같은 초심자에게 한델이나 델파이헬퍼(구창민님이 운영하는 사이트 맞나요?)같은 곳이 있다는 사실이 정말 기쁩니다.

    > 오늘도 즐거운 하루되시길~.





    이 부분이 빠져있었나 봅니다.

    아래처럼 하면 저장이 됩니다..



    procedure TForm1.SaveAs2Click(Sender: TObject);

    begin

    if SaveDialog2.Execute then

    WriteComponentResFile

    (SaveDialog2.Filename, self);

    end;



    자세한 내용은 도움말을 참조하시길 바랍니다.

    그럼.. 즐거운 프로그래밍 하시길~