V4.64b9:アドレス帳の""No.12413
江袋 さん 06/04/10 14:53
 
秀まるおさん

アドレス帳の名前欄にXX XXのように全角空白を含む名前を登録しようとした場
合、自動的に"XX XX"のようにダブルクォーテーションが追加されるようになり
ました。

また、マクロを使って名前を取得した場合、アドレス帳に登録されている名前に""が
付いていなくても、""が自動的に付加された形で結果が返ってきます。

アドレス帳の内容が下記の場合:
・名前:XX XX/xx xx
・メールアドレス:xxx@xx.xx

dllfuncstr("FindBook3", "xxx@xx.xx", 0);
結果→"XX XX/xx xx" <xxx@xx.xx>
(名前の前後が""で囲まれている。b8?b9?以前は付かなかった)

仕様変更でしたらマクロ自体を修正し、""を意識させようと思いますので、この現象
が仕様変更によるものなのか、不具合なのかを教えていただけますでしょうか?

よろしくお願いします。

江袋

[ ]
RE:12413 V4.64b9:アドレス帳の""No.12414
秀まるお さん 06/04/10 15:58
 
 すみません。レベルダウンしてました。

 '@'を含む場合に""で囲むようにしたつもりが、全角文字2バイト目の'@'にも
反応してしまいまして、結果として全角空白に反応してしまってました。

> また、マクロを使って名前を取得した場合、アドレス帳に登録されている名前に""が
> 付いていなくても、""が自動的に付加された形で結果が返ってきます。

 これはこれで、無理矢理そうしてしまってるんですが…。都合悪いようでした
ら元に戻すことも出来ます。

 '@'についてのバグを直せばそれで問題ないって話でよければこのままにした
いと思います。

[ ]
RE:12414 V4.64b9:アドレス帳の""No.12416
江袋 さん 06/04/10 16:52
 
秀まるおさん

全角空白の件はβ10で修正されていることを確認しました。

> これはこれで、無理矢理そうしてしまってるんですが…。都合悪いようでした
>ら元に戻すことも出来ます。

マクロの件は、無理矢理そうされた背景がおありでしょうし、簡単な修正でこちらで
対応できますので、そのままでいいです。

ありがとうございました。

江袋

[ ]