델파이 소스를 간명하게 하기위한 방법중 하나입니다.
필드영역에 보면 디자인 이후에 사용되지 않는 컨트롤이 잡다하게 있어 보기 싫을 경우가 있으면 해당 필드를 소스에서만 삭제하면 간명해집니다. 또다른 방법은 해당 콘트롤의 이름 속성을 오브젝트인스펙터에서 지워서 빈칸으로 하면 됩니다.
대신 삭제된 클라스를 ResisterClass() 로 등록해주면 됩니다.
아래 예제 그림 참조!
델파이 소스를 간명하게 하기위한 방법중 하나입니다.
필드영역에 보면 디자인 이후에 사용되지 않는 컨트롤이 잡다하게 있어 보기 싫을 경우가 있으면 해당 필드를 소스에서만 삭제하면 간명해집니다. 또다른 방법은 해당 콘트롤의 이름 속성을 오브젝트인스펙터에서 지워서 빈칸으로 하면 됩니다.
대신 삭제된 클라스를 ResisterClass() 로 등록해주면 됩니다.
아래 예제 그림 참조!
델파이 이전버전의 폼을 불러와 실행하면 스크린에 확대되어 보이는 경우가 있다.
아마도 아래와 같은 형태일 것이다.
SnapBuffer = 5
OnClose = FormClose
OnCreate = FormCreate
PixelsPerInch = 192
DesignSize = (
2733
1783)
TextHeight = 54
에서 처럼 PixelsPerInch = 192 로 되어 있다. 이것을 96으로 바꾸어 주자.
그렇기 위해서는 .DFM 파일을 텍스트로 변환하여야 한다.
델파이에서는 View as Text 가 안된다.
Non offcial
다운로드 받은다음
rx.inc 파일 중간을
로 고치면 됩니다.
작곡과 반주를 공부하기위해 마스터키보드를 하나 구입했는데 막상 USB를 통하여 붙여보니 기본기능 밖에 하지 못해서 각종 스위치와 로브를 잘사용해보기위해 관련 설정을 해봅니다.
우선 Komplete 사에 접속하여 사용자등록을 합니다.
도학(제도?)에 쓸만한 가볍고 무료인 2D 캐드가 없나 찾던중 LibreCAD 라는 것을 찾아서 설치하여 도면을 그려보려 했더니 상당히 적응이 안되더군요. 너튜브에 자료가 있으나 별로도움이 안되고, 기본적인것 몇가지만 익히면 금방적응이 될것이라는 생각에 LibreCAD를 처음접하시는 분들에게 도움을 드리고자 배우면서 익힌것을 정리해 보렵니다.
윈도우, 맥, 리눅스에서도 된다고합니다. 저는 윈도우와 맥에 설치해서 이 강좌를 진행할까 합니다.
LibreCAD 를 통해 소스포지나 깃허브를 통해 다운받아 설치합니다.
설치하고 처음나타나는 화면입니다.
리브레는 독과 툴바가 있는데 독을 상하좌우 플로팅위치의 것을 (1)에서 조절할 수 있습니다. 처음 이것을 못찾아서 프로그램을 헤멤, 나머지 툴바는 한번씩 눌러보면 그 의미를 쉽게 알 수 있습니다.
선택된 툴바의 1개의 파라메터를 입력할 필요가 있을 때는 (2)에서 입력하면 됩니다. 파라메터가 2개 이상일 경우에는 Command: (오른쪽 하단에 있슴)에서 입력합니다.
나중에 툴바별로 적용하여 시험해 보겠습니다.
(1)에서 왼쪽아이콘 을 크릭하면됩니다. 그림2와 같이 (1)번 독이 보이네요. 툴바를 풀어놓은 것입니다. 나중에 숙달되면 보이지 않게 해도 되겠지요. (별도 지정이 없으면 그림2를 기준으로 합니다)
그리고 Command Line 캡션바(화면 오른쪽 중간)를 드래그앤드롭하여 아래그림처럼 화면 아래쪽에 위치시키고 크기를 조절합니다.
하나의 화면에 본블러그 편집화면을 같이 쓰기위해 (5)독위치에서 오른쪽 독을 보이지않게 하였습니다.
(2)번은 스냅(자석=마우스로 위치지정할때)을 어떤기준으로 할 것 인가하는 것을 지정하는 것이고요,
(3)번은 기준점을 [0, 0]으로 하거나, 현재의 위치를 기준점으로 바꾸어주는 것입니다.
(4)번은 줌기능인데 마우스 스크롤업다운으로 대신할수 있습니다. (4)번 문자 위의 버튼은 자동줌입니다.
그럼 큰 사각형 안에 모서리가 잘린 사각형을 그려보는 것으로 마무리를 해보겠습니다.
(5)에서 오른쪽 독이 보이게하고, 그림3의 Layer List에서 (1) +를 선택하여 레이어를 추가합니다.
그림3의 (2) 레이어 이름과 (3)선의 굵기를 선택한다음 (4)확인하여 레이어 추가를 완료합니다.
그림 (2)에서 스냅온엔티티(Snap on entity)아이콘을 선택하고,
(1)에서 사각형을 선택합니다.
(6) Specify first coner 에 0, 0 리턴합니다. 커서가 [0, 0]으로 옮겨갔네요.
계속하여 5000, 5000을 입력합니다. (4) AutoZoom을 선택합니다.
이제 안쪽에 모서리가 잘린 사각형을 그려보겠습니다.MAC 에서는 sketch Windoes에서는 Lunacy를 사용하는것을 권장합니다.
Lunacy의 사용방법은 sketch와 거의 유사하더군요.
다만, 한글 폰트 사용이 잘 안된 다는 것입니다.
한글폰트를 지정했으나 실제 적용은 되지 않더군요.
이런방법으로 해결하였습니다.
윈도우10 최신버전에서 [제어판 > 국가 또는 지역 > 관리자 옵션 > 시스템 로갤변경 >지역설정] 에서 [현재 시스템 로갤은 그대로 두고, Beta:세계 언어 지원을 위해 Unicode UTF-8 사용을 체크]하여 주시고, 컴퓨터를 재부팅하면 상당한 시간(1분정도..)이 경과된후에 정상부팅이 됩니다. 이후에는 사용이 가능합니다.
일단은 Python 사이트에가서 dmg 파일을 다운받아 설치합니다.
m1 프로세서일경우에는 아래에 있는 파일이겠죠.맥에서 스케치업 사용시 3D Text 안되어서 원인을 알아본결과
맥 재 OS설치시 포맷할때 "APFS"로 되어있어야 하는데 "대소문자구분"로 하였더니 특정앱이 정상으로 작동하지 않았습니다.
스케치업의경우에 3D Text, instructor 등이 정상으로 작동되지 않았습니다.
mac sketchup instructor not showing
Try this if you Parallels 16’s network not working on BigSur
1. sudo nano /Library/Preferences/Parallels/network.desktop.xml
2. find <UseKextless>1</UseKextless> (value can be -1), and change the value to the <UseKextless>0</UseKextless>
3. if you can’t to find this tag, then just create it under root tag <ParallelsNetworkConfig …>here</ParallelsNetworkConfig>
Result: you can start/restart Parallels without sudo – network will work.
주의할 것은 ~/Library 가 아니고 root /Library 임에 주의!
이것을 알기전까지는 root로 로그인하여 실행하거나
Swift를 공부하면서 Delphi를 재정립하자.
Structure
델파이 프로그램을 사용하여 개인적으로 필요한 프로그램을 생성해 왔는데, 얼마전부터 파이썬으로 옮겨갔다. 그런데 Google 의 Antigravity를 만나고 나서 델파이에 대한 미련을 버리지 못해 제미나이가 Delphi이에 대한 학습도 엄청 했을...