Opened 16 years ago
Closed 16 years ago
#230 closed バグ (fixed)
Unicodeコンパイル時、文字列リテラルの長さが正しく設定されていない。
Reported by: | イグトランス (egtra) | Owned by: | イグトランス (egtra) |
---|---|---|---|
Priority: | 最優先-blocker | Milestone: | AB5 CP6 |
Component: | Compiler | Version: | |
Keywords: | Cc: |
Description
次のプログラムをUnicodeでデバッグ実行すると、s = "あ"のときのm_Lengthが2になっているのがデバッガの変数表示で確認できます。マルチバイト文字列として文字列の長さを計算しているように思います。
Sub proc(s As String) OutputDebugStringW(StrPtr(s)) Debug End Sub proc("A") proc("あ")
Change History (2)
comment:1 by , 16 years ago
Priority: | 高-critical → 最優先-blocker |
---|---|
Status: | new → assigned |
comment:2 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Coreのrev.762にて修正しました。