Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

컴포넌트 속성을 일괄 추가 할 수 있는 Notepad++ 사용방법


Recommended Posts

마이그레이션 작업시 컴포넌트의 속성을 바꿀때는 Rad Studio 설치시 포함 되는 reFind를 사용 하면 컴포넌트의 속성을 바꾸거나 삭제하는 작업이 가능 합니다.  ( reFind 사용 방법 보기 클릭 )

그러나 reFInd  현재 버전에서는 컴포넌트의 새로운 속성을 추가 하는 기능은 지원 하지 않습니다. 

그래서 프로젝트 해당 폴더 소스 전체에 삽입된 동일한 컴포넌트에 일괄적으로 속성을 추가 하려면 notepad++ 를 사용 하면 됩니다.

notepad++ 다운로드 바로가기 (무료)

예시에 사용된 샘플 프로젝트에서는 TButton에 Hint 속성과 ShowHint 속성을 일괄로 추가해 봤습니다.

<사용방법>

notepad++ 를 실행한 후 찾기 메뉴에서 파일에서 찾기를 실행 합니다.

찿을 내용에 : TButton\r\n 을 입력합니다. (notepad++ 에서는 \r\n 를 줄바꿈으로 인식 합니다.)

바꿀 내용에 : TBUtton\r\n   Hint = '12345678'\r\n  ShowHint = True\r\n  로 입력하면 해당 속성 항목을 추가 하게 됩니다

필터에는 *.dfm 을 입력하여 폼 파일만을 수정하게 지정 합니다.

image.png

바꿀내용은 Rad Studio 에서 프로젝트를 실행 후 해당 컴포넌트에 직접 속성을 추가하고  *.dfm 파일을 열어 보면 추가된 속성 항목을 볼 수 있으므로 해당 내용을 복사해서 사용하면 편리 합니다.

주의 할 점은 파일에서 바꾼 내용은 되돌리기가 불가능 하므로 백업된 소스를 사용 하는것이 안전 합니다.

*.dfm 파일에 오탈자등의 잘못된 내용이 들어가면 델파이 프로젝트에서 폼 파일을 열어 볼 수 없게 되므로 주의 해야 합니다.

실행 데모는 아래 첨부된 영상을 확인 하시기 바랍니다.

 

  object Button1: TButton
    Hint = '12345678'    << 추가할 내용
    ShowHint = True      << 추가할 내용
    Left = 368
    Top = 48
    Width = 121
    Height = 65
    Caption = 'Button1'
    ParentShowHint = False
    TabOrder = 0
   end

 데모 영상

 

 

 

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.