HAMLOG開発室は、HAMLOGに関連したプログラム開発(C、パスカル、VB言語等、又はDLL)についての
専用BBSです。プログラム言語に関する投稿以外は通常のHAMLOG相談室に投稿して下さい。
HAMLOG開発室BBS

入力 投稿者:

あけましておめでとうございます。
いつもお世話になっております。3度目の投稿になります。

現在 CW自動交信プログラムの 32BIT版を WINDOWS XPの パソコン
で コンパイル アッセンブルして作って そのパソコンで実行す
るようにしています。次の質問をします。

パソコンのキーボードから 1文字入力する関数で 入力が有った
場合はその文字のコードを返し 入力が無かった場合は例えば 00H
を返してその関数を抜け出る様な関数は有るでしょうか。今は WIN
DOWS APIの CreateFileでコンソール入力の設定をして ReadFile
関数でやってみたのですが キーボード入力待ちで 止まってしま
って 思った通りの動作をしません。

16BIT版の時は MSDOSのファンクションコール( INT 21H )を使って
アッセンブラのプログラムで この動作をしていました。

もし わかる方がおられましたら教えて下さい。よろしくお願いしま
す。では さようなら

2008/01/01(Tue) 16:18:15  [No.37]


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)
- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
Call 名前 ※必須
文字色
Eメール
タイトル sage
URL
メッセージ 手動改行 強制改行 図表モード
メッセージには上記と同じURLを書き込まないで下さい
画像File  (130kBまで)
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
プレビュー