私の質問に対する答えはすでに出ているかもしれませんが、データを一貫したソリューションに統合することに成功していません。あなたのアドバイスをいただければ幸いです。
Visual Basic (.NET 3.5) と Visual Studio 2012 を使用して「ユーザー コントロール」アプリケーションを作成しています。アクセスする必要がある機能を含む DLL ファイルを受け取りました。さらに、対応する .LIB および .H ファイルが与えられました。これらは、DLL を適切に使用するために必要であると言われています。DLL は C で書かれていると思います。
また、DLL がプロジェクトに「含まれている」(または何か) DLL の関数を使用すると言われている古い VB コードもいくつか提供されています。お察しのとおり、これに関する私の理解はせいぜい希薄です。VBコードは次のとおりです。
Private Declare Function SF_AddToCommandQueue Lib "SFrmUt80.dll" Alias "_SF_AddToCommandQueue@8" _
(ByVal CmdCode As Integer, ByVal strParam As String) As Boolean
Private Declare Function SF_FlushCommandQueue Lib "SFrmUt80.dll" Alias "_SF_FlushCommandQueue@4" _
(ByVal strWindowTitle As String) As Boolean
Private Declare Function SF_GetUserName Lib "SFrmUt80.dll" Alias "_SF_GetUserName@8" _
(ByVal strBuffer As String, ByVal BufferSize As Integer) As Integer
Private Declare Function SF_GetUserID Lib "SFrmUt80.dll" Alias "_SF_GetUserID@0" _
() As Integer
Private Declare Function SF_GetCmdType Lib "SFrmUt80.dll" Alias "_SF_GetCmdType@0" _
() As Integer
Private Declare Function SF_GetCmdFilename Lib "SFrmUt80.dll" Alias "_SF_GetCmdFilename@8" _
(ByVal strBuffer As String, ByVal BufferSize As Integer) As Integer
Private Declare Function SF_GetRegisteredMsg Lib "SFrmUt80.dll" Alias "_SF_GetRegisteredMsg@0" _
() As Integer
これがあまり曖昧でないことを願っていますが、VB .NET でその機能を利用できるように、この DLL ファイルをソリューションに統合する方法を考えています。
あなたの知恵に感謝します。ありがとうございました!