자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Firemonkey FMX Component 생성시 오류

2018.09.04 17:44

100jk 조회 수:240

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

일단 아주 간단한 컴포넌트를 만들었습니다.

 

unit RectangleEh;

 

interface

 

uses

  System.SysUtils, System.Classes, FMX.Types, FMX.Controls, FMX.Objects;

 

type

  TRectangleEh = class(TRectangle)

  private

    { Private declarations }

  protected

    { Protected declarations }

  public

    { Public declarations }

    constructor Create(AOwner: TComponent); override;

  published

    { Published declarations }

  end;

 

procedure Register;

 

implementation

 

procedure Register;

begin

  RegisterComponents('TestComponent', [TRectangleEh]);

end;

 

{ TRectangleEh }

 

constructor TRectangleEh.Create(AOwner: TComponent);

var

  sel: TSelectionPoint;

begin

  inherited create(AOwner);

  sel := TSelectionPoint.Create(self);

  sel.Parent := self;

  sel.Position.X := self.Width / 2;

  sel.Position.Y := self.Height / 2;

end;

 

end.

 

별 로직같은건 없고 그냥 TRectangle을 상속받아 Create시에 정가운데에 SelectionPoint 1개를 넣었습니다.

 

그러고 install하고 폼위에 올려놓고 실행해봤더니

 

err1.jpg

 

위와 같이 SelectionPoint가 두개가 있습니다.

 

err2.jpg

프로젝트를 저장하기 전에는 위와 같이 폼위에 Rectangle 뿐이 없는데 저장한 후 다시 불러오면

 

err3.jpg

 

위와 같이 Rectangle 안에 SelectionPoint 가 추가 되어있습니다.

 

이상태로 다시한번 실행하면

 

err4.jpg

 

이제 SelectionPoint 가 세개로 늘어나있습니다. 이것보다 더 늘어나지는 않더군요.

 

fmx관련 컴포넌트를 create에서 생성할 경우 다 위와같은경우로 증식하더군요.

 

혹시 해결방법이 있을까요?

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15759
공지 유용한 관련 사이트 관리자2 2014.03.20 54576
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97972
594 [10.4 시드니 신기능] 이제 리눅스 클라이언트 프로그램 개발이 윈도우처럼 가능합니까? 험프리 2020.06.10 448
593 특정 번호로 기본SMS 앱을 열려면? [2] 세민 2020.06.03 675
592 FMX Tnumberbox 천단위 separator 질문 [1] 델델델 2020.05.29 317
591 컴포넌트 해더 패스 설정방법이 궁금합니다. 쿠리 2020.05.21 132
590 안드로이드에 사이드폼(작은폼)을 만들수 있나요? [1] 델마당쇠 2020.03.24 151
589 앱개발이 처음이라 질문좀 받아주세요... [2] file dlleopvhei 2020.03.19 273
588 안드로이드에서 다른 응용프로그램 알림 메세지 정보를 전달 받을수 있나요? 델마당쇠 2020.03.14 3047
587 IOS, OSX용으로 만들어진앱 [1] 100jk 2020.03.11 168
586 안드로이드 9.0 버젼일때 앱 튕기는 현상 [2] 희망나라 2020.03.06 270
585 안드로이드에서 음성인식 및 TTS(Text To Speach) 델마당쇠 2020.03.03 793
584 로딩화면 관련해서 질문드립니다. [1] 델마당쇠 2020.03.02 277
583 파이어몽키에서 TPanel에 Form을 넣을 수는 없는 걸까요? [2] 아크나톤 2020.02.28 143
582 NFC 카드에뮬레이션 문의드립니다. [1] 초보델팡이 2020.02.07 259
581 안드로이드 난독화 관련 문의 드립니다. [1] file jhan 2020.02.07 213
580 FMX LISTVIEW 에 PROGRESS BAR를 넣을수 있습니까? [2] 델마당쇠 2020.02.10 2177
579 Listview 문의 입니다_버튼 추가시 클릭 방법 질문 [1] file 파레토 2020.02.14 1803
578 TGrid를 db와 연결했는데 이미지 필드에 이미지가 안나옵니다. 델마당쇠 2020.02.10 404
577 [안드로이드][64bit배포][C++ Builder] 안드로이드 배포 관련 문의 입니다. [3] vastia 2020.02.03 357
576 '완료' 버튼의 키 값이 궁금합니다. [3] file 푸른솔 2020.01.14 862
575 파이어몽키 소켓통신 - 질문수정 [2] hs 2019.12.17 293