ふらっとC#,C♯,C#(初心者用) Part26at TECHふらっとC#,C♯,C#(初心者用) Part26 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト626:デフォルトの名無しさん 08/04/06 01:26:57 イベント 627:デフォルトの名無しさん 08/04/06 01:30:31 どうもです。イベントでやってみます。 628:デフォルトの名無しさん 08/04/06 02:14:31 ポインタを伴うWin32APIの呼び出し方が解りません。VB.NETでは Module Module1 Friend Declare Unicode Function LoadLibraryW Lib "kernel32.dll" (ByVal lpLibFileName As String) As Integer Friend Declare Function FreeLibrary Lib "kernel32.dll" (ByVal hModule As Integer) As Integer Sub Main(ByVal Args() As String) Dim hModule As Integer = LoadLibraryW("C:\WINDOWS\Resources\Themes\Luna\luna.msstyles") (以下略) でhModuleにハンドルが入りますが、C#で同じように class Program { [DllImport("kernel32.dll")] internal static extern int LoadLibraryW(string lpLibFileName); [DllImport("kernel32.dll")] internal static extern int FreeLibrary(int hModule); static void Main(string[] args) { int hModule = LoadLibraryW(@"C:\WINDOWS\Resources\Themes\Luna\luna.msstyles"); (以下略) としても必ず失敗(0)してしまいます。原因は何でしょうか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch