Hab folgenden code als regel definiert und finde auf dem gesamten Netz keine Hilfe zu der auch folgenden Fehlermeldung:
Code:
AddReference "PumpDb_1 (7).dll"Sub Main()
Parameter.UpdateAfterChange = True ' automatische Aktualisierung
MultiValue.UpdateAfterChange = True
iLogicVb.UpdateWhenDone = True
localTrigger = iTrigger0
Using dlg As New PumpDb_1.Dialog2
dlg.DIML = DIML
Dim i As Integer = dlg.ShowDialog()
If i <> vbOK Then
Return
Else
BaseEnd = - dlg.DIML
End If
End Using
End Sub
FehlerMeldung:
System.MissingFieldException: Feld nicht gefunden: "PumpDb_1.Dialog2.DIML".
bei LmiRuleScript.Main()
bei Autodesk.iLogic.Exec.AppDomExec.ExecRuleInAssembly(Assembly assem)
bei p.b(String A_0)
Wenn ich die Zeile "dlg.DIML = DIML" und die Zeile "BaseEnd = - dlg.DIML"
rauskommentiere wird die DLL geladen und ich kann ganz normal meine
Einstellungen an der in VB.Net 2010 erstellten Dll machen.
Der automatische Assistent zum erstellen der Regel hat nicht funktioniert aber
meines wissens nach sind die Einstellungen in VB Richtig. Oder doch nicht ?
Warum funktioniert die DLL aber ich kann die Parameter nicht ansprechen ?
Gruß
TH-SULZER
------------------
Timo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP