Q&A

  • activex server component에서 문자열 리턴값..
file - new - activex 탭에서 라이브러리를 처음에 선택을하고

다시 file - new - activex탭에서 서버오브젝트를 선택을 하고

타입 라이브러리에서 메쏘드를 하나 추가했어요..

그러구 리턴값을 BSTR 지정을 하고 asp로 불러봐 보니. ㅠ.ㅠ

에러가 나요 ㅠ.ㅠ 스크립트를 실행할수 없다구요..

asp는





Testing Delphi ASP



You should see the results of your Delphi Active Server method below








<% Set DelphiASPObj = Server.CreateObject("az.test")

Result = DelphiASPObj.haha("dddddddddd")

%>


sdf







이렇게 델파이에서 기본적으로 만들어주는 걸 사용했구요...



function TTest.haha(const Buffer: WideString): WideString;

begin

Result := '44';

end;



이렇게 소스부분은 해주고요.. 그런데 스크립트를 실행할수 없다는 에러가나와요..

그래서 haha부분의 리턴값을 정수로 하니까 잘 실행이 돼구요 ㅠ.ㅠ

문자열로 하면 에러가 바로 나와요 pchar로 리턴값을 지정을 해도 스크립트를 실행할수 없습니다 라고 나와요 왜 그런지 아시는분. ㅠ.ㅠ 가르쳐주세요 ㅠ.ㅠ



에러 값은..

넘겨받은값 error 'ASP 0192'

예기치 않은 오류



/Default.asp



외부 개체의 OnEndPage 방법에 트랩 오류가 발생했습니다.

이렇게 나와요 ㅠ.ㅠ

