根據前一個提問,我完成了功能的開發,在Windows 10
上測試完全沒問題!
不過在 x86
的 Windows7
開始碰到一些問題...
首先是WinForms
執行檔無法開啟,在將專案重建成 x86
並且在 Windows7
的電腦上重裝 x86
的 Runtime
後就可以執行
但是... Java 6
開發,且只能在IE 11
開啟的系統又有狀況
我透過 Tomcat
架設測試的系統
因此我也將 相容性加上以及信任的網站也加入
同時將應該要點選的 ActiveX
控制項都啟用...
但神奇的是,我找了兩台Windows 10
的電腦做同樣的事情後
都可以從不能使用下面這段的程式,變成能夠使用
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.CreateTextFile("C:\\temp\\123.txt", true);
但是我 Windows 7 (x86)
的電腦都設定好之後
一樣顯示 CreateTextFile
無法使用 (應該是這類的錯誤訊息)
可以請教各位前輩先進,是否我有哪部分是遺漏的嗎?
114/02/11 更新
問題目前暫時解決,重新註冊 scrrun.dll 即可!