Beberapa hari yang lalu, kakak laki -laki saya mengatakan kepada saya bahwa menggunakan ASP benar -benar merepotkan, lingkungan kompilasi sangat buruk.
Dalam program ini, untuk ini, saya mengajukan solusi di sini. Gunakan VB untuk mengganti semua objek ASP dan tulis program ASP murni di VB.
Setiap orang harus tahu bahwa pada kenyataannya, banyak komponen di ASP ditulis dalam VB, tetapi apa yang membuat semua orang merasa sangat tidak nyaman adalah bagaimana menggunakan ASP yang melekat.
Komponen ini, seperti respons, permintaan, aplikasi, sesi, dll. Jika saya dapat menggunakan komponen ini secara langsung di VB, maka saya bisa
Cukup untuk menggunakan VB untuk menulis ASP untuk menggunakan program ini.
Berikut ini adalah langkah terperinci:
1. Buat DLL ActiveX baru di VB.
2. Sekarang Anda perlu merujuk dua DLL di VB.
Yang pertama adalah mengutip DLL dari mesin ASP.
Pilih perintah Project/Referensi dari menu, dan kutip "Microsoft Active Server Pages Object Library '.
Jika Anda tidak menemukannya, Anda dapat menemukan asp.dll ini file%systemdirectory%/system32/inetsvr direktori di direktori berikut
Klik tombol 'Jelajahi ...' untuk mengimpor Perpustakaan Koneksi Dinamis ini
Yang kedua adalah mengutip objek Microsoft Transaction Server (MTS).
'Microsoft Transaction Server Type Library'.
Jika Anda tidak menemukannya, Anda dapat menemukan file mtxas.dll ini di direktori berikut
%SystemDirectory%/system32/mts/3. Nah, semua persiapan selesai, bagaimana menulis kode di bawah ini, saya pikir semua orang bisa mengerti
dari.
Ini adalah kode file:
opsi eksplisit
redup m_objrresponse sebagai respons
redup m_objRequest sebagai permintaan
Redup m_objserver sebagai server
redup m_objapplication sebagai aplikasi
redup m_objsession sebagai sesi
Private sub class_initialize ()
Dim ObjContext sebagai ObjectContext
Set ObjContext = getObjectContext ()
set m_objresponse = objcontext (respons)
set m_objrequest = objcontext (permintaan)
set m_objserver = objcontext (server)
Set M_OBJApplication = ObjContext (Aplikasi)
set m_objsession = objcontext (sesi)
akhir sub
Sub asptest ()
M_objResponse.write perpisahan dengan papan tulis, gunakan lingkungan VB untuk menulis program ASP!
akhir sub
Tempel kode di atas ke dalam program Anda, dan kemudian kompilasi proyek ini ke DLL. Penggunaan akhir
REGSVR32 ComponentName.dll mendaftarkan DLL ini ke IIS.
Berikut ini adalah metode menggunakan komponen ini dalam file ASP:
<%
Set Object = Server.CreateObject (yourprjname.asptest)
objtest.asptest
Setel objek = tidak ada
%>
Yah, saya harap metode saya dapat menyelesaikan kesusahan kakak lelaki itu, haha.