1  COMMENTS
  • Profile
    화랑 2000.03.30 18:54
    리턴값을 설정할때 어디서 하셨나요?



    Type Library에서 설정을 하신건가요?



    COM 제작은 형식을 많이 따지는 편이거든요..







    이용현 wrote:

    > file - new - activex 탭에서 라이브러리를 처음에 선택을하고

    > 다시 file - new - activex탭에서 서버오브젝트를 선택을 하고

    > 타입 라이브러리에서 메쏘드를 하나 추가했어요..

    > 그러구 리턴값을 BSTR 지정을 하고 asp로 불러봐 보니. ㅠ.ㅠ

    > 에러가 나요 ㅠ.ㅠ 스크립트를 실행할수 없다구요..

    > asp는

    >

    >

    > Testing Delphi ASP

    >


    >

    You should see the results of your Delphi Active Server method below



    >


    >


    > <% Set DelphiASPObj = Server.CreateObject("az.test")

    > Result = DelphiASPObj.haha("dddddddddd")

    > %>

    >
    sdf

    >

    >

    >

    > 이렇게 델파이에서 기본적으로 만들어주는 걸 사용했구요...

    >

    > function TTest.haha(const Buffer: WideString): WideString;

    > begin

    > Result := '44';

    > end;

    >

    > 이렇게 소스부분은 해주고요.. 그런데 스크립트를 실행할수 없다는 에러가나와요..

    > 그래서 haha부분의 리턴값을 정수로 하니까 잘 실행이 돼구요 ㅠ.ㅠ

    > 문자열로 하면 에러가 바로 나와요 pchar로 리턴값을 지정을 해도 스크립트를 실행할수 없습니다 라고 나와요 왜 그런지 아시는분. ㅠ.ㅠ 가르쳐주세요 ㅠ.ㅠ

    >

    > 에러 값은..

    > 넘겨받은값 error 'ASP 0192'

    > 예기치 않은 오류

    >

    > /Default.asp

    >

    > 외부 개체의 OnEndPage 방법에 트랩 오류가 발생했습니다.

    > 이렇게 나와요 ㅠ.ㅠ

    • 꼭! 꼭!
    • 2000.03.30 19:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.30 23:06
      WM_NCHITTEST 메세지에 반응하는 메소드를 서브클래싱해서 사용하시면 됩니다. 즉, 마우스포인터의 위치...
    • 이상학
    • 2000.03.30 17:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박성훈
      2000.03.30 19:30
      이상학 wrote: > ini 파일을 읽어서 트링 넣고 트리를 클릭하면 리스트 박스에 내용이 표시 되도록하는 >...
    • 박동기
    • 2000.03.30 16:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 신기종
      2000.03.30 19:43
      박동기 wrote: > NT나 Win2000에 델파이4나 5를 설치하려면은 어떻게 하나요? > 그냥 설치하면 되나요? ...
    • 어린왕자
      2000.03.31 00:41
      신기종 wrote: > 박동기 wrote: > > NT나 Win2000에 델파이4나 5를 설치하려면은 어떻게 하나요? > > 그...
    • 차카게살자
      2000.04.04 02:22
      어린왕자 wrote: > 신기종 wrote: > > 박동기 wrote: > > > NT나 Win2000에 델파이4나 5를 설치하려면은...
    • 어린왕자
      2000.03.31 01:27
      어린왕자 wrote: > 신기종 wrote: > > 박동기 wrote: > > > NT나 Win2000에 델파이4나 5를 설치하려면은...
    • 어린왕자
      2000.03.31 00:44
      어린왕자 wrote: > 델초보 어린왕자인데요.. > mdb파일은 엑세스에서 저장된 파일 아닌가요? 맞줘? > 근...
    • 최용일
      2000.03.30 18:33
      TRichEdit.SelAttributes속성을 이용하세요. 현재 커서의 위치나 선택된 문장의 여러가지 속성을 알수 ...
    • 니케
    • 2000.03.30 10:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 류종택
      2000.03.30 17:12
      Select * From TableName Where FiledName Like '%sql%' 과 같이 하시면 됩니다.. Like문에 대해서 SQL ...
    • 이영수
      2000.03.30 10:16
      여전히 초보 wrote: > 회원을 검색한 후에 그 회원들의 우편수령지에 따라 봉투를 프린트 할건데요 > 도...
    • 델파이
    • 2000.03.30 09:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안경옥
      2000.03.30 17:33
      델파이 wrote: > try... family 질문입니다 > > 설명좀 해주세요 > > 이게 이해가 안가거든요? >...
    • 이용현
    • 2000.03.30 08:40
    • 1 COMMENTS
    • /
    • 1 LIKES
    • 화랑
      2000.03.30 18:54
      리턴값을 설정할때 어디서 하셨나요? Type Library에서 설정을 하신건가요? COM 제작은 형식을 많이 ...
    • 남경진
      2000.03.31 01:52
      이수정 wrote: > 안녕하세요.. 입력하는데 에러가 자꾸 나서요.. > 원인을 잘 모르겠어서... 한번 봐주세...
    • 이기현
      2000.04.24 10:26
      남경진 wrote: > 이수정 wrote: > > 안녕하세요.. 입력하는데 에러가 자꾸 나서요.. > > 원인을 잘 모르...
    • 이기현
      2000.04.24 10:25
      남경진 wrote: > 이수정 wrote: > > 안녕하세요.. 입력하는데 에러가 자꾸 나서요.. > > 원인을 잘 모르...
    • 사노테
    • 2000.03.30 06:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.30 06:58
      안녕하세요 하얀까마귀 입니다. 델파이에 보시면 function IncMonth(const Date: TDateTime; Number...
    • bhkmm
    • 2000.03.30 05:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.03.30 07:07
      안녕하세요 하얀까마귀 입니다. 잘보니까 더블퀘스쳔 마크 를 쓰셧네요... Access는 안써봐서 잘 모...
    • bhkmm
      2000.03.30 08:07
      하얀 까마귀님 감사합니다. 첫번째 방법은 알고 있었으나 안돼더군요.. 델파이에서는 안걸리는데. db에...
    • 초보자
    • 2000.03.30 05:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.03.30 19:49
      초보자 wrote: > MessageDlg에서 Default버튼을 설정하고 싶습니다. > 기본적으로 > MessageDlg('messa...
    • 백록화
    • 2000.03.30 05:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2000.03.31 04:15
      글쎄요.. 일단 에러 메세지가 나왔으니깐.. 그쪽으로 한번 찾아 보세요.. > 그런데, 정작 cgi를 서버...
    • 갱수
      2000.03.31 11:00
      김봉준 wrote: > 하하.. 안녕하세요 또 이상한 질문을 하게 되는것 같군요 > > 리눅스에 설치된 MySQL...
    • 조규춘
      2000.03.30 05:33
      얀 wrote: > 한글입력시 만약 > exe) '한메일'이라고 입력시 'ㅎ'을 가져오고 싶습니다 그리고 'ㅎ'을 가...
    • 공성환
    • 2000.03.30 03:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.03.30 03:57
      공성환 wrote: > 먼저 질문에 답하여 주신것에 감사합니다(하얀까마귀님,홍세비님)... > 아직 내공의 힘...