안녕하세요.. 아직까지.. 초보인.. 이수정입니다.. ^^;
(질문1)
일반폼에서 DB연동해서 값을 읽어 오듯이..
ActiveX 폼에서 NT 서버의 SQL DB값을 읽어와서 보여줄려면..
어떻게 해야 하나요??
일반폼에서 하듯이 작업해서 해 보니까.. cpu address 에러 화면이 뜨고..
안되는것 같던데.. 어떻게 해야 하는지.. 아시는 분 답변 부탁 드립니다.
(질문2)
ActiveX 폼을 만들어서 실행시킬때, 전에 불렀던 ocx파일을 자꾸 실행시키고,
새로 컴파일된 내용이 잘 적용되지 않습니다.
그리고.. 보안을 최하낮음으로 해야 보이는데..
그냥 보통의 보안으로 ocx를 다운로드 받아서 볼려면 인증키를 받아야 한다는 말이 있던데..
이걸 어디서 어떻게 받는건지 아시는분 있으면 답변 부탁 드립니다.
그럼... 모두들 즐코 하세요..
바뀔때마다 자동으로 다운로드하게 하실려면 html에다가 ActiveX버전을 포함시키고
ActiveX컨트롤이 바뀔때마다 버전을 높여주시면 됩니다. 배포옵션에서 Include file
version number를 체크해 주세요.
인증(Code sign)의 경우는 두가지 방법으로 해결할 수 있습니다.
첫번째, 라이센스 파일을 이용하실려면 먼저 마이크로소프트 웹사이트에 가셔서
Authenticode 2.0을 다운받아 설치해야 합니다. 그리고 CodeSign같은 곳에서 라이센스
를 얻어야 합니다. 비용은 비싼걸로 알고 있음. 그러면 델파이에서 인증에 관한 옵션을
보실 수 있습니다. 여기에서 적절하게 설정을 해주시면 됩니다. 마이크로소프트 웹사이트
( http://msdn.microsoft.com/workshop/security/authcode/re-sign.asp )에 가시면
Autheneticode 2.0을 다운받으실 수 있습니다. 또 테스트 목적으로 코드키를 생성할
수 있는 방법도 제공하고 있으니까 찾아보시기 바랍니다. (무료로...)
MSDN Search Library ( http://search.microsoft.com/us/dev/default.asp )
두번째는 클래스팩토리를 이용하여 라이센스파일없이 레지스트리를 사용하는 방법입니
다. ActiveX의 라이센스를 확인하는 작업을 하는곳이 TActiveXControlFactory
(AxCtrls유닛)의 HasMachineLicense란 메소드인데 이 메소드를 재정의하여 레지스트리에
특정키가 있으면 라이센스를 가진것으로 판단하도록 하시면 됩니다. 이 경운 라이센스용
키를 등록하도록하는 프로그램이나 reg파일을 같이 배포해야 합니다.
^^ 항상 즐코하세요.
이수정 wrote:
> 안녕하세요.. 아직까지.. 초보인.. 이수정입니다.. ^^;
>
> (질문2)
>
> ActiveX 폼을 만들어서 실행시킬때, 전에 불렀던 ocx파일을 자꾸 실행시키고,
> 새로 컴파일된 내용이 잘 적용되지 않습니다.
>
> 그리고.. 보안을 최하낮음으로 해야 보이는데..
> 그냥 보통의 보안으로 ocx를 다운로드 받아서 볼려면 인증키를 받아야 한다는 말이 있던데..
> 이걸 어디서 어떻게 받는건지 아시는분 있으면 답변 부탁 드립니다.
>
>
> 그럼... 모두들 즐코 하세요..
>