자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [XE7] 버그 게시판에 올린 문제점은 보고가 된 상태인지요?T_T
2014.12.27 02:47
여태 소식이 없어서 좀 답답합니다. embacadero가 알고 있긴 한건가요?
,<버그 Q&A> 668 [DelphiXE7] 컴포넌트 제작 후 실행 시 오류!
사이즈, 위치 초기화되는 현상... 패치해도 사용자 컴포넌트는 버그해결안되는 현상.
계획하던 프로젝트 잠정 중단 사태...
스타일쓰면 왠지 편할 줄 알았는데, 예전처럼 그냥 코딩으로 객체 생성하는게 훨씬 유연한 것 같습니다.
필요할 때, 생성하고 메모리해제하고...
applystyle, freestyle하면서 개체가 컴포넌트의 라이프사이클과 함께 하니, 상황에 따라 변하는 동적인 컴포넌트에 좀 약해보입니다.
스타일북도 좀 허접해보이구요^^
제가 FMX에 적응을 못하고 있나봐요T_T
댓글 2
Delphi [XE7] 버그 게시판에 올린 문제점은 보고가 된 상태인지요?T_T
2014.12.27 02:47
여태 소식이 없어서 좀 답답합니다. embacadero가 알고 있긴 한건가요?
,<버그 Q&A> 668 [DelphiXE7] 컴포넌트 제작 후 실행 시 오류!
사이즈, 위치 초기화되는 현상... 패치해도 사용자 컴포넌트는 버그해결안되는 현상.
계획하던 프로젝트 잠정 중단 사태...
스타일쓰면 왠지 편할 줄 알았는데, 예전처럼 그냥 코딩으로 객체 생성하는게 훨씬 유연한 것 같습니다.
필요할 때, 생성하고 메모리해제하고...
applystyle, freestyle하면서 개체가 컴포넌트의 라이프사이클과 함께 하니, 상황에 따라 변하는 동적인 컴포넌트에 좀 약해보입니다.
스타일북도 좀 허접해보이구요^^
제가 FMX에 적응을 못하고 있나봐요T_T
답변이 늦었습니다.^^
이전에 등록해 주신 컴포넌트로 테스트한 결과 안내해 드립니다.
컴포넌트 소스코드를 보니 Size 속성이 누락되어 실행 시 컴포넌트의 크기가 적용되지 않았습니다.(다른 컴포넌트는 크기가 잘적용되어 비교해 보니 Size 속성이 빠진 것을 확인했습니다.)
소스로 보시면 컴포넌트 소스(unitSchedules.pas)의 TNHSchedule 클래스의 published 영역에 property Size; 항목을 추가해 주면 속성창에서 입력된 width, height속싱이 실행 시 반영됩니다.(해당 항목이 빠져 기본값(50,50)으로 표시되었습니다.)
마지막으로, 파이어몽키응 멀티 플랫폼 화면을 구성하기 위해 스타일 기술을 이용합니다.
물론 VCL에 익숙하셔서 스타일을 이용하는 방식이 어렵고 복잡하게 느껴지실 것입니다.(물론 말씀하신 대로 좀 약하고, 아직 허접한 부분도 있습니다.) 하지만 하나의 코드로 여러 플랫폼을 지원하기 위한 절차이니 몇번 진행해 보시면 금방 적응될 것이라고 생각됩니다.
감사합니다.