當前位置:編程學習大全網 - 編程軟體 - vc6.0運行有的程序提示不能打開wincc

vc6.0運行有的程序提示不能打開wincc

說實話,打開容易,讓wincc自己去關閉壹個應用程序並不是那麽的簡單的。

我是用VB.NET做程序的,我的通常做法是:讓VB程序去檢測wincc的狀態,如果VB程序檢測到wincc沒有運行,那麽把自己關閉。檢測wincc有沒有運行的方法比較多,妳可以檢測wincc的窗口是否存在也可以用軟件讀取wincc的內部變量比如:@DatasourceNameRT是不是空來判斷。

下面是我的壹小段程序(從項目中截取了壹小段,不保證正確,只是思路),檢測wincc是不是運行的,vb.net寫的。僅作參考吧。

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim DBstr As String

Dim WinCC As Object = CreateObject("WinCC-Runtime-Project")

DBstr = WinCC.GetValue("@DatasourceNameRT")

WinCC = Nothing

Database = DBstr

If Database = "" Then

MsgBox("WinCC 沒有運行,不能生成報表!")

Exit Sub

End If

  • 上一篇:java程序編寫:有100匹馬,馱100擔貨,大馬馱3擔,中馬馱2擔,兩匹小馬馱1擔,問有大、中、小馬各多少?
  • 下一篇:數控編程步驟
  • copyright 2024編程學習大全網