APP對象

APP對象是通過關鍵字APP訪問的全局對象,它有十幾個屬性,在應用程式中可獲得程式的標題、版本信息、執行檔和幫助檔案的路徑及名稱等信息,以及檢查應用程式是否已經運行等。

基本介紹

  • 中文名:APP對象
  • 外文名:Accelerated Parallel Processing
  • 屬性:ExeName
名詞簡介,常見屬性,

名詞簡介

VB中的APP(全寫為Accelerated Parallel Processing)對象 APP對象是通過關鍵字APP訪問的全局對象。它有十幾個屬性,在應用程式中可獲得程式的標題、版本信息、執行檔和幫助檔案的路徑及名稱等信息,以及檢查應用程式是否已經運行等。

常見屬性

1、ExeName屬性:該屬性為字元串類型,返回當前正在運行的執行檔的主名(不帶擴展名)。如果是在開發環境下運行,則返回工程名。
2、Path屬性:該屬性為字元串類型,當從開發環境運行該應用程式時,Path指定.vbp工程檔案的路徑,或者當把應用程式當成一個執行檔運行時,Path指定.exe檔案的路徑。
3、PrevInstance屬性:該屬性為邏輯屬性,用於檢查系統是否已有一個實例,可用於限制程式只能執行一次。例如:
Private Sub Form_Load()
If App.PrevInstance Then
MsgBox "應用程式已在運行中!", 48, "警告"
End
End If
End Sub
4、Title屬性:該屬性為字元串類型,返回或設定應用程式的標題,該標題要顯示在Microsoft Windows的任務列表中。如果在運行時發生改變,那么發生的改變不會與應用程式一起被保存。例如:
Private Sub Form_Click()
Print App.Title
App.Title = "New Title"
Print App.Title
End Sub
輸出:工程1
New Title
5、TaskVisible屬性:該屬性為邏輯屬性,用於檢測當前的運行程式是否顯示在Windows系統的系統列中。
6、Comments屬性:返回關於運行中的應用程式的內容。
7、CompanyName屬性:返回應用程式的作者
8、FileDescription屬性:返回運行中運行程式的說明檔案
9、HelpFile屬性:返回/設定該工程相關的幫助檔案名稱
10、hInstance屬性:返回應用程式的事例句柄
11、LegalCopyright屬性:返回關於運行中的應用程式的版本信息
12、LegalTrademarks屬性:返回關於運行中的應用程式的商標信息
13、LogMode屬性:返回指示目標(事件日誌或日誌檔案)和其他日誌屬性的值
14、LogPath屬性:返回應用程式的日誌指定檔案名稱(如果登錄到一個檔案)
15、Major屬性:返回工程的主發行號
16、NonModalAllowed屬性:返回值指出窗體是否顯示為無模式窗體(無模式)

相關詞條

熱門詞條

聯絡我們