C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■83364 / 3階層)  これらの引数で呼び出されるアクセス可能なNewがないため・・
□投稿者/ 魔界の仮面弁士 (1202回)-(2017/03/19(Sun) 14:08:07)
No83360 (惹起 さん) に返信
> ccc = DirectCast(bbb, Class_Na,e)
> これが一般的な用法でしょうか?

引数が 3 つ渡されているのは一般的では無いですね。(^_^;)
もしかして、
 Dim ccc = DirectCast(bbb, Class_Name)
の間違いでしょうか。


Sub aaa(x As Object) ではなく
Sub aaa(x As Class_Name) に対して渡したいのなら、
 Dim ss As New Task(Sub() aaa(bbb))
という手もあります。今回の要件に合うかは分かりませんが。


> Dim objWSH As Object = CreateObject("WScript.Shell")
> Dim qqq As String = objWSH.SpecialFolders("Desktop") & "\" & filename

わざわざ COM オブジェクトを使わずとも、この程度なら
 Dim qqq = System.IO.Path.Combine(My.Computer.FileSystem.SpecialDirectories.Desktop, filename)
もしくは
 Dim qqq = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), filename)
で十分だと思いますよ。

WshShell オブジェクトを使うとなると、使用後に
System.Runtime.InteropServices.Marshal.ReleaseComObject メソッドでの
解放処理も必要になってくるでしょうし、あまりお奨めしません。


> とのエラーが出ますが、これはどのように回避すれば良いでしょうか?
CallByName メソッドを使って呼び出す分には問題ありません。もしくは、その部分だけを
Option Strict Off 設定の Partial Class に切り出すようにするかですね。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: これらの引数で呼び出されるアクセス可能なNewがないた.. /惹起 →Re[4]: これらの引数で呼び出されるアクセス可能なNewがないた.. /惹起
 
上記関連ツリー

これらの引数で呼び出されるアクセス可能なNewがないため・・ / 惹起 (17/03/18(Sat) 22:04) #83350
Re[1]: これらの引数で呼び出されるアクセス可能なNewがないた.. / shu (17/03/19(Sun) 01:54) #83359
  └ Re[2]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 10:19) #83360
    └ これらの引数で呼び出されるアクセス可能なNewがないため・・ / 魔界の仮面弁士 (17/03/19(Sun) 14:08) #83364 ←Now
      └ Re[4]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 14:18) #83365
        └ Re[5]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 15:06) #83366
          └ Re[6]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 15:10) #83367 解決済み
            ├ Re[7]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 15:12) #83368
            │├ Re[8]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 16:26) #83369
            ││└ Re[9]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 16:29) #83370
            ││  └ Re[10]: これらの引数で呼び出されるアクセス可能なNewがない.. / 惹起 (17/03/19(Sun) 16:30) #83371
            ││    └ Re[11]: これらの引数で呼び出されるアクセス可能なNewがない.. / 惹起 (17/03/19(Sun) 16:46) #83372
            │├ Re[8]: これらの引数で呼び出されるアクセス可能なNewがないた.. / Azulean (17/03/19(Sun) 17:02) #83373
            │└ Re[8]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 18:32) #83375
            └ Re[7]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 18:20) #83374
              └ Re[8]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 惹起 (17/03/19(Sun) 19:55) #83376
                ├ Re[9]: / Azulean (17/03/19(Sun) 22:04) #83377
                └ Re[9]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 23:52) #83378
                  └ Re[10]: これらの引数で呼び出されるアクセス可能なNewがない.. / 惹起 (17/03/21(Tue) 10:22) #83400

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信