본문 바로가기

분류 전체보기

로컬 IP 가져오기 function TForm1.GetLocalAddress:string; var wsaData : TWSAData; slocal : array[0..255] of AnsiChar; phos : PHostEnt; addr : PChar; begin Result := ''; if (WSAStartup(MAKEWORD(1, 1), wsaData) 0) then exit; if (gethostname(slocal, sizeof(slocal)) = SOCKET_ERROR) then exit; phos := gethostbyname(slocal); if phos = nil then exit; addr := PChar(phos.h_addr_list^); Result := inet_ntoa(PInAddr(addr)^);..
Form 생성 및 해제 @ 첫번째 질문 - Form생성방법의 차이점에 대해 먼저 첫번째와 두번째에서 size조절부분은 빼고 생각하겠습니다. 1) 첫번째 NewApp := TForm_Second.Create(Main_Form); 2) 두번째 Application.CreateForm(TForm_Second, Form_Second); [공통점] - 먼저 공통좀은 둘다 TForm_Second 라는 클래스를 생성하는 합니다. 뭐 이건 잘 아실테구.. [차이점들..] 차이점은 의외로 여러개 있습니다. 1) 첫번째는 NewApp 라는 변수에 생성된 폼이 할당되구 두번째는 Form_Second라는 변수에 생성된 폼이 할당되는것이 다릅니다. 2) 그리고 첫번째는 폼의 Owner가 Main_Form이구 두번째는 Owner가 Application..
TDataSet 관련 (TQuery, TFDQuery) #. TDataSet.CachedUpdate := True; DB 에 다이렉트 적용이 아닌 클라이언트 메모리에서 처리후 DB 적용 - CachedUpdate 예제 FDQuery1.CachedUpdate := True; //클라이언트 캐쉬를 이용한다 FDQuery1.Append; ... FDQuery1.Post; //클라이언트 캐쉬에 적용(확정) 한다. FDConnection1.StartTransaction; // 트랜잭션 시작 iErrors := FDQuery1.ApplyUpdates; // 실제 DB 적용 if iErrors = 0 then begin FDQuery1.CommitUpdates; //클라이언트에 남아 있는 변경로그를 비운다. FDConnection1.Commit; // 실제 DB comm..
프로퍼티, property 깊이가 얕으니 언제 써야할지도 잘 모르겠네... 의미는 아주 좋은데.. ㅎㅎ원문 : http://blog.cyworld.com/junqkim/7682933
DateUtils.pas 날짜함수 원문 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&indx=209893&page=41 //일자를 추출한다. 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 ..
설정 내보내기 / 가져오기 사용중인 서브라임 텍스트2 의 설정을 그대로 다른곳으로 옮기고 싶을때 #. 원본PC1. 아래경로에서 디렉토리 복사C:\Users\[userName]\AppData\Roaming\Sublime Text 2Sublime Text 2 FolderInstalled PackagesSublime Text 2/PackagesSublime Text 2/Pristine PackagesSublime Text 2/Settings #. 대상PC1. Sublime Text 2 를 설치한다.2. 아래경로에 원본PC 디렉토리 복사C:\Users\[userName]\AppData\Roaming\Sublime Text 2Sublime Text 2 FolderInstalled PackagesSublime Text 2/PackagesSu..
IDE 설정 내보내기 / 가져오기 Android Studio Settings Export / Import PC 를 바꿔야 하는 상황이 생겨서 Android Studio 를 다시 설치하게 됐는데, 이전 PC 의 세팅을 그대로 가져오려 한다. #. 설정 내보내기1. File -> Export Settings 클릭원하는 경로에 .settings.jar 파일이 생성된다. #. 설정 가져오기1. File -> Import Settings 클릭 끝~~~~~
에디트 플러스 각종설정 옮기기 win7일 경우: C:\Users\해당계정명\AppData\Roaming\EditPlus 3 or EditPlus 위 폴더에서 editplus_u.ini파일과 ftp2_u.ini파일이 백업파일입니다. editplus_u.ini 파일은 Editplus의 환경설정, ftp2_u.ini 파일은 FTP 계정 설정입니다.