분류 전체보기 21

nsis에서 rest api호출하기

Nsis로 윈도우즈 앱을 배포하고있는데,설치후에 API서버와 통신을 해달라는 요청이들어왔다. 방법은 간단하게 NSISdl로 파일을 다운로드한 후 파일을 읽어들이면된다. !define DownloadPath "$TEMP\result.txt" ; set download path NSISdl::download_quiet /NOIEPROXY "api address" ${DownloadPath} ; download api result FileOpen $4 "${DownloadPath}" r FileSeek $4 0 FileRead $4 $1 ; read first line FileClose $4 Delete ${DownloadPath} - 참고 페이지http://nsis.sourceforge.net/Reading..

카테고리 없음 2017.01.06

[vba] ora-06413 connection not open

Oracle Connection을 잡을때 C#에서도 프로젝트 경로안에 소괄호"()" 가 있으면 연결이 잘 되지않는다. VBA도 마찬가진데.. 64bit OS에 32bit MS Office를 설치하다보면 기본으로 설정된 설치 경로가 C:\Program Files\Microsoft Office 가 아니라 C:\Program Files(x86)\Microsoft Office 인 경우가 있다... 이럴땐 엑셀의 설치 경로를 바꿔주면된다..(혹시 저장하지 않고 프로젝트를 실행시켜서 그럴수도 있으니.. vba를 작성한 엑셀파일의 경로를 바꿔봐야겠다..)

개발일기/Etc. 2015.01.22

[java] instanceof 비교시

Param값으로 넘어온 인자를 비교하기위해서 instanceof 예약어를 사용했는데 String str = null; 메소드(str); 메소드(Object obj){ if(obj instanceof String){syso("obj is String");}} 여기선 obj is String이 출력되지 않는다.선언된 변수보다는 할당된 데이터로 식별하는 듯하다. 위 코드를 String str = null; -> String str = "";로 변경하면 제대로 식별한다. 위 내용은 나중에 좀더 정리하도록해야겠다.

개발일기/Java 2014.12.30