1
VB.NETアプリケーションでGetWindowTextをインポートしようとしています。VB.NETでDLLライブラリをインポートするために必要なアセンブリ
他のサイトに基づいて、interoptサービスをインポートし、C#と同様のDLLImportステートメントを追加するだけで済みます。しかし、どういうわけか、ステートメントを認識せず、BC30001(ステートメントがネームスペースでは有効ではない)コンパイルエラーを取得しています。
ここに私が使用したコードがあります。
Imports System.Runtime.InteropServices
<DllImport("user32", CharSet:=CharSet.Auto, SetLastError:=True)> _
Public Shared Function GetWindowText(ByVal hWnd As IntPtr, <Out(), MarshalAs(UnmanagedType.LPTStr)> ByVal lpString As StringBuilder, ByVal nMaxCount As Integer) As Integer
End Function
この作品を作成するには、どのアセンブリをインポートする必要がありますか?何か案は?
私はリック・ペリーだように私は感じます。 Opps ... – Nap