간단히 현재 실행 중인 경로 알아오기 [출처] [초보] 간단히 현재 실행 중인 경로 알아오기.간단히 현재 실행 중인 경로 알아오기 [출처] [초보] 간단히 현재 실행 중인 경로 알아오기.
Posted at 2010. 10. 8. 13:14 | Posted in PowerBuilder반응형
GetCurrentDirectory() 함수를 사용하게되면 특별히 함수를 등록하거나 하지 않고
바로 현재 실행중인 프로그램의 경로를 알수있다.
예)
===== 코드 =====
string sDir
//현재 directory 가져오기
sDir =
GetCurrentDirectory()
간단한 코드로 쉽게 현재 실행 중인 경로를 변수에 담아서
원하는 이벤트에서 변수를 이용하여 현재 경로를 통해서 결과를 얻을 수 있다.
(파워빌더 9.0이상 버전에서 기본으로 제공되는 함수/ 이하버전에서는 API이용)
===== 9.0이하 하위버전 =====
Global External
Functions
FUNCTION ulong
GetCurrentDirectoryA(ulong BufferLen, ref string currentdir) LIBRARY
"Kernel32.dll"
FUNCTION boolean
SetCurrentDirectoryA(ref string cdir) LIBRARY
"kernel32.dll"
GlobalVariables
string gs_main_path // 시작경로를 저장(Global 변수로
선언합니다)
ulong
ul_BufferLen
어플리케이션 오픈시
ul_BufferLen = 100
gs_main_path = space(ul_BufferLen)
GetCurrentDirectoryA(ul_BufferLen,
gs_main_path)
반응형
'PowerBuilder' 카테고리의 다른 글
2개 이상의 디비 접속 (0) | 2010.10.08 |
---|---|
ORACLE(PL-SQL) 초급 매뉴얼 (0) | 2010.10.08 |
PowerBuilder 컴퓨터 환경 읽어오기 (0) | 2010.10.08 |
파워빌더에서 화면 캡처하기 (0) | 2010.10.03 |
PB DataDirect ODBC 등록방법 (0) | 2010.10.03 |