본문 바로가기

프로그램 개발/델파이

(13)
델파이(delphy) system unit - D함수 델파이(delphy) system unit - D함수 ------------------------------------------------Date system Unit 문법 : fun; 시스템의 시계를 참조하여 오늘 날짜를 구한다. 날짜는TDateTime형이므로 곧바로 문자열로 출력할 수 없으며DateToStr 함수를 사용하여 문자열로 바꾸어 주어야 한다. Label1.Caption:=DateToStr(Date) 명령에 의해 Label1에 오늘 날짜가 출력된다. ------------------------------------------------DateTimeToFileDate SysUtils Unit 문법 : function DateTimeToFileDate(DateTime: TDateTime):L..
델파이(delphy) system unit - C함수 델파이(delphy) system unit - C함수 ------------------------------------------------ChangeFileExt system Unit 문법 : function ChangeFileExt(const FileName, Extension:string):string; 첫 번째 인수 FileName으로 주어진 파일의 이름 중 파일의 확장자만 두 번째 인수 Extension으로 변경한다. 다음 예는 인수로 주어진 파일의 확장자를 무조건 INI로 변경한다. ChangeFileExt(ParamStr(0), '.INI'); ------------------------------------------------Chdir system Unit 문법 : procedure Ch..
델파이(delphy) system unit - B함수 ------------------------------------------------BlockRead system Unit 문법 : procedure BlockRead(var f:File; var Buf; Count:Word[;var Result: Word]); 파일로부터 한 개 또는 다수 개의 레코드를 Buf 메모리 영역으로 읽어들인다. F는 언타입드 파일 변수이며 Buf는 어떤 형의 변수든지 상관없다. 읽혀지는 레코드의 개수는 Count인수로 설정하며 실제로 읽혀진 레코드 수는 Result 인수로 리턴된다. 파일로부터 읽혀진 레코드는 Buf 변수가 차지하고 있는 메모리의 시작 위치에 기록된다. 리턴값인 Result가 Count인수와 같은 값을 가지면 요구한 레코드가 전부 읽혀진 것이며 Result가..
델파이(delphy) system unit - A함수 ------------------------------------------------Abs 문법 : function Abs(X); X의 절대값을 구한다. 절대값이란 값은 같으며 부호가 양수인 수를 말한다. X는 정수 또는 실수값이다. 예제)Abs(-3.14); { 결과는 3.14 }Abs(3.14); { 결과는 3.14 } ------------------------------------------------AddExitProc system Unit 문법 : procedure AddExitProc(Proc:TRpocedure); 종료 프로시저를 등록한다. 종료 프로시저란 런타임 라이브러리의 exit 프로시저에 등록되는 함수이며 프로그램이 끝날때 자동으로 호출되는 함수를 말한다. 프로그램을 끝내기 전에 ..
델파이(delphi) 로드된 DLL 목록 실행 프로세스 가져오기 CreateToolhelp32Snapshot 윈도우 실행중 어떤 프로세스가 실행 되고 있는지 DLL 은 어떤 항목이 로드되어 사용 하는지를 가져오는 기능입니다. CreateToolhelp32Snapshot 함수를 사용해서 현재 상태를 알 수 있습니다. 내용은 아주 오래전 양병규님이 만드시 자료 같은데 조금 내용을 추가 하였습니다. 소스를 한번 살펴 보겠습니다. 간단히 설명하면 1.스샷으로 프로세스 상태를 가져오고 2.DLL 또는 프로세스 구분을 해서 목록을 가져옵니다. 3.가져온 목록을 Looping 해서 출력해주면 끝 procedure EnumModules(Strings: TStrings);var Snapshot, SHandle: THandle; ModuleEntry: TModuleEntry32; Process32: TProcessEntry32;..
델파이 날짜 함수 설명 //일자를 추출한다.function DateOf(const AValue: TDateTime): TDateTime; //시간을 추출한다.function TimeOf(const AValue: TDateTime): TDateTime; //평년,윤년을 구분하다.function IsInLeapYear(const AValue: TDateTime): Boolean; //오전,오후를 구분한다.function IsPM(const AValue: TDateTime): Boolean; //Word형의 년,월,일 파라메타의 유효성을 체크한다.function IsValidDate(const AYear, AMonth, ADay: Word): Boolean; //Word형의 시,분,초,밀리초 파라메타의 유효성을 체크한다.functi..
델파이 Find in Files시 Messages 펼처보기 델파이 Find in Files시 Messages 펼처보기델파이 사용중 키워드 찾기 기능을 많이 사용하는데요 찾은 내용이 파일별로 그룹핑이 되어 있어서 불편 합니다. 그래서 펼처서 볼 수 있는 방법을 설명드립니다. 설정 방법은 간단한데 잘 모르거나 이런 기능이 있는지 모르고 넘어가는 경우가 많이 있습니다. 한번 보시죠 다음 ScreenSocket 단어로 검색을 해보았습니다. 그런데 하단에 보시면 파일명만 보이고 어디에서 검색 됐는지는 펼처 보아야 하는 불편함이 생깁니다. 그럼 설정을 변경해 보겠습니다. Output -> Group Results by file 옵션을 해제해 주세요 그럼 아래와 같이 파일안에 해당 위치의 소스 내용과 같이 검색된 내용을 보실 수 있습니다.이렇게 사용한번 해보시면 좋을것 같습..
[2020년 상반기] 기술자료 TOP 10 - 개발자들이 가장 많이 클릭한 기술자료는? 보호되어 있는 글입니다.