델파이에서 asp를 만드는걸 책보고 똑같이 했는데 안됩니다.
1. File/New -> Active텝 -> ActiveX Library
2. File/New -> ActiveX Server Object -> CoClass Name에 "Rounder"입력 -> Ok 버튼
3. 타입라이브러리에서 IRounder인터페이스에 메소드추가 -> 메쏘드명을 "Round"라고 입력 -> Refresh버튼클릭
4. 다음소스코드 추가.
procedure TRounder.Round;
Begin
response.write("성공");
End
5. Save All하여 저장
6. 컴파일하여 rounder.dll 과 자동으로 만들어준 Rounder.asp를 wwwroot로 복사
7. rounder.dll을 레지스트리에 등록
8. Rounder.asp를 수정
<%
Set obj = Server.CreateObject("...")
obj.Round
Set obj = Nothing
%>
8. 익스플로어를 실행하여 주소란에 http://localhost/Rounder.asp를 입력
이렇게 했는데
"성공"아라는 글자가 안보입니다.
제가 몰 잘못했나요?
아무리 봐도 책하고 다른곳이 없습니다.
수십번 해봐도 마찬가지구요.
참고로 전 win98[Version 4.10.1998] 에 pws를 설치했습니다.
혹시 pws에서 가상디렉토리잡을때 실행옵션이 선택되어져서 그런가요?
아님 pws에선 안되는건가요?
요즘 나오는 책에는 거의다.. ASP Component 만드는 법이 나와있습니다..
왕초보 wrote:
> 델파이에서 asp를 만드는걸 책보고 똑같이 했는데 안됩니다.
>
> 1. File/New -> Active텝 -> ActiveX Library
> 2. File/New -> ActiveX Server Object -> CoClass Name에 "Rounder"입력 -> Ok 버튼
> 3. 타입라이브러리에서 IRounder인터페이스에 메소드추가 -> 메쏘드명을 "Round"라고 입력 -> Refresh버튼클릭
> 4. 다음소스코드 추가.
> procedure TRounder.Round;
> Begin
> response.write("성공");
> End
> 5. Save All하여 저장
> 6. 컴파일하여 rounder.dll 과 자동으로 만들어준 Rounder.asp를 wwwroot로 복사
> 7. rounder.dll을 레지스트리에 등록
> 8. Rounder.asp를 수정
> <%
> Set obj = Server.CreateObject("...")
> obj.Round
> Set obj = Nothing
> %>
> 8. 익스플로어를 실행하여 주소란에 http://localhost/Rounder.asp를 입력
>
> 이렇게 했는데
> "성공"아라는 글자가 안보입니다.
>
> 제가 몰 잘못했나요?
>
> 아무리 봐도 책하고 다른곳이 없습니다.
> 수십번 해봐도 마찬가지구요.
>
> 참고로 전 win98[Version 4.10.1998] 에 pws를 설치했습니다.
> 혹시 pws에서 가상디렉토리잡을때 실행옵션이 선택되어져서 그런가요?
>
> 아님 pws에선 안되는건가요?