線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:764
推到 Plurk!
推到 Facebook!

关于用c++builder编写ASP服务器组件

尚未結案
djfeihong
一般會員


發表:10
回覆:1
積分:2
註冊:2003-10-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-15 18:15:39 IP:61.54.xxx.xxx 未訂閱
HTML网页如下: 〈HTML〉<HEAD〉 〈TITLE〉Testing C Builder ASP </TITLE〉 〈/HEAD〉 〈BODY〉

You should see the results of your C Builder Active Server method below

〈HR〉 〈% dim ks1,ks2 Set ASPObj = Server.CreateObject("ShowList.IP_INFO") ks1=ASPObj.IP_Address ks2=ASPObj.IP_End response.write(ks1) response.write(ks2) %〉 〈HR〉 〈/BODY〉 〈/HTML〉 运行后出现入下问题: Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 ShowList.IP_INFO 错误 '80020009' EAccessViolation /com/IP_INFO.asp,行14 服务器组件部分程序如下: // IP_INFOIMPL : Implementation of TIP_INFOImpl #include #pragma hdrstop #include "IP_INFOIMPL.H" #include "DataModuleU.h" ///////////////////////////////////////////////////////////////////////////// // TIP_INFOImpl STDMETHODIMP TIP_INFOImpl::OnEndPage() { HRESULT hr = E_FAIL; try { hr = TASPObject::OnEndPage(); } catch(Exception &e) { return Error(e.Message.c_str(), IID_IIP_INFO); } return hr; } STDMETHODIMP TIP_INFOImpl::OnStartPage(LPUNKNOWN AScriptingContext) { HRESULT hr = E_FAIL; try { hr = TASPObject::OnStartPage(AScriptingContext); } catch(Exception &e) { return Error(e.Message.c_str(), IID_IIP_INFO); } return hr; } STDMETHODIMP TIP_INFOImpl::get_IP_Address(BSTR* Value) { try { *Value=WideString("10.67.3.12"); } catch(Exception &e) { return Error(e.Message.c_str(), IID_IIP_INFO); } return S_OK; }; STDMETHODIMP TIP_INFOImpl::get_IP_End(BSTR* Value) { try { TDM *DM; DM->ClientDataSet->Open(); *Value=WideString(DM->ClientDataSet->FieldByName("Common_Name")->AsString); DM->ClientDataSet->Close(); } catch(Exception &e) { return Error(e.Message.c_str(), IID_IIP_INFO); } return S_OK; }; 请教如何解决? 發表人 - djfeihong 於 2004/09/15 18:33:16
系統時間:2024-05-05 19:46:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!