0

http://www.rebol.com/docs/view-system.html#section-4から取得:

場合によっては、ウィンドウを表示したいが、ウィンドウを開いた後もコードの評価を続行することがあります。これを行うには、新しい絞り込みを指定します。次に例を示します。

print "opening window..."
view/new make face [
    offset: 100x100
    color: papaya
    text: "Example"
]
print "continuing..."

問題は、Rebol のコンソールからコードを実行すると、Windows を閉じるまでコンソールがブロックされるのに対し、コンソールで必要なことを続行したいことです。

では、コンソールのブロックを解除するにはどうすればよいですか?

4

2 に答える 2

1

console で作業を続けながら、コンソールセッション中に常に開いているウィンドウを希望することに関して、可能な方法として回答を修正しました。

近づける 1 つの方法は、GUI ページ自体にコンソール入力フィールドを用意することです。

print "opening window..."
unview/all
view/new layout [
        label "console"
        console: field 300x300 [
                    print console/text attempt [do console/text]
                    ]
        ]

print "continuing..." do-events

そうすれば、そのボックスに入力して、コンソール ウィンドウで応答を確認できます。

私はビューアプリケーションをデバッグする方法としてこのテクニックを使用しています....起動オプションに応じてデバッグコンソールを追加するコードまたは追加しないコードを使用できるため、必要な場合にのみ存在します。

于 2009-11-03T17:00:31.987 に答える
0

私のために働きます。

これをスクリプトとして実行していますか、それとも単にコンソールに入力していますか?

于 2009-10-31T19:28:55.507 に答える