在註冊 ImageLoader 動態連結庫 (DLL) 後,即可著手建立 Web 專案。本教學使用 Microsoft Visual InterDev 1.0 建立 ASP 頁面,並連接至 SQL Server 資料庫。
ImageLoad,點擊確定完成後續步驟。Global.asa 檔案。此檔案會在使用者首次瀏覽 Web 應用程式頁面時自動執行。Grocevb,完成後續設定。Grocevb,確定返回。Grocevb.dsn,完成精靈。雙擊 Global.asa 可檢視自動產生的連線程式碼,其中定義了連接資料庫所需的變數。
為初始化 clsImageLoader,必須在 Global.asa 的 Session_OnStart 事件中加入兩行程式碼。注意 clsImageLoader 是一個工作階段層級的物件。
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
Set Session("clsImageLoader") = Server.CreateObject("ImageLoader.clsImageLoader")
End Sub
</SCRIPT>
在 Web 專案中新增一個 ASP 檔案 default.asp,用於連接資料庫並與 ImageLoader DLL 通訊。程式碼如下:
<%
Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.ConnectionTimeout = Session("Grocevb_ConnectionTimeout")
dbConn.CommandTimeout = Session("Grocevb_CommandTimeout")
dbConn.Open Session("Grocevb_ConnectionString"), _
Session("Grocevb_UID"), _
Session("Grocevb_PWD")
' 後續邏輯:查詢圖像資料、呼叫 DLL 輸出二進位串流等
%>
此頁面示範如何從資料庫讀取圖像二進位資料,並透過元件將圖像直接輸出至瀏覽器,實現動態圖像服務。