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

わんくま同盟

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

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

■83377 / 9階層)  :
□投稿者/ Azulean (799回)-(2017/03/19(Sun) 22:04:38)
2017/03/19(Sun) 22:06:53 編集(投稿者)

No83376 (惹起 さん) に返信
> Dim mi As Object = CreateObject("ImageMagickObject.MagickImage")
> というようにObject宣言する必要があるのですが、
> これもoption strict onでエラーとなってしまいます。
>
> これはどのようにして回避して使えば良いですか?

1.参照設定で参照して、型をインポートできるのであれば、そうする。
 参照設定→ COM で ImageMagick の参照ができるならそれを。
 これができるのはタイプライブラリがあるときです。
 ImageMagick がタイプライブラリを提供していない場合は、この選択肢はありません。

2.GetType を使った長くなるコードを頑張る。
 以下は遅延バインディングの C# の例ですが、これを参考に VB.NET かつ、ImageMagick の場合に合わせたコードを作っていく感じになりますが…、正直おすすめしません。
 https://urashita.com/archives/1760

3.Option Strict On をあきらめる
 タイプライブラリがなく、遅延バインディングに頼らざる得ないのであれば、Option Strict Off にした方が生産性が高いです。
 それが必要なところだけ、クラスを分けるなど、工夫してください。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[8]: これらの引数で呼び出されるアクセス可能な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
    └ Re[3]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 14:08) #83364
      └ 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
                ├ : / Azulean (17/03/19(Sun) 22:04) #83377 ←Now
                └ Re[9]: これらの引数で呼び出されるアクセス可能なNewがないた.. / 魔界の仮面弁士 (17/03/19(Sun) 23:52) #83378
                  └ Re[10]: これらの引数で呼び出されるアクセス可能なNewがない.. / 惹起 (17/03/21(Tue) 10:22) #83400

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