안녕하세요...... 류재후입니다.
ActiveX를 이용해서 파일업로드를 만들었습니다.
그런데 배포에서 문제가 있어서 이렇게 질문드립니다.
테스트인증서를 만든후 CAB 파일에 인증을 한후 서버(리눅스)에 올려서
테스트를 하였습니다.
그런데 제 컴퓨터에서는 정상적으로 설치가 되는데 다른 컴퓨터에서는 실행이 되지 않는군요.
다른 컴퓨터에서 인터넷 템프 디렉토리를 보면 CAB 파일이 있는 걸 볼수 있는데 Windows에 DownLoad Program 디렉토리에 보면 설치도 되어있지 않습니다.
물로 브라우저에서 실행도 안됩니다.
HTML 코드에 있는 CAB 파일 버전과 Inf 파일의 버전 OCX 파일의 버전 전부 같이 마추었고요... 관련 파일을 CAB 파일에 포함 하였습니다.
벌써 2틀째 해매고 있는데 도져히 모르겠네요........... 고수님들의 명쾌한 답변 부탁드리겠습니다......
그리고 새복 많이 받으세요 ^^
이하는 프로그램에 관련해서 inf 파일과 기타 정보들입니다.
======================================================================
XUpLoadProj1.inf
----------------------------------------------------------------------
;Delphi-generated INF file for XUpLoadProj1.ocx
[Add.Code]
XUpLoadProj1.ocx=XUpLoadProj1.ocx
rtl60.bpl=rtl60.bpl
vcl60.bpl=vcl60.bpl
vclsmp60.bpl=vclsmp60.bpl
indy60.bpl=indy60.bpl
vclie60.bpl=vclie60.bpl
nmfast60.bpl=nmfast60.bpl
[XUpLoadProj1.ocx]
file=thiscab
clsid={165AA1A4-1D17-40A7-9413-427F61097ABE}
RegisterServer=yes
FileVersion=1,0,54,1
[rtl60.bpl]
file=thiscab
FileVersion=6,0,6,163
DestDir=11
[vcl60.bpl]
file=thiscab
FileVersion=6,0,6,163
DestDir=11
[vclsmp60.bpl]
file=thiscab
FileVersion=1,0,0,0
DestDir=11
[indy60.bpl]
file=thiscab
FileVersion=6,0,6,163
DestDir=11
[vclie60.bpl]
file=thiscab
FileVersion=6,0,6,163
DestDir=11
[nmfast60.bpl]
file=thiscab
FileVersion=6,0,6,163
DestDir=11
----------------------------------------------------------------------
Text.php
----------------------------------------------------------------------
<HTML>
<H1> Delphi 6 ActiveX Test Page </H1><p>
You should see your Delphi 6 forms or controls embedded in the form below.
<HR><center><P>
<OBJECT
classid="clsid:165AA1A4-1D17-40A7-9413-427F61097ABE"
codebase="./XUpLoadProj1.cab#version=1,0,54,1"
width=647
height=164
align=center
hspace=0
vspace=0
name="XUpload"
>
<PARAM NAME="Home_URL" VALUE="http://192.168.1.66/test1.php">
</OBJECT>
</HTML>
----------------------------------------------------------------------
XUpLoadProj1.ocx - 버전 1,0,54,1 | classid= 165AA1A4-1D17-40A7-9413-427F61097ABE
======================================================================