|
안녕하세요^^
ASP 컴포넌트를 만들어서 사용하려고 하는데
겨우겨우 어떻게 어떻게 만들기는 했는데 리턴값을 되돌리질 못하고 있습니다
COM 인터페이스의 메쏘드라서 기본적으로 HRESULT로 값을 되돌리게 되는데
ASP에서는 HRESULT값을 리턴으로 인정을 안해주더라고요
VB같은경우
Funtion Test() {
Test = "ReturnOK"
}
이런 방식으로 함수와 같은이름의 변수에 리턴값을 할당하도록 되어있는데
C++ 에서는 어떻게 해야 하는지 모르겠습니다
제가 만들어야 하는 컴포넌트는 ASP에서 사용되고
함수 호출후 리턴값을 할당해 루틴을 분기해야 합니다
포인터 파라미터를 통해서 값을 받아도 되지만 어쨌든 알아야 하겠기에 이렇게 부탁드립니다
<%
Dim StoreResult, CBuilderASPObj
Set CBuilderASPObj = Server.CreateObject("CheckDistributeObject.AutoTransLogScanner")
StoreResult = CBuilderASPObj.ScanDistributedContent( "/Data/SampleFile.wmv" )
If StoreResult = 0 Then
response.write "StoreResult =" &StoreResult & " "
ElseIf StoreResult = 1 Then
response.write "StoreResult =" &StoreResult & " "
ElseIf StoreResult = 2 Then
response.write "StoreResult =" &StoreResult & " "
ElseIf StoreResult = -1 Then
response.write "StoreResult =" &StoreResult & " "
End If
%>
이런 형태인데....... 잘안되네요
한참 여기저기 찾아봤는데 도대체 방법을 모르겠습니다
고수님들의 조언 부탁드리겠습니다
|