Autonomy WorkSite 8.5サーバーと対話するためのアプリケーションの開発方法を学習し、WorkSite DB管理者COM開発者リファレンスガイドを見つけましたが、多少助けになりました。私はインターフェイスすることができますオブジェクトの種類は、しかし、私はグループのメンバーを見せつけにつまらないです。WorkSite SDK - ActiveXコンポーネントを作成できません
私のコードは以下の通りです。これは、VB.NET Windowsフォームアプリケーション用です。私は、Visual Studio(2008)にこのコードをデバッグするとき
Dim ObjNRDMS As IMANADMIN.NRTDMS
Dim ObjSessions As IMANADMIN.NRTSessions
Dim ObjSession As IMANADMIN.NRTSession
Dim ServerName As String
ServerName = "SERVERNAME"
' Create the NRTDMS object
ObjNRDMS = GetObject("IMANADMIN.NRTDMS")
' Add the Server to the NRTSessions object and
' get a NRTSession object for the server
ObjSessions = ObjNRDMS.Sessions
ObjSessions.Add(ServerName)
ObjSession = ObjSessions.Item(1)
' Login to the Server
ObjSession.TrustedLogin()
Dim ObjDBs As IMANADMIN.NRTDatabases
Dim ObjDB As IMANADMIN.NRTDatabase
Dim ObjGroup As IMANADMIN.NRTGroup
' ObjSession is a previously defined NRTSession object
' Get the first database defined for ObjSession object
ObjDBs = ObjSession.Databases
ObjDB = ObjDBs.Item(1)
ObjGroup = ObjDB.GetGroup("TEST")
txtOutput.AppendText(ObjGroup.Users.ToString)
はしかし、私は私がします。regsvr32 iManAdmin.dllを実行しているラインObjNRDMS = GetObject("IMANADMIN.NRTDMS")
でエラーCannot create ActiveX component
を取得します。
誰でも問題を解決できますか?
DB Admin COMガイドの21ページで、コマンドプロンプトからiManAdmin-REGSERVERを実行することが記載されていますが、このファイルはプログラムで設定されていないことを報告するWindowsでは動作しません。
私はWindows 7 64ビットを実行しています。
おかげで、
マット
ソリューションを拡張できますか?同じエラーが発生していますが、Interop.iManAdmin.dllの使用方法がわかりません。 – longneck