본문 바로가기

IT Device Game

창고-SingleDes DLL을 ASP용으로 포장하기

VC++로 singleDES.dll 을 작성해서 VB에서 사용을 하다가
모 웹사이트에서 asp파일상에서 사용하고 싶다고 요청을 해서 VC++에서 Active Server Component 로 작성해주는게 정석이지만
너무너무 귀차나서 또는 내가 짠 소스지만 다시보기 싫어서..
혹은 소스를 유실해서 다시 짜야 될......너무 여하튼 귀찮은 경우가
발생 했기에

나름대로 잔머리를 굴린것이 VB에서 VC++ dll을 포장해서
Active Server Component 로 만들어 버리면 초간단 하겠다는 궁리를 했습니다. 하지만 타입문제 때문에 고민하느라 비슷하게 시간이 들어버렸네요...ㅜㅜ

열쇠 이미지
singleDESAsp.zip
다운로드


이것역시 2005년도 정도 작성된 샘플소스인듯



우쨌든 VC++로 만든 dll을 로드해서 VB에서 DLL로 작성 했습니다.
VB에서 불러쓰는 예제와 asp상에서의 예제 모두 포함했습니다.

 

 

포장된  singleDESasp2.dll은 singleDES.dll을 호출하기때문에
두 DLL모두 c:\windows\system32에 복사하시고

regsvr32 singleDESasp2

명령어로 레지스트리에 등록필수 VB에서 사용시는
프로젝트->참조에서 SingleDesAsp를 반드시 추가후 사용

-결론-
이전 부터 사용하던 dll등에 소스가 없거나 일반 dll을 손쉽게
asp에서 사용하고 싶다면 VB로 포장한 Activex DLL로 만들면
초간단 합니다... 물론 저처럼 해메면 시간이 더 들수도 있습니다.




 

반응형