C++Builder 12.0でコード補完機能である「かっこの自動補完」が動作しない

提供: Support
移動先: 案内検索

対象となる製品

  • C++Builder 12.0 Athens

問題

IDEメニューの「ツール」>「オプション」>「エディタ」> 「言語」 > 「C/C++」> 「支援機能」> 「自動機能」の

下図のように”コード補完”と”かっこの自動補完”のチェックをつけていてもコードエディタ内で自動的にかっこのコード補完が動作しません。

Thumb03002089ujpn.png


この問題は、Embarcadero Quality Portalへ報告済みで、C++Builder 12.0で提供されているCPPStructureParser.dllというファイル内で処理されている実装コードの不具合となります。

ケース番号 タイトル
RSP-42986 not closed brackets

(Embarcadero Quality Portalへのログインは、EDNアカウントが必要)

解決

この問題は、C++Builder 12.0のアップデートで修正予定となっております。


またQuality Portalへ報告されているケースにもコメントされていますが、C++Builder 11.3.1をインストールしている環境であれば、C++Builder 11.3のCPPStructureParser.dllをC++Builder 12のCPPStructureParser.dllと置き換えることで、「かっこの自動補完」が動作するようになります。


ただし、この問題は解決されますが、別の副作用が発生する恐れがありますので、早急にC++Builder 12を使用する目的がなければ、C++Builder 12.0のアップデートがリリースされる迄お持ちいただき、 その間はC++Builder 11.3.1をご利用ください。