Skip to main content

C0586 コンパイラエラー

メッセージ:

ジェネリック変数 '{0}' の初期化が見つかりません

考えられる障害の原因:

ジェネリック汎用モジュールは、すべてのジェネリック変数のパラメータを使用してインスタンス化する必要があります。部分的な入力はできないため、エラーになります。

トラブルシューティング:

すべてのパラメーターを転送して、各ジェネリック変数のパラメーター (値または式) が一覧表示されるようにします。

518. エラーの例
inst : POU2<(const_1 := 12)>;

メッセージ:

ジェネリック変数 'inst' の初期化が見つかりません

正しいコード:

inst : POU<12, 12>; //implicit assignments
inst2 : POU2<(const_1 := 12), (const_2 := 12)>; //explicit assignments


詳細については、以下を参照してください。 VAR_GENERIC CONSTANT