#5976

gen
参加者

Yutakaさんは書きました:

genさんは書きました:
V7.00.2 RC2
プラグインの設定にて AutoComplete を使用しない状態
(左のチェックが無い)で プロパティを押すと
Emeditorが異常終了してしまいます。

これについては、etlframe.h を最新にしてビルドし直すだけで直りました。なるべく早くライブラリの方も更新します。

WINDOWS XP
Visual Studio 2005
autocomplete500s2.zip

Em V7.00.3 のヘルプよりetlframe.hに貼り付けし
ビルドしました。
Debugモードでは正常終了でしたが
Releaseモードでは下記のエラーになりビルド出来ませんでした
1>—— ビルド開始: プロジェクト: AutoComplete, 構成: Release Win32 ——
1>コンパイルしています…
1>AutoComplete.cpp
1>u:emplusemyreg.h(50) : error C2084: 関数 ‘BOOL GetModuleFile(LPTSTR)’ は既に本体を持っています。
1> u:empluseetlframe.h(440) : ‘GetModuleFile’ の前の定義を確認してください
1>u:emplusemyreg.h(69) : warning C4551: 関数呼び出しに引数リストがありません。
1>u:emplusemyreg.h(69) : error C3861: ‘GetModuleFile’: 識別子が見つかりませんでした
1>u:empluseAutoComplete.h(809) : error C2664: ‘Editor_GetConfigW’ : 2 番目の引数を ‘TCHAR [260]’ から ‘LPWSTR’ に変換できません。(新しい機能 ; ヘルプを参照)
1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
1>u:empluseAutoComplete.h(942) : error C2664: ‘lstrcmpiA’ : 2 番目の引数を ‘LPWSTR’ から ‘LPCSTR’ に変換できません。(新しい機能 ; ヘルプを参照)
1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。
1>ビルドログは “file://u:EmPluseReleaseBuildLog.htm” に保存されました。
1>AutoComplete – エラー 4、警告 1
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========