본문 바로가기

프로그램 개발

(18)
넥사크로17 nexacro 로컬DB 사용 방법 넥사크로17 에서 로컬 sqlite db를 사용방법에 대하여 알아보겠습니다. 넥사크로에서는 sqlite만 지원한는것 같습니다. 본 내용은 TOBESOFT 활용 가이드를 참고하였습니다. 먼저 아래와 같이 화면 구성을 합니다. 맨위 Static 컴포넌트에는 Value 속성에 local DB file 주소를 입력 합니다. 콤보박스에는 innerdataset 에 01 : insert into tb_pos values('08', 'Intern')02 : delete from tb_pos where pos_name='Intern'03 : update tb_pos set pos_name='Staff' where pos_name='intern'등록 합니다. 그리드에 Dataset을 연결 합니다. 그리고 invisibl..
델파이(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 프로시저에 등록되는 함수이며 프로그램이 끝날때 자동으로 호출되는 함수를 말한다. 프로그램을 끝내기 전에 ..
파이썬 네이버 api 사용법 블로그 정보 가져오기 네이버의 OPEN API 를 화용하면 블로그 정보도 가져올 수 있는데요 한번 파이썬을 이용해서 제목을 가져오는 기능을 살펴 보겠습니다. 먼저 네이버 OPEN API를 사용하기 위해서 NAVER Developers에 들어가서 OPEN API 사용 신청을 해야 합니다. 서비스 API 를 선택하시면 아래 화면이 나오는데요. 오픈 API 이용 신청을 클릭합니다. 애플리케이션 이름을 생성하고요, 네이버 아이디로 로그인할때 사용자에게 표시되는 이름이므로 가급적 10자 이내의 간결하게 작성을 해주세요. 사용 API는 검색으로 선택하고요. 환경추가는 그냥 http:127.0.0.1 로 하시면 됩니다. 등록을 하시면 Client ID 와 Client Secret 정보를 받게 됩니다. 이정보를 이용해서 네이버 OPEN A..
델파이(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..