문제

응용 프로그램에 공통 조상에서 파생 된 양식이 있습니다.

tatformbaseiw = class (tiwappform) 및 tatformexploreriw = class (tatformbaseiw)

이것은 특정 형식에 대해서는 효과가 있지만 다른 형태는 아닙니다.

거친 추측을하겠습니다 : IW 10 이전에 델파이에서 만든 곳에서는 IW 10으로 만든 양식에는 적합하지 않은 모든 형태에 효과가있는 것 같습니다. 최신 형태로 무슨 일이 일어나는지 : HWENEVER ID에로드하고 싶습니다. 그것들은 Win32 양식으로 해석되며 일부 속성은 무시됩니다 (ClientWidth와 같은 모든 일반적인 Win32 속성).이 양식에 IW 구성 요소를 넣을 수 없다고 들었습니다.

Tiwappform의 직접 후손으로 만들고 저장하고 일반 텍스트 편집기를 사용하여 작업을 변경합니다. 다시 컴파일 한 후에는 브라우저에 잘 나타나지 만 IDE에는 결코 나타나지 않습니다.

무슨 일이 일어나고 있는지에 대한 아이디어가 있습니까?

도움이 되었습니까?

해결책

Mea Culpa, Mea Maxima Culpa. 이 문제는 intraweb과 관련이 없지만, 도출 된 양식을 프로젝트에 추가해야합니다.

tatformbaseiw로 tiwappform을 변경하는 대신 프로젝트에 새로운 양식을 추가 한 후 다음을 수행해야합니다.

IDE에서 선택하십시오

파일 / 신규 / 기타 / 상속 가능한 항목

그리고 당신이 양식을 파생하려는 기본 형태.

기존 양식을 파생물로 바꾸려면 주요 키 단어도 변경하십시오. 물체 DFM 파일에서 상속.

이것에 대해 읽을 수 있습니다 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top