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

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

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.88622 の関連記事表示

<< 0 >>
■88622  MSIMEの使用について
□投稿者/ お助けください -(2018/09/12(Wed) 08:59:36)

    分類:[.NET 全般] 

    ifelang = Activator.CreateInstance(Type.GetTypeFromProgID("MSIME.Japan")) as IFELanguage;
    という処理の行に対して、
    「'Type' に 'GetTypeFromProgID' の定義がありません」
    と言われてしまいます。

    なにか参照等追加が必要なのでしょうか?
親記事 /過去ログ152より / 関連記事表示
削除チェック/

■88623  Re[1]: MSIMEの使用について
□投稿者/ Hongliang -(2018/09/12(Wed) 09:17:31)
    お使いのVisual Studioのバージョンは何でしょうか。2017? 2015?
    また、そのプロジェクトを新規作成したとき、どのプロジェクトテンプレートを選びましたか? [Windows デスクトップ]の[Windows フォーム アプリケーション]とか、[ストアアプリ]の[ユニバーサルアプリ][空のアプリケーション]とか。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88624  Re[2]: MSIMEの使用について
□投稿者/ お助けください -(2018/09/12(Wed) 09:22:41)
    No88623 (Hongliang さん) に返信
    > お使いのVisual Studioのバージョンは何でしょうか。2017? 2015?
    > また、そのプロジェクトを新規作成したとき、どのプロジェクトテンプレートを選びましたか? [Windows デスクトップ]の[Windows フォーム アプリケーション]とか、[ストアアプリ]の[ユニバーサルアプリ][空のアプリケーション]とか。

    開発環境についての記載漏れておりました。
    vs2017
    c#のコンソールアプリケーション
    です。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88625  Re[3]: MSIMEの使用について
□投稿者/ Hongliang -(2018/09/12(Wed) 09:45:19)
    とりあえず私が思いつくのは、プロジェクトのプロパティでアプリケーションのターゲットフレームワークが.NET Core 1.xであるケースぐらいですが。
    Type. とピリオドまで入力して表示される候補に、GetTypeFromProgIDは含まれていますか?
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88627  Re[4]: MSIMEの使用について
□投稿者/ お助けください -(2018/09/12(Wed) 12:08:28)
    No88625 (Hongliang さん) に返信
    > とりあえず私が思いつくのは、プロジェクトのプロパティでアプリケーションのターゲットフレームワークが.NET Core 1.xであるケースぐらいですが。
    > Type. とピリオドまで入力して表示される候補に、GetTypeFromProgIDは含まれていますか?

    含まれていません。
    ターゲットフレームワークに関しては未確認でした。
    確認次第報告致します。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88632  Re[5]: MSIMEの使用について
□投稿者/ 魔界の仮面弁士 -(2018/09/12(Wed) 13:17:43)
    2018/09/12(Wed) 13:19:20 編集(投稿者)

    No88627 (お助けください さん) に返信
    >>とりあえず私が思いつくのは、プロジェクトのプロパティでアプリケーションのターゲットフレームワークが.NET Core 1.xであるケースぐらいですが。
    >>Type. とピリオドまで入力して表示される候補に、GetTypeFromProgIDは含まれていますか?
    > 含まれていません。

    コンソール アプリプロジェクトの作成時に
     「コンソール アプリ (.NET Core)」
     「コンソール アプリ (.NET Framework)」
    のいずれのテンプレートを用いましたか?

    もし分からなければ、「ソリューション エクスプローラー」で
    現在のプロジェクトをツリー表示した際に、プロジェクトの下に
     『依存関係』という項目があるなら、.NET Core 版
     『Properties』と『参照』があれば、.NET Framework 版
    という切り分けで判断できます。

    どちらでも無い場合には、ソリューション エクスプローラーが
    フォルダー ビュー モードに変更されている可能性があります。
    その場合は、"Properties" フォルダーがおいてない場合に
    .NET Core という見分け方になります。


    > ターゲットフレームワークに関しては未確認でした。

    Hongliang さんが指摘されていますように、
    .NET Core 1.0 / 1.1 だと、Type.GetTypeFromProgID が使えません。
    .NET Core 2.0 / 2.1 もしくは .NET Framework なら使用できます。


    .NET Framework 版であるのに動作しないようであれば

    global::System.Activator.CreateInstance(global::System.Type.GetTypeFromProgID("MSIME.Japan"))

    という表記を試してみてください。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88626  Re[1]: MSIMEの使用について
□投稿者/ furu -(2018/09/12(Wed) 09:54:07)
    No88622 (お助けください さん) に返信
    > ifelang = Activator.CreateInstance(Type.GetTypeFromProgID("MSIME.Japan")) as IFELanguage;
    > という処理の行に対して、
    > 「'Type' に 'GetTypeFromProgID' の定義がありません」
    > と言われてしまいます。
    >
    > なにか参照等追加が必要なのでしょうか?

    どこかで、Typeというクラスかなにかを宣言しているのではないでしょうか?

    ifelang = Activator.CreateInstance(System.Type.GetTypeFromProgID("MSIME.Japan")) as IFELanguage;

    これでは、どうでしょうか?
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88628  Re[2]: MSIMEの使用について
□投稿者/ お助けください -(2018/09/12(Wed) 12:10:47)
    No88626 (furu さん) に返信
    > ■No88622 (お助けください さん) に返信
    >>ifelang = Activator.CreateInstance(Type.GetTypeFromProgID("MSIME.Japan")) as IFELanguage;
    >>という処理の行に対して、
    >>「'Type' に 'GetTypeFromProgID' の定義がありません」
    >>と言われてしまいます。
    >>
    >>なにか参照等追加が必要なのでしょうか?
    >
    > どこかで、Typeというクラスかなにかを宣言しているのではないでしょうか?
    >
    > ifelang = Activator.CreateInstance(System.Type.GetTypeFromProgID("MSIME.Japan")) as IFELanguage;
    >
    > これでは、どうでしょうか?

    自作typeクラスは作成しておりません。
    上記確認致しましたが、駄目でした。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88631  Re[3]: MSIMEの使用について
□投稿者/ Hongliang -(2018/09/12(Wed) 12:53:49)
    Type.GetTypeFromProgIDの、Typeの部分にマウスカーソルを合わせたときに何がツールチップ表示されますか?
    私のところだと
    -----------------------------
    class System.Type
    型宣言を表します。型には、クラス型、(以下省略)
    -----------------------------
    といったツールチップが表示されます。

    あと、Type. で表示される候補には何が含まれていますか?
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88638  Re[4]: MSIMEの使用について
□投稿者/ 無事解決致しました。 -(2018/09/12(Wed) 20:57:59)
    皆様のご指摘に基づき、プロジェクト作成し直しましたところ、無事解決と相成りました。
    ご協力ありがとうございました。
記事No.88622 のレス /過去ログ152より / 関連記事表示
削除チェック/

■88639  Re[5]: MSIMEの使用について
□投稿者/ 解決済み -(2018/09/12(Wed) 20:58:41)
    解決済みのチェック漏れておりました。
記事No.88622 のレス / END /過去ログ152より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -