已調試好的asp程式在VB中轉換為組件的技巧(轉)好象也有不少人問過類似的問題

來源:互聯網
上載者:User
程式|技巧|問題|轉換 已調試好的asp程式在VB中轉換為組件的技巧
2001年2月3日
在網易虛擬社區的“VB和Basic區”裡有一篇《使用VB編寫純ASP程式 [轉][Technology] 》,其實我認為最好的方法應該這樣:
原文中的定義如下:

Dim m_objResponse As Response

其實對於我們寫過.dll的來說,並不是很好,就是如果要將該程式拿到.asp程式中進行調試時,尤其是我們將已經調試通過的.asp程式做成.dll時,.asp程式裡用的是標準的組件名。預設的組件名為response、request等,引文中在前面加上了m_obj,則如果程式中用到了這句,則也要進行相應的改變,這一則會帶來較大的工作量,二則對於程式的可讀性並沒有什麼改進。因此,最好的方法是如下定義:
Dim Context As ObjectContext
Dim Server As Server
Dim Request As Request
Dim Session As Session
Dim Response As Response

當然,後面還要有
Private Sub Class_Initialize()
Set Context = GetObjectContext()
Set Server = Context("Server")
Set Request = Context("Request")
Set Response = Context("Response")
Set Session = Context("Session")
End Sub
的初始化。
經實踐證明,完全可行。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.