GUI sin

오래된 프로그램에서 마우스로 포커스를 이동할때 한글이 잘리는 문제가 있습니다.

그런경우 해당 exe를 patch/fix 해줘야 하는데, 그게 Visual Studio 에 첨부되어 있다고해서, 필요한 파일을 추출했습니다.

 

exefix.zip
0.69MB

 

사용방법은,

1
2
3
4
5
D:\exefix>editbin "abc.exe" /SUBSYSTEM:WINDOWS,5.01
Microsoft (R) COFF/PE Editor Version 14.00.23506.0
Copyright (C) Microsoft Corporation. All rights reserved.
 
D:\exefix>
cs

이런식으로 적용합니다.

 

 

Comment +0

젠장, 이 문제 때문에 얼마나 많은 시간을 허비했는지 모르겠다.


Column 2 has an invalid name and/or length


문제가 되는 서비스를 찾아서 시작유형을 변경해주는 것만으로 손쉽게 해결된다.




2013.03.29 추가

Image Protect Service 서비스 뿐만 아니라 Team Viewer 8 때문에 동일한 문제가 발생하였다. 서비스를 하나하나 중지하면서 찾아보는게 좋을것 같다.



오류 메시지Column 2 has an invalid name and/or length


서비스 시작 유형 변경나의 경우 Image Protect Service 라는 녀석이 문제였다. 해당 서비스를 중지하니 바로 정상 동작한다. 시작유형을 수동 으로 바꾸고 확인버튼을 누른다.



TeamViewer 8TeamViewer 는 아쉽지만 uninstall 해버렸다.



Comment +0

문제 발생 >

DW 를 출력할때 Header부애 Title 과 결재란을 만들었습니다. 문제는 페이지가 2쪽 이상일때도 타이틀은 상관없는데 결재란도 계속 나온다는 거죠. 그래서 페이지가 2쪽 이면 결재란은 숨기고 싶습니다.




해결 >

결재란 관련 object의

Visible Option 에 설정해서 사용하면 편리하다.

(사실 Composite 를 사용해야 하는것 같은데, 그것보단 더 편리한것 같아.)




IF( page() = 1 ,1,IF(base_dt[1] <> base_dt[-1],1,0) )



Comment +0


Application terminated.

Error: Null object reference at line 4 in systemerror event of object
프로그램명


깔끔하게 설치한 새 노트북에서 파워빌더로 프로그램을 실행하니 위와같은 메시지가 출력된다. 원인을 알아보니 오라클 버전 문제 인듯하다. 서술형 글로 설명하기 까다로우니 일단 나의 환경을 살펴보도록 하자.

서버 : Windows 2003 Standard (x86) + Oracle 9i
클라이언트(개발) : Windows 7 (x64) + Oracle 10g(Client) + PowerBuilder 11.0
클라이언트(사용자) : Windows XP(x86)


해당 프로그램은 Database에 접속을 하기 위해 설치 폴더와 함께 oracle 9i 클라이언트와 tnsnames.ora 를 서브 폴더에 저장해서 접속하더라. 그래서 클라이언트를 직접 실행할때는 문제가 발생하지 않고, PowerBuilder로 실행할때만 문제가 발생한것 같다.

해결방법은?

1. 오라클 홈페이지에서 instantclient-basic-win32-10.2.0.4.zip 파일을 다운받아서 pbl 이 있는 위치에 넣어준다.
2. 클라이언트 설치 폴더에 들어있는 tnsnames.ora 파일을 pbl 이 있는 위치에 넣어준다. 

Comment +0




Installing Powerbuilder 12.5 Evaluation
OS : Microsoft Windows 7 Ultimate K 64bit with SP1

vmware workstation 으로 TEST 해봤습니다.
소리는 없네요. ㅎㅎ 얼마전 인수 합병으로 SAP의 로고가 인상적이네요.^^

Comment +0

ROADMAP

CURRENT ROADMAP


오랜만에 Sybase 홈페이지에 들어가 봤더니, Tech-days 자료에 로드맵이 갱신되었네요.

 내용을 정리해 보자면,

2011년 3분기 즈음 파워빌더 12.5 버전이 출시되고,
2012년 3분기 즈음 파워빌더 15(ㅡ,.ㅡ;) 버전이 출시된다고 하네요.

13, 14 버전을 건너띄고 HTML5 중심으로 가려는 듯한데 pdf 파일을 들여다 보면, apple 과 동맹이라도 맺은듯 합니다.
브라우져 지원도 지원이지만, 아이폰/아이패드를 공공연하게 거론하고 있네요. ㅎㅎ 숫자가 한꺼번에 높아진 만큼 강력한 성능으로 출시해 주신다면 다시한번 부흥기를 맞을 수 있을것 같은데, 개인적인 생각으로는 때를 잘못맞춘것 같다는 생각도 들고,
걱정반 기대반 이네요. ㅎㅎ

[PowerBuilder Roadmap] (pdf)

Comment +0

파워빌더 6-12

파워빌더 6 부터 12 까지 모두 설치하였다.


고장났던 노트북의 세팅을 마쳤다. 유지보수 하고 있는 모든 업체들이 소스 관리가 되지 않아서 결국 6버전부터 12버전까지 모두 설치할수 밖에 없다. 사실 11버전과 12버전을 사용하진 않지만, 쭉 깔아 놓고 보니 왠지 뿌듯한 느낌마저 드는구나. ㅋㅋ

이제 이걸루 뭐하지?ㅡ,.ㅡ; 

Comment +0

파워빌더 12가 나와있었네? 출시된지 1년이나 지났지만, 아직까지 모르고 살고 었었던 자신이 부끄럽다. ( 니 밥줄이야 임마! 정신 똑바로 차려! )

대략 특질을 살펴보니 역시나 '닷넷'이라는 단어가 여기저기 눈에 띄인다. 이미 파워빌더 11 버전부터 꽤나 닷넷의 영향을 받아오고 있다. 어쩌면 당연히 대세의 흐름을 따르는 것이겠지?

사실 우리 회사의 경우 닷넷 마이그레이션이니 뭐니 최신기술엔 관심이 없는듯 하다. 당장 페키지 라이브러리 조차 업그래이드 하기 힘든 인프라인데 닷넷 마이그레이션은 생각조차 하기 힘들어. 혼자 개인적으로 기본 라이브러리에 하나하나 적용해 보며 스킬이나 쌓아 보도록 해보자.



[Evaluation Download]

Comment +0