Opened 17 years ago
Closed 16 years ago
#120 closed バグ(ケアレスミス) (fixed)
列挙定数の文字列表現がUnicodeに対応していない
Reported by: | イグトランス (egtra) | Owned by: | イグトランス (egtra) |
---|---|---|---|
Priority: | 最優先-blocker | Milestone: | AB5 CP6 |
Component: | Compiler | Version: | |
Keywords: | Cc: |
Description
現在、プロジェクトオプションで「Unicode文字セットを使用する」を選択した上でコンパイルすると、大量の警告が表示されます。それはどうやら列挙体から発せられているらしいのですが、EnumBaseのメンバとコンストラクタの引数lpszNameの型をLPSTRからLPTSTRに変えても改善が見られませんでした。logger.logを見る限り、列挙体から自動生成されたクラスでLPSTR型が使われているようです。
結局、列挙体からクラスを生成する際に名前の文字列を表す型をLPSTRからLPTSTRにすればよいと推測されます。それをお願いします。
Change History (3)
comment:1 by , 16 years ago
Priority: | 中-major → 最優先-blocker |
---|
comment:2 by , 16 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
assignedのまま放置されているので、とりあえずTrac上では解決としておきます。
Note:
See TracTickets
for help on using tickets.
Coreのリビジョン714で修正してみました。問題なければ採用願います。