回覆列表
  • 1 # eikrs44

    可以用程式安裝目錄等相對路徑:比如:cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+AppDomain.CurrentDomain.SetupInformation.ApplicationBase"+information.mdb;Persist Security Info=False")AppDomain.CurrentDomain.SetupInformation.ApplicationBase和Application.StartupPath當將程式安裝在"C:\Program Files\ABC"目錄中時,以下兩個屬性返回的內容是不同的:——AppDomain.CurrentDomain.SetupInformation.ApplicationBase 返回"C:\PROGRA~1\ABC\"——Application.StartupPath則返回"C:\Program Files\ABC"。目前已知在服務(Windows Service)中使用AppDomain .CurrentDomain.AppendPrivatePath("C:\Program Files\ABC")會無效,用AppDomain .CurrentDomain.AppendPrivatePath("C:\PROGRA~1\ABC\")則沒問題。而在視窗程式中(Windows Forms),則前者亦有效。

  • 中秋節和大豐收的關聯?
  • 如果你喜歡的人不僅不喜歡你,還喜歡上了別人,那該怎麼辦?