Q&A

  • 유닛이 없을때, .DFM 복구하는 방법 좀..
* 사용환경 : 델파이5 / Windows 98

* 에러 메시지 :



a.dfm 삭제되서, a.pas 만 남아있을때, a.dfm 을 만들 방법..



a.dfm 에는 버튼이나, 각종 정보들이 남아있습니다..

그걸 삭제해서,

a.pas만으로 복구하는 방법 없습니까?



========================================================

사실은 a.dfm에는 afcomport1:tafcomport 가 하나있는데요..



글쎄, afcomport.pas 유닛이 없어서(복사하면서 잊어먹고 복사안함)



아무리 인터넷 뒤져도 tafcomport를 못 구해서, tcomport로 대체했는데요,

코딩 다 바꿔주고요..

그런데, a.dfm 에 tafcomport가 없다고 에러가 납니다.



어떻게 하면되죠..







1  COMMENTS
  • Profile
    정순명 2000.10.04 23:53
    a.pas 만으로 a.dfm을 그대로 복구하는 것은 불가능합니다. a.pas에는

    object inspector창의 정보는 저장되지 않기 때문입니다. 알수 있는 것은

    소스 코드를 보고서 어떤 component를 사용했다는 것 정도입니다.



    uses절에 tafcomport에 관한 것이 선언되어 있을 것 입니다. 그것을

    지워주세요. 그리고, a.dfm이 있다고 해도 에러가 났을 겁니다.

    tafcomport를 찾아서 component에 등록해줘야합니다.



    (주)포스텍 wrote:

    > * 사용환경 : 델파이5 / Windows 98

    > * 에러 메시지 :

    >

    > a.dfm 삭제되서, a.pas 만 남아있을때, a.dfm 을 만들 방법..

    >

    > a.dfm 에는 버튼이나, 각종 정보들이 남아있습니다..

    > 그걸 삭제해서,

    > a.pas만으로 복구하는 방법 없습니까?

    >

    > ========================================================

    > 사실은 a.dfm에는 afcomport1:tafcomport 가 하나있는데요..

    >

    > 글쎄, afcomport.pas 유닛이 없어서(복사하면서 잊어먹고 복사안함)

    >

    > 아무리 인터넷 뒤져도 tafcomport를 못 구해서, tcomport로 대체했는데요,

    > 코딩 다 바꿔주고요..

    > 그런데, a.dfm 에 tafcomport가 없다고 에러가 납니다.

    >

    > 어떻게 하면되죠..

    >

    >

    >