PowerClient를 대충 읽어 보았을때 IIS에 배포하여 실행한다고 하니 웹버전으로 자동 컨버전 해주는것 같아 여기저기 구글링하여 기존 C/S버전의 파워빌더 프로그램을 PowerClient로 마이그레이션 하는것에 대해 포스팅 하고자 한다. PowerClient 사용방법 1. 기존에 개발된 프로그램을 오픈 후 File > New > Project > PowerClient 선택 후 OK 클릭 2. 열린 화면의 General 부터 순차적으로 아래와 이미지를 참고하여 입력. 3. Libraries 탭은 자동으로 기존 프로그램의 Pbl에 추가됩니다. 4. External Files 에서 Add files 을 클릭하여 pbl, pbd 제외하고 사용하는 이미지 파일 , dll 파일을 추가 합니다. 테마를 사용한다..
관련 강좌 2020.08.20 - [IT Story/TIP] - MSSQL 웹(Get/Post)통신 : SQL_APIConsumer MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 공공Data 포탈이나 다른 시스템과 연동시 XML 또는 Json으로 Data를 Web을 통해 받아 오는 경우가 종종 있습니다. 웹방식의 프로그램을 작성 할 경우 바로 받아서 사용하면 되지만 , 웹방식으로 받은 D kindmaster.tistory.com 2020.08.21 - [IT Story/TIP] - MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 활용 MSSQL 웹(Get/Post)통신 : SQL_APIConsumer 활용 2020/08/20 - [IT Story/TIP] - MS..
얼마전 PowerBuilder 9.0 버전에서 잘 사용하는 아래와 같은 저장 프로시저가 Powerbuilder 2019 버전으로 업그레이드 후 Output 파라미터를 못 받아 오는 현상이 발생 했습니다. 문제가 되는 파워빌더 스크립트 샘플 Long ll_Gubun DateTime ldt_F_Day, ldt_T_Day Stringls_Msg ll_Gubun = 2 ldt_F_Day = Gstr_Ui.sys_date ldt_T_Day = Gstr_Ui.sys_date Declare PB_MF200_Output Procedure For SP_MF200_UP_O @iGubun= :ll_Gubun ,@iF_Day= :ldt_F_Day ,@iT_Day= :ldt_T_Day ,@oRtn= :ls_Msg Output;..
얼마전 저의 메일서버가를 통해 Gmail로 다량의 메일이 발송된 사고가 있었습니다. 일딴 해당 메일계정을 보안조치하여 해결했습니다. 그 후 Gmail쪽으로 메일 발송시 아래와 같이 리턴메일이 돌아오는 상태가 되었습니다. [리턴메일 내용] https://support.google.com/mail/? 해결방법 : ㅠ.ㅠ 특별한것 없습니다. 구글(Gmail)측에 아래와 같이 스펨등록된 ip를 해제 요청 해야됩니다. Gmail 스펨 차단 해지 요청 방법 아래 URL로 접속하여 해당 양식을 작성하여 요청 해야됩니다. https://support.google.com/mail/contact/bulk_send_new?rd=1 발신자 문의 양식 - Gmail 고객센터 요청을 제출해 주셔서 감사합니다. 요청 제출 후 변경..
PowerBuilder 에서 플러스키 입력시 곱하기 1000기능 구현하기 제목과 같은 기능 구현 요청이 현업에서 있었습니다. 처음에는 key 입력 이벤트에서 + 키 체크하면 쉽게 구현이 가능 할 줄 알았습니다. 1차 구현시 문제점 발견 //ue_key event에 아래 소스 선언 if key = KeyAdd! then String ls_ColumnName, ls_ColumnType Long li_Row Decimal lc_Amt ls_ColumnName = This.GetColumnName() ls_ColumnType = This.uf_GetColType(ls_ColumnName) IF ls_ColumnType = 'number' Then This.AcceptText() li_Row = This.GetR..
배경 설명 브랜드 제품의 PC를 구매 할 경우 Winodws 10 에 Office 365가 설치되어 공급되는 경우가 많이 있습니다. 어떤 경우인지는 정확히 파악이 안되지만 일부 PC에서 Office 2013 설치 후 바로가기로 실행시 아래와 같은 메시지가 나오는 경우가 있습니다. 오류 메시지 나오는 환경 OS : Windows 10 home / Windows 10 pro SW : Office 365 기 설치되어있음 위 환경에서 Office 2013 설치 할 일 부 PC에서 Office 파일을 더블 클릭 시 발생합니다. PS.회사에서 이미 Office 2013 영구라이센스 보유 중이라 Office 365는 사용하지 않습니다. 해결 방법 제어판 > 프로그램 및 기능 에서 Office 365 제거 바로 적용이..
배경 설명 대상 : ZOOM 라이센스를 2유저 이상 구매한 계정 소유자 ZOOM의 경우 프로라이센스는 계정당 최대 9개의 라이선스를 구매가능하다고 되어있습니다. 전 이말이 한계정으로 2개의 라이선스 구매시 한계정으로 로그인해서 동시에 2개 회의실이 생성 가능 할 꺼라 생각했습니다. 테스터 결과 한계정은 동시로그인이 안되며 강제 로그 아웃 후 방생성시에도 아래와 같은 메시지가 출력되면 2개 회의실이 생성되지 않습니다. 답답한 마음에 ZOOM 사이트의 데모 요청 전화로 전화를 걸어 봅니다. ZOOM 고객센터가 아닌 다른데로 전화가 걸립니다. ㅡ.ㅜ 삽질 하다 알아낸 줌 사용자 관리 두둥.. ZOOM 사용자 관리 방법 줌사이트 로그인 후 계정> 관리자> 사용자관리 > 사용자 클릭 아래 화면에서 사용자 추가를 ..
배경 설명 회사에서 처음 도입한 화상회의 솔루션은 나우앤나우 라는 솔루션 이었습니다. 그때당시 서비스형 화상회의 솔루션이 거의 없던 시절 이었습니다. 그 후 KT 에서 운영하는 메가미트라는 화상회의 솔루션을 도입했습니다. 나우앤나우 와 KT 메카미트는 엔진과 그래픽 운영 방식까지 완전 같은 프로그램입니다. 다른것은 운영사 하나 뿐이었죠 똑같은 솔루션인데 변경한 이유는 KT 메가미트가 유저당 금액이 더 저렴했습니다.^^ 코로나 사태로 화상회의 접속 유저수가 많이 증가 하였습니다. 유저수의 증가로 비용 이슈가 있어서 타사 화상회의 서비스를 검토 하게 되었습니다. 이때 ZOOM 서비스의 장점을 알게되었습니다. ZOOM의 장점은 위 2개 업체와 다르게 회의실 동시 생성 수 = 라이센스수라는 장점이 있습니다. 위..
PC 포멧 하고 나면 예전에 설정 해 놓은 옵션들이 기억이 안나는 경우가 종종 있습니다. 최근 PC 포멧 후 제 머리속에서 포멧된 옵션이 있어서 Tstory 메모 합니다. MSSQL Management Studio 에서 디자인 모드로 테이블 속성을 변경시 아래와 같은 오류를 만날 수 있습니다. [오류 내용] 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함] 옵션을 설정했습니다. [해결 방법] MSSQL Management Studio 에서 도구 > 옵션 > 디자이너 > 테이블 및 데이터베이스 디자이너> 테이블 다시 만들어야 하는 변경 내용 저장 안함(S..
Powerbuilder 틀고정 방법 위 이미지와 같이 datawindows 의 필드가 많은 경우 품목명으로 기준으로 틀고정 하는 방법에 대해서 설명 할 까 합니다. constructor이벤트 Script //code_nm_t 는 고정할려는 컬럼의 해드 Name 입니다. ll_value = Long(This.Object.code_nm_t.X) + Long(This.Object.code_nm_t.Width) + 6 This.Object.DataWindow.HorizontalScrollSplit = ll_value This.Modify("DataWindow.HorizontalScrollPosition= " + '0' ) This.Modify("DataWindow.HorizontalScrollPosition2=..
Blog is powered by kakao / Designed by 미스터짱