新しく発言する EXIT インデックスへ
CHARACTERINPUT

  CHARACTER INPUT 白石 和夫 2007/09/16 18:43:22 
  Linux版Ver.6.4.3でCharacterInputウィンド... 白石 和夫 2007/09/18 12:07:29  (修正1回)
  !やや?不具合が、見つかりました。 SECOND 2007/09/18 17:18:19 
  V700~701は、Win98SEに深刻な障害が、ありま... SECOND 2007/09/19 13:23:02 
   └キー入力を待ちながら別の仕事もさせたいの... 白石 和夫 2007/09/19 17:27:39  (修正1回)
    └御紹介の文でも、結果は同じになります。 SECOND 2007/09/19 18:52:05  (修正2回)
     └確かに操作法によってはメモ帳の一部がBASI... 白石 和夫 2007/09/19 21:21:43 
      └最初に、私自身が希望しながら反転し、結果... SECOND 2007/09/19 23:59:55  (修正1回)

  CHARACTER INPUT 白石 和夫 2007/09/16 18:43:22  ツリーへ

CHARACTER INPUT 返事を書く ノートメニュー
白石 和夫 <fbdfvqwhki> 2007/09/16 18:43:22
Ver. 7.0.0で,CHARACTER INPUTを使うプログラムでは, CHARACTER INPUTのウィンドウが,常時,前面に表示されるようにしました。
問題がないようであれば,Linux版も同様に変更します。

  Linux版Ver.6.4.3でCharacterInputウィンド... 白石 和夫 2007/09/18 12:07:29  (修正1回) ツリーへ

Re: CHARACTER INPUT 返事を書く ノートメニュー
白石 和夫 <fbdfvqwhki> 2007/09/18 12:07:29 ** この記事は1回修正されてます
Linux版 Ver. 6.4.3でCharacter InputウィンドウにStayOnTopを指定したのですが,効果がないようです。
ただし,タスクバー(?)にCharacter Input ウィンドウのアイコンが表示されているので,見失う心配はなさそうです。

  !やや?不具合が、見つかりました。 SECOND 2007/09/18 17:18:19  ツリーへ

Re: CHARACTER INPUT 返事を書く ノートメニュー
SECOND <cszcthjjdj> 2007/09/18 17:18:19
!やや?不具合が、見つかりました。

!実行中に、十進の掲示板などに、切り替えると・・

!V5.9.10 は、以下のテスト文、全てで、隠れて見えなくなりますが、

!V7.00 では、test-1 と test-2 の、再呼出しする character input の窓が、
!ブラウザのような、無関係なタスクの上にまで、乗るようです。(win98SE)

!調整が、難しいようでしたら、元へ戻して頂いても・・、
!今後は、nowait, timeout を使って、対処出来そうです。


PRINT "test-1"
DO
CHARACTER INPUT nowait:s$
WAIT DELAY 0.05
LOOP UNTIL ""<s$


PRINT "test-2"
LET s$=""
DO
WHEN EXCEPTION IN
CHARACTER INPUT TIMEOUT 1:s$
USE
END WHEN
LOOP UNTIL ""<s$


PRINT "test-3"
CHARACTER INPUT s$


PRINT "test-4"
INPUT s$

END

  V700~701は、Win98SEに深刻な障害が、ありま... SECOND 2007/09/19 13:23:02  ツリーへ

Re: CHARACTER INPUT 返事を書く ノートメニュー
SECOND <cszcthjjdj> 2007/09/19 13:23:02
V700~701 は、Win98SE に深刻な障害が、あります。

DO
CHARACTER INPUT NOWAIT:s$
WAIT DELAY 0.05
LOOP UNTIL ""<s$

timeout 句 にしても同様ですが、こうした文の実行中、
他のアプリケーションへの切換が殆んど出来ません。(Win98SE)


MAT文・フラクタル画像・追跡ツール3.BAS

 で、key? 待ち状態になると、

メモ帳などの、編集の並行も、できなくなります。(Win98SE)

(WinXP) では、上に乗られるだけで、編集は出来ますが…
( V59A の状態へ戻されるのを、希望します。)

   └キー入力を待ちながら別の仕事もさせたいの... 白石 和夫 2007/09/19 17:27:39  (修正1回) ツリーへ

Re: V700~701は、Win98SEに深刻な障害が、ありま... 返事を書く ノートメニュー
白石 和夫 <kodwmnknzv> 2007/09/19 17:27:39 ** この記事は1回修正されてます
キー入力を待ちながら別の仕事もさせたいのであれば,
DO
ASK CHARACTER PENDING n
IF n>0 THEN
CHARACTER INPUT s$
EXIT DO
END IF
! アイドル中に行う仕事
WAIT DELAY 0.1
LOOP
のようなコードを書くことを想定しています。
このやり方なら,Windows95でも,CHARACTER INPUTのウィンドウが目障りになることはあっても,他のアプリケーションの操作には支障がありません。

なお,単に入力待ちをしたいだけなら,
CHARACTER INPUT s$
あるいは
CHARACTER INPUT CLEAR s$
で十分です。

    └御紹介の文でも、結果は同じになります。 SECOND 2007/09/19 18:52:05  (修正2回) ツリーへ

Re: キー入力を待ちながら別の仕事もさせたいの... 返事を書く ノートメニュー
SECOND <cszcthjjdj> 2007/09/19 18:52:05 ** この記事は2回修正されてます
御紹介の文でも、結果は同じになります。

動作中、メモ帳の caption 部分を、つまんでみて下さい。
離すと直後に、メモ帳は、隠れてしまいます。(Win98SE)

V59A までは、一切そういう事は、起きません。…コンパイラのちがいでしょうか?

これを、試してみました。
DO
ASK CHARACTER PENDING n
IF n>0 THEN
CHARACTER INPUT s$
EXIT DO
END IF
! アイドル中に行う仕事
WAIT DELAY 0.1
LOOP

     └確かに操作法によってはメモ帳の一部がBASI... 白石 和夫 2007/09/19 21:21:43  ツリーへ

Re: 御紹介の文でも、結果は同じになります。 返事を書く ノートメニュー
白石 和夫 <fbdfvqwhki> 2007/09/19 21:21:43
確かに操作法によってはメモ帳の一部がBASICの下に隠れてしまうようですが,タスクバーから切り替える操作では,操作に困るような状況にはならないように思います。

      └最初に、私自身が希望しながら反転し、結果... SECOND 2007/09/19 23:59:55  (修正1回) ツリーへ

Re: 確かに操作法によってはメモ帳の一部がBASI... 返事を書く ノートメニュー
SECOND <cszcthjjdj> 2007/09/19 23:59:55 ** この記事は1回修正されてます
最初に、私自身が希望しながら反転し、結果的に御迷惑をお掛けして申訳なく
思っております。軽率でした。
今更ながら、事実は小説より希なり、で、実に細かい要素が、
動いているものだと、思い知らされます。

どうしても気になって、頭から離れないのですが、
ご面倒ながら、V59A と同バージョンのコンパイラーで、V701 を翻訳しても、
この辺の具合に、変わり有りませんか・・・


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。