VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2007/07/27(Fri) 15:49
投稿者よねKEN
Eメール
URL
タイトルRe^5: ふりがなの取得の仕方って?

> > ついでにGoogleでも検索するとよかったですね。
> > サンプル
> > http://www.winapi-database.com/tips/15/
>
> よねKENさんサンプルの情報ありがとうございます。
> しかしながら、このサンプルだと姓と名の間にスペースを入れる表記だと、
> 先に入れた読み仮名が消えてしまうので採用できない状態です。

あくまでサンプルですから、何も手を加えずに3時間放置のポテチさん
の期待する結果になるとは限りません。その辺は工夫が必要でしょう。
まずサンプルを動かせてどのように処理されているのかを分析しましょう。

> # "浦島太郎"だと"ウラシマタロウ"という風に出るのですが、
> # "浦島 太郎"と間にスペース(全角・半角どちらでも)を入れると"タロウ" となってしまいます。
> # "浦島太郎"と入れて"浦島 太郎"と間にスペースを入れると" "と更に惨劇に・・・
> # できることなら"浦島 太郎"と入れると"ウラシマ タロウ"と出したいのです。

自分の期待する動作と違うなら、何がその原因なのかをデバッグして追ってください。

原始的な方法ですが、
・プログラムのあちこちでDebug.Print文を使っていろんな変数の状態を確認できるようにする。
・プログラムを動かしながら、どんなタイミングでどんな処理が行われているのかトレースする。
といった感じで、いつ何が起きているのかを確認するとよいと思います。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -