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

わんくま同盟

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

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


■83350 / )  これらの引数で呼び出されるアクセス可能なNewがないため・・
□投稿者/ 惹起 (1回)-(2017/03/18(Sat) 22:04:17)

分類:[.NET 全般] 



Dim sss As Task = New Task(AddressOf aaa, bbb)
sss.Start()


というようなマルチスレッドの処理を書きたいのですが
Option Strict On無しだとエラーなく実行できるのに
Option Strict Onを有りにすると、

これらの引数で呼び出されるアクセス可能なNewがないため、オーバーロードに解決に失敗しました

というエラーが出ます。


Dim menuFile As ToolStripMenuItem = New ToolStripMenuItem("test")
menuFile.DropDownItems.Add(New ToolStripMenuItem(GetBuildDateTime))
Me.MenuStrip1.Items.Add(menuFile)

というのでも同じエラーが出ます。

以下では

MultiProgram_run = New System.Threading.Thread( _
New System.Threading.ParameterizedThreadStart(AddressOf Program_runxx))

Option Strict Onでは、〜とデリゲート〜間の暗黙的な縮小変換は許可されていません。

というエラーが出ます。

これらのエラーが出ないようにするにはどうしたら良いですか?




返信 編集キー/


管理者用

- Child Tree -