델파이의 동적 언어 변환과 관련하여 테스트를 하고 있는데 테스트 프로그램을 만들고 했을 때에는 이런 현상이 나타나지 않았었는데 현재 프로그램에 적용을 해보니까 Ancestor for '' not found 의 예외 에러가 뜨는데 혹시 이런 증상이 왜 생기는지 아시는 분 답변 좀 부탁드리겠습니다.
메시지 현상을 말씀드리자면
Project xxx.exe raised exception class EReadError with message 'Ancestor for ' ' not found'.
Process stopped. Use Step or Run to continue.
위와 같습니다. 어떤 부분이 언어변환과 관련하여 주의했어야 하는지 감을 잡기가 어려워 질문을 드립니다.
참고로 정적으로 즉, 시스템 디폴트 언어에 따라 자동으로 리소스 DLL을 읽는 정적 언어 변환시에는 이런 현상이 나타나지 않으나 동적으로 버튼같은 걸 누를경우 리소스를 체인지하는 경우 이런 현상이 발생합니다. 혹시 프로그램의 어떤 버튼 경우같은 경우는 VCL로 따로 만들었던 것도 있는데 이런게 상관있는건지도 궁금하고요.
고수님들중에 아시는 분 계시면 답변 좀 부탁드리겠습니다.
혹시 TNotebook 컴포넌트를 있다면 동적 언어 변환이 안되는지 궁금한점이 더 생겼네요. 왜냐하면 지금 이 컴포넌트를 없애고 하니까 에러가 안나는데 이것이 있으면 똑같은 에러가 생기네요. 이것에 대해서도 알려주시면 감사하겠습니다. 그리고 만약 이 컴포넌트가 문제라면 똑같은 기능을 하면서 대체할 수 있는 컴포넌트가 있는지도 궁금하네요.