2012-08-28 62 views
0

也許我對VB6引用的工作原理沒有任何瞭解。我有一個用visual basic 6編寫的應用程序。我已經添加了Microsoft Scripting Runtime和Data Access Object 3.6作爲參考。我想知道哪些組件應該放置在其他系統中以防止與這兩個參考相關的問題。我的意思是,如果用戶有Windows XP,Vista,7或8,我的應用程序將在該版本的Windows中運行正確嗎? (考慮到這兩個參考)在Vb6-MSR和DAO中添加引用3.6

回答

1

讓您的客戶端上安裝由微軟創建的EXE文件:

  • 對於Microsoft腳本運行時,檢查出的this article「原因」一節。
  • 對於DAO,請查看this article的解析部分。
+0

謝謝ray。我有另一個問題。我只使用MSR獲取文件大小(像這樣設置f = fso.GetFile(App.Path&「/dd.text」)如果f.Size = 1000 ....)。有沒有其他方法可以用更少的限制來獲取文件大小,而不是Microsoft腳本運行時? –

+1

@DavidPeterson「FileLen」是你想要的。 – ray

2

您將不得不包含DAO 3.6可再發行文件,如Microsoft support page中所述;但是,如果沒有其他潛在問題存在(例如,其他不兼容的ActiveX控件),則您的應用程序可以在所有這些目標Windows版本上正常工作