kkuzil.own@gmail.com

Posted
Filed under Development/etc.
마스터키를 등록하는 과정에서 80400에러가 떴다.

hasp_windows_master.dll 파일을 기본경로에서 찾지 못해서 나는 에러다.
hasp_windows_master.dll 파일을 찾아서 ({Sentinel HASP}\VendorTools\VendorSuite) 시스템 폴더(SysWow64)에 넣어줬더니 해결.


http://sentineltechsupport.safenet-inc.com/2011/06/hasp-faq-q2-2011/

Q: How to resolve Error 80400 on clicking Master Keys tab in Business Studio?

0

A:  If opening Business Studio and clicking “Master Keys” it reports the error “Unable to load Master Keys, Error 80400”, probably the hasp_windows_master.dll is missing from the folder “C:\Program Files\SafeNet\Sentinel HASP Server\Servers\Sentinel HASP Server”.

Check the system where the Business Studio Server is installed and be sure that the hasp_windows_master.dll is in the following folders:

       C:\Program Files\SafeNet\Sentinel HASP Server\Servers\Sentinel HASP Server

       C:\Program Files\SafeNet\Sentinel HASP\VendorTools\VendorSuite

       C:\Program Files\SafeNet\Sentinel HASP\VendorTools\Common\Factory

With 5.1 where Business Studio is supported over 64bit, if Master key is not visible in BS, we need to make sure that along with above mentioned directory paths, hasp_windows_master.dll is available in system path C:\WINDOWS\SysWOW64 and/or \System32

This entry was posted in FAQ, Sentinel HASP by LicensingLive!. Bookmark the permalink.
2014/01/21 08:55 2014/01/21 08:55
Posted
Filed under Development/Delphi
아무리


[Delphi] fastreport 에서 PDF로 Export 시 한글 깨지는 문제


에서 나온데로 해보아도 해결이 되지 않아 이것저것 시도하면서 잡질하는데..

결국 알아냈다.

frxReport 컴포넌트에서 리포트 작성시 사용되는 Memo 컨트롤의
Font를 기본에서 "굴림"으로 바꿔주니깐 해결되더라! 아놔...

어쨌든 해결

끝.
2013/09/25 10:04 2013/09/25 10:04
Posted
Filed under Development/Delphi
http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=0&st=&keyword=&indx=399313&keyword1=&keyword2=&page=3

소스를 직접 수정해 줘야 한다고 한다...ㄷㄷ ;;

이걸 직접 알아낸 김문수님께 감사를..!



----------------------------------------------------------


FastReport가 또 업그레이드를 하면서 코드를 바꿨네요...

언제까지 수정을 계속해야 하는지...
 

유니코드 때문에 한글이 깨져 나가네요 ㅜ.ㅜ

 

frxPDFFile.pas

 

라인: 329

 

//기존 function HexEncode7F(Str: WideString): string;

 function HexEncode7F(Str: String): string;

 

라인 2126

//기존       WriteLn(Stream, '/DescendantFonts [' + IntToStr(Index + 1 + Parent.FStartFonts) + ' 0 R]');

  WriteLn(Stream, '/DescendantFonts [' + IntToStr(Parent.FFontDCnt + Parent.FStartFonts) + ' 0 R]');



 

frxExportXML.pas

 

라인: 310

//기존      'ss:FontName="' + EStyle.Font.Name + '" '+

   'ss:FontName="' + UTF8Encode(EStyle.Font.Name) + '" '+

라인: 427

//기존 s := ChangeReturns(UTF8Encode(s));

//기존 WriteExpLn('<Data' + si + '>' + s + '</Data>');

      s := ChangeReturns(s);

      WriteExpLn('<Data' + si + '>' + UTF8Encode(s) + '</Data>');





frxExportHTML.pas

 

라인: 332

//기존        WriteExpLn(' font-family: ' + EStyle.Font.Name + ';'#13#10 +

      WriteExpLn(' font-family: ' + UTF8Encode(EStyle.Font.Name) + ';'#13#10 +





frxRes.pas



라인: 192

//기존    Result := _UnicodeToAnsi(FValues[Integer(FNames.Objects[i])], DEFAULT_CHARSET, FCP) else

    Result := FValues[Integer(FNames.Objects[i])] else



마지막으로... 누가 좀 리소스를 한글화해서 FastReport사에 등록 좀해 주세요...

FastReport 버전업시 다른 나라 랭귀지 추가 할 때 마다 부럽네요 ㅜ.ㅜ
2013/09/23 19:59 2013/09/23 19:59
Posted
Filed under Development/Java & Android
eclipse에서 기존 안드로이드를 삭제하고 최신 안드로이드 SDK로 업데이트를 한 후 부터 ADV를 생성하려고 하면

Target location is not inside the SDK.


이런 에러 메시지가 나와서 삽질한 결과..

1. 먼저, WinKey + Pause, Break 키를 눌러서 시스템 정보를 불러오고
2. [고급 시스템 설정] 클릭
3. [고급] 탭
4. [환경 변수] 클릭
5. 시스템 변수 [새로 만들기]
6. 변수 이름 : ANDROID_SDK_HOME, 변수 값 : {Android SDK 경로}
사용자 삽입 이미지



이렇게 하면 Android Virtual Device Manager에서 경로를 잘 표시 해준다.

그런데.. 이렇게 해도 안되서... 한동안 삽질한 끝에 또 깨달았다.
안드로이드 SDK를 받을때 함께 있는 "SDK Manager.exe" 이걸로 업데이트한 데이터를 모두 지우고

eclipse 에서 메뉴 > Windows > Android SDK Manager 를 통해서 해당 SDK를 업데이트 하면 된다.
그리고 AVD 생성.

1. 시스템 환경변수에 ANDROID_SDK_HOME 이름으로 안드로이드 SDK 경로 추가
2. SDK 업데이트 할때에는 "SDK Manager.exe" 사용하지 말고, eclipse 안에 있는 Android SDK Manager를 이용

끝.
2013/08/28 23:52 2013/08/28 23:52
Posted
Filed under Development/etc.
{pf} (프로그램 파일즈)에 들어가는건 실행 못한다고 한다.


그래서,
[Run]  section 에서 실행목록 중 원하는 플러그에 shellexec 이거 넣으면 가능.
(실행되는 프로그램에 권한 상승하는 리소스가 있을경우)

runascurrentuser 이거 넣어도 된다. 더 깔끔함. (추가)


끝.
2013/08/27 10:42 2013/08/27 10:42