簡單記錄一下通常需要設定的屬性。
1、在應用程式中使用基于COM技術的元件時,例如常見的ADO元件:TADOConnection,TADOQuery等,則需要将AutoCoInitizalize屬性設定為True。啟用此功能後,将在處理每個請求之前調用Windows API函數CoInitializeEx()。如預期的那樣,每次對CoInitializeEx()的調用都将與對CoUninitialize()的調用配對。
2、使用CustomMeta可增加自定義元标記到Web應用程式中。但可惜的是,隻能針對整體應用而言,無法針對某個單獨頁面。例如我們可以增加,搜尋引擎提供的關鍵字清單,增加搜尋的比對度。
3、MainFormDisplayMode uniGUI的主要支援兩種顯示模式。第一種模式是視窗模式,類似Win系統下的那種窗體,在這種模式下,MainForm顯示為具有調整大小,移動,最大化和還原功能的視窗,這樣的顯示其實在Web應用中很不友好的。第二種模式是頁面模式,其中MainForm顯示為空白頁面,該頁面占據了網頁的所有客戶區域,這就是通常的Web頁面顯示方式。但系統預設為第一種,是以基本需要對其進行修改的。
4、Title 這個一定是需要修改的了。他預設是‘New Application’,而我們通常是需要高其顯示我們自己的應用名稱。
5、AllowWebMonitor 是否允許從話通路伺服器監控面闆。啟用後,可以通過在應用程式URL的末尾添加/ server來連接配接到控制台。例如,如果從位址http://myapp.com/mydll.dll通路您的Web應用程式,則可以通過http://myapp.com/mydll.dll/server來通路控制台。很多時候我們是需要關閉他的。
6、Options下的子屬性soShowLicenseInfo 是配置是否顯示許可證資訊的,這個資訊将顯示在控制台的頁面中。
7、WhiteIPList 這是一個白名單,允許連接配接到Web應用程式的IP位址清單。所有其他IP将被拒絕。有時候可能會很有用的,但通常是不需要使用。
8、Favicon 這個是設定應用的顯示圖示的。
9、BlockedIPList 這是一個黑名單,Web伺服器将拒絕名單清單中的IP位址。當此清單中的IP位址嘗試連接配接到uniGUI伺服器時,它将被拒絕,錯誤号為401。