델파이/프로그래밍 Tip 13

델파이 자주 쓰는 단축키

ctrl + / : 줄을 주석 처리 ctrl + J : 코드 템플릿 선택 팝업 표시 ctrl + space : 코드 완성 ctrl + enter : 커서 위치에 해당되는 파일 열기 ctrl + shift + space : 프로시저의 파라미터를 표시 ctrl + shift + A :. 유닛 추가 ctrl + shift + C : 클래스 완성 ctrl + shift + I : 블록 들여쓰기 (Tab 도 같은 기능) ctrl + shift + U : 블록 내어쓰기 (shift + Tab 도 같은 기능) ctrl + shift + H : 힌트표시 ctrl + shift + T : Todo 항목 추가 ctrl + shift + V : 변수 선언 리펙토링 ctrl + shift + A : 유닛을 uses 에 추가 ..

델파이 날짜관련 작성 함수

델파이(Delphi)로 작성한 날짜(Date) 관련 함수들입니다.// 요일 이름 구하기function dateDayOfWeekStr(D: TDateTime): String;const DayNames: array[1..7] of string = ('월', '화', '수', '목', '금', '토', '일');begin result := DayNames[System.DateUtils.DayOfTheWeek(D)];end;// 긴 요일 이름 구하기function dateDayOfWeekStrLong(D: TDateTime): String;begin Result := dateDayOfWeekStr(D)+'요일';end;// 주어진 일자가 포함된 분기의 시작일function dateBeginOfQuarter..

델파이 네트워크 카드의 ipaddress, subnetmast, defaultgateway 가져오기

출처 = http://www.delphi.co.kr/index.php?mid=lecture&page=9&document_srl=157235 네트워크카드의 IpAddess, SubnetMask, DefaultGateway 가져오기구창민조회 수 : 17432009.06.18 (15:08:23)uses Registry; const nString = 'SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\NetworkCards'; nEthernet = 'Ethernet'; nEtherjet = 'Etherjet'; {if Hardware IBM PL300 with Chip 10/100..