作者honestonly (努力增胖的小R)
看板Visual_Basic
標題[.NET] 程式碼相容性的問題
時間Thu Apr 7 23:27:32 2011
請輸入專案類型(網站專案或者應用程式專案):
windows form 應用程式
因為現在使用的一套繪圖軟體 可以將過程中所執行的動作
記錄下來 輸出成一個 VB script檔案
因此 只要執行這個檔案就可以自動畫出一樣的圖形
軟體公司的人提到 可以用VB作連結
(不過不確定他是用VB6還是.NET 只給我看了程式)
將裡面的繪圖中用的常數寫成變數 再寫一個框架出來
就可以作成一個general的繪圖檔
而我是用Visual studio 2008去作
但是就產生問題了
Public Class VBtoAnsoft
'設計一個按鈕執行 測試連接的可行性
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'軟體產生的內容 直接丟進來
Dim oAnsoftApp
Dim oDesktop
Dim oProject
Dim oDesign
Dim oEditor
Dim oModule
Dim oDefinitionManager
oAnsoftApp = CreateObject("AnsoftMaxwell.MaxwellScriptInterface")
oDesktop = oAnsoftApp.GetAppDesktop()
oDesktop.RestoreWindow()
oProject = oDesktop.NewProject
oProject.InsertDesign("Maxwell", "MaxwellDesign1", "Magnetostatic",
"")
oDesign = oProject.SetActiveDesign("MaxwellDesign1")
oDesign.SetSolutionType("Transient")
oDesign.ChangeProperty(Array("NAME:AllTabs",
Array("NAME:LocalVariableTab", Array("NAME:PropServers", _
"LocalVariables"), Array("NAME:NewProps", Array("NAME:S_Ro",
"PropType:=", "VariableProp", "UserDef:=", _
'以下省略
這是部分的內容 而在Visual studio 2008中 Array與VB script中的用法似乎不相同
造成有問題產生 但是卻不知道怎麼作
試過 dim Array = nothing
但是還是會出現問題
有高手可以幫我解答嗎?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.136.213
1F:→ MOONRAKER:(1)array是keyword 給你dim沒問題才有鬼 04/08 14:18
2F:→ honestonly:可是下方的程式碼 都是軟體產生的 修改就不會執行軟體 04/09 17:22
3F:→ honestonly:的內容了 不知道如何下手 04/09 17:23
4F:→ MOONRAKER:VB.NET跟VBS並不相通 你不如想別的辦法執行VBS 04/09 23:30
5F:→ MOONRAKER:不過你要跟VB連結 那就麻煩了 04/09 23:31