トップページ > 過去ログ > 記事閲覧
サンプルプログラムの21.チャットプログラム基本について
名前:432 日時: 2009/12/05 08:48

二つのパソコンを使ってチャットプログラム基本を起動し相手と接続まではできるのですが、 相手か自分のどちらかがチャットを打つとチャット欄がいっぱいではないのにすぐにスクロールしてしまいます・・・ あと、チャットの文字入力が一回しかできません。 サンプルプログラムをそのまま使っているのですがなぜでしょうか・・・

Page: 1 |

Re: サンプルプログラムの21.チャットプログラム基本について ( No.1 )
名前:いっち 日時:2009/12/05 13:12

おそらくSetActiveKeyInput関数の中でCheckKeyInput関数が使用するフラグの設定がうまくいっていないためと思われます。 DxLibのバグですので、修正を待ちましょう。(DxLib225bでは問題ありません) 応急処置としては、チャットループの中を以下のようにするととりあえず動きました。 (220行目あたり) // 入力文字列を初期化する DeleteKeyInput( InputHandle ); // <- 追加 InputHandle = MakeKeyInput( 80 , FALSE , FALSE , FALSE ) ; // <- 追加 // SetKeyInputString( "" , InputHandle ) ; // <- コメントアウト ※あくまで応急処置です。正しいDxLibの使い方ではないです。
Re: サンプルプログラムの21.チャットプログラム基本について ( No.2 )
名前:432 日時:2009/12/07 14:53

>いっちーさん 応急処置ありがとうございます! なんとか動くようになりました! 早い返信ありがとうござました!
Re: サンプルプログラムの21.チャットプログラム基本について ( No.3 )
名前:管理人 日時:2009/12/13 12:52

すいません、こちらの暫定最新バージョンでは修正されていますので、 もしご必要でしたらお使い下さい m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: サンプルプログラムの21.チャットプログラム基本について ( No.4 )
名前:いっち 日時:2009/12/13 16:30

> 管理人さん お疲れ様です。 修正確認しました。 対応ありがとうございます。

Page: 1 |