본문 바로가기
반응형

파워빌더12

[개발] 파워빌더 ODBC 인터페이스 다음은 파워빌더7.0과 인포메이커 애플리케이션이, ODBC를 사용하여 데이터베이스에 접속하고자 할 때 필요한 파일 목록입니다. 파일명 설명 --------------------------------------------------------- PBODB80.DLL PowerBuilder ODBC interface PBODB80.INI PowerBuilder ODBC initialization file 설치된 경로 > C:Program FilesSybaseSharedPowerBuilder 설치될 경로 > 설치할 프로그램 폴더, System Path 또는 Path가 지정된 특정 폴더 INI파일과 DLL파일은 반드시 같은 디렉토리에 위치해야 합니다. 개발된 애플리케이션이 ODBC를 이용하여, 데이터베이스에 접.. 2010. 7. 13.
[개발] 파워빌더 리스트뷰(ListView) 속도 문제 파워빌더 리스트뷰(ListView) 속도 문제 파워빌더의 Compile->Run을 통해 수행할 때와 파워빌더에서 Deploy 후 exe 파일에서 수행할 때의 속도문제 ListView에서 *.bmp 파일을 로딩할 때와 그 이외의 이미지 확장자를 이용할 때의 이미지 추가할 때의 속도가 다르다. 파워빌더의 Compile->Run을 통해 수행할 때에는 눈에 띄게 구별되지 않아 문제가 되지 않는다. 하지만, 파워빌더에서 Deploy 후 exe 파일에서 ListView 컨트롤에서 이미지를 추가할 때 속도가 눈에 띄게 느리다. 대략 1~3초 사이가 걸린다. 컴퓨터 사양에 따라서 다를 수 있지만 누가봐도 차이가 난다는 사실이다. ListView를 이용하여 개발하는 개발자라면 이 사항은 꼭 참고하기 바란다. 2010. 7. 12.
[IT/개발] 파워빌더 프로그램의 성능관리 파워빌더 성능 관리 근래에 파워빌더로 개발된 곳에서 성능 측정을 요구하는 곳이 많아 지원을 가보면 일반적으로 고려하여야 할 사항을 무시하고 개발된 곳이 대부분이라 성능이 문제가 되고 있었다. 파워빌더의 문제라기보다는 파워빌더에 맞는 고려사항을 인지하지 못한 탓이다. 이런 이유로 고객의 요구에 의해 본사에서 시행하는 성능관리 교육교재를 요약하여 싣는다. (Managing Performance in PowerBuilder) 목차 1 장: 개요 2 장: 해당 실행 모듈 호출 3 장: 스크립트 실행 4 장: 데이터 조회 5 장: 그 외 사항 1 장: 개요 성능 이란 ? 성능과 관련된 문제점과 토론 사항 성능 향상 정책 수립 사용자 인식 관리 1.1 성능이란 ? 사용자 관점의 성능 성능이라는 것은 실행 시 얼마나.. 2010. 7. 8.
[개발/파워빌더] 컴파일 실행과 어플리케이션 실행시 속도차이 문제 파워빌더에서 DEBUG나 RUN을 모드에서 실행시의 속도와 Deploy를 통한 어플리케이션 모드에서 실행시의 속도가 다른 경우가 발생하는데 여기에 대한 질문과 답변예를 살펴보자. 질문1) 10.0으로 파워빌더를 업그레이드 하기 전에 트라이얼 버전으로 문제가 없는지 체크를 하고 있습니다. 저희 시스템이 기존에 7.0으로 개발이 되어있는 상태였는데요 pb 9버전으로 마이그레이션 후 pb10.0으로 마이그레이션 하고 테스트를 진행 했습니다. 마이그레이션은 에러없이 정상적으로 되었구요.. 소스에서 실행 했을때 문제 없이 작동도 잘 됩니다. 그런데 문제는 컴파일을 했을때 인데요.. 프로그램을 실행후에 Window가 Open되는데 25초 이상이 걸립니다. 그 후에도 프로그램의 실행 속도가 엄청나게 느려지고 프로그램.. 2010. 7. 8.
[IT/개발] 파워빌더 DataWindow.Print property DataWindow Object Reference 출처: http://manuals.sybase.com/onlinebooks/group-pbarc/@Generic__CollectionView;lang=ko DataWindow.Print property Print.property Description Properties that control the printing of a DataWindow. Applies to DataWindows Syntax PowerBuilder dot notation:dw_control.Object.DataWindow.Print.property Describe and Modify argument:"DataWindow.Print.property { = value }" SyntaxF.. 2010. 6. 22.
[개발] 파워빌더, 데이타윈도우에서 Mouse Wheel 사용 제한 원문 : http://cafe.naver.com/pbdn/16 Datawindow control 에 포커스를 준 상태에서( 데이터를 선택 ) Ctrl+MouseWheel 을 이용하여 스크롤을 하면 데이터윈도우가 Zoom-in, Zoom-out 이 됩니다. 이것은 7.0 부터 생긴 기능입니다. 이 기능을 막고자 한다면 다음과 같이 사용하시면 됩니다. Datawindow Control 의 other event 에 아래의 스크립을 이용하면 zoom 기능이 동작 하지 않습니다. ------------------------------------------------------- other event ------------------------------------------------------- CONSTANT.. 2010. 6. 18.
[IT/개발] 파워빌더 - wininet.dll 를 이용한 ftp 방법 wininet.dll 를 이용한 ftp 방법이네요 자료실에 적지 않은 소스가 올라와 있지만 wininet.dll를 이용하여 한눈에 볼수 있게 올리셨으니 더 많이 이용할 것 같네요 고맙습니다 ^^ //먼저 global external function에서 선언하시고 FUNCTION ULONG InternetConnectA (ULONG hInternetSession, STRING sServerName, INT nServerPort, STRING sUsername, STRING sPassword, ULONG lService, ULONG lFlags, ULONG lContext) LIBRARY "wininet.dll" FUNCTION ULONG InternetOpenA (STRING sAgent, LONG lAc.. 2010. 2. 22.
[IT/개발] 파워빌더 - FTP 사용하기 파워빌더 11.5 버전 테스트 FTP서버에 파일을 Upload, Download, Delete, 목록가져오기 등을 구현하는 예제입니다. 해당 Zip파일을 풀면 ftp.dll과 이 dll을 파워빌더에서 API로 사용하는 방법이 설명되어 있는 파일, 그리고 이를 구현한 PB n.v.o가 PBL에 있습니다. ftp.dll은 system32폴더 또는 파워빌더 실행파일이 있는 위치에 두시면 됩니다. [ftp1.pbl] ------------------------------------------------------------------------ // FTP n_ftp in_ftp // FTP UPload string is_server, is_user, is_pass, is_serverfilename, is_cl.. 2010. 2. 22.
[IT/개발] 파워빌더 - 에러코드 설명 이벤트에서 트랩될 수 있는 시스템 에러 Error.Number Error.Text 1 0으로 나눔 2 참조할 오브젝트가 Null 임 3 배열의 영역이 초과됨 4 열거된 값이 함수의 범위를 벗어남 5 함수에서 음수값을 반환함 6 지정된 행/열에 데이터윈도우가 맞지 않음 7 외부 연결을 참조할 때 해결되지 않은 문제가 있음 8 널 스크립트를 가진 배열을 참조함 9 현재 애플리케이션에 DLL함수가 없음 10 DLL함수에 지원되지 않는 인자형이 있음 12 GetItem형과 DataWindow의 열 타입이 맞지 않음 13 속성 참조를 해결하지 못함 14 외부 함수에서 DLL 라이브러리를 열 때 에러 발생 15 외부 함수를 호출할 때 에러 발생 16 최대 스트링 크기를 초과함 17 D/W 오브젝트에서 참조한 데이터.. 2010. 2. 18.
반응형