안냐십니까... 우선 새해 복 마니 받으십시요...
우선 환경은 델파이6.0 에 iis 고용..
제가 하려는거는요... dll을 하나 만들고 dll안의 함수를
델파이의 엑티브엑스폼에서 사용하려는 걸랑요...
일반 응용프로그램에선 아래같이 넣으니까 dll을 불러서사용이
가능한디요.. 엑티브엑스폼으로 변환하니깡.. 계속 다운만받고..
화면이 나오지 않내용....어케 해야 징용...
우선 엑티브 엑스 폼에 dll 함수를 선언은
function CallMe(str :string) : string ; stdcall; external 'project1.dll'
implementation
일케 했고여.. 엑티브엑스폼 에서 dll에 있는 CallMe 함수를 콜할려고여
inf 파일은 아래와 같이 작성했슴다..
[version]
signature="$CHICAGO$
AdvancedINF=2.0
[Add.Code]
FtpaxProj1.ocx=FtpaxProj1.ocx
project1.dll=project1.dll
[FtpaxProj1.ocx]
file-win32-x86=thiscab
clsid={93EE1525-9D08-4631-9746-C21AF2DBE9D9}
RegisterServer=yes
FileVersion=1,0,0,1
[project1.dll]
file-win32-x86=thiscab
FileVersion=1,0,0,1
RegisterServer=no
ocx에서 사용하려면 보통 dll 만드는거랑 다른가요..아니면..엑티브엑스폼에서 dll을 다른 방법으로 콜해야 하나요...
알려 주시와용... 제발 힌트라도 주셔용.....
감사합니당..
아마도 인증에 문제가 있지 않나 생각되는데요... 이 경우는 ocx가 아니라 cab
파일자체에 인증을 하셔야 합니다.
델코(www.delphikorea.com)에 보시면 ActiveX인증에 관한 강좌가 있는데 참조하시구요...
^^ 항상 즐코하세요...