隆一です。
B-Free メイリングリストの皆さん、こんにちは。
>> On Sat, 18 Mar 1995 09:20:00 +0900, JBA03350@niftyserve.or.jp said:
> In-Reply-To: Your message of "Fri, 17 Mar 1995 22:38:00 +0900"
> 内藤 隆一 さま
> デバドラマネージャとのインターフェースはどうなりますでしょうか。ウィ
> ンドウイベントを扱えれば、「保存して終了要求」とか「破棄して終了要求」
> などが出せるのですが、そういう訳でもないですし....
ウィンドウマネージャのイベントについては意味がちょっとわからないのです
が、デバイスドライバマネージャのインタフェースは、次のものがいいのでは
ないでしょうか?
dev_define デバイスドライバの登録
dev_remove デバイスドライバの削除
dev_find デバイスドライバの検索
これらは、基本的にはポートマネージャと同様の処理になります。
(つまり、デバイスドライバマネージャはデータベース的な動作をすることに
なります)。
あとは、デバイスドライバをロードする機能でしょうか。これについては、ファ
イルマネージャができないことには難しいと思います。
> in/out関数についてですが、Byte, Word, Long, Quad-word にするか(16
> ビットベース)、Byte, Half-word, Word, Double-wordにするか迷いますが、
> そろそろコードが出てくる段階ですので決めてしまった方がいいように思いま
> す。
32 ビットベースということで、いいのではないでしょうか。特に、word=16
ビットにする必要はないと思います。もっとも、そういうややこしいことをせ
ずに in2b とか in4b とか、何バイト読み書きするかというのを明示する方法
もあります。
ところで、Double word の必要はあるでしょうか?
> 各マネージャの相互関係を検討するために作った簡単な絵がありますので、
> 次のミーティングで配布しようと思ったのですが、TAD 通信でアップした方が
> よいでしょうか?
ごめんなさい。私のもっている 1B/note では、TAD 通信が読めません。
-- 内藤隆一 (ggc00661@niftyserve.or.jp)