回 帖 发 新 帖 刷新版面

主题:readkey在graph mode

我用graph mode 做了一個歡迎window.
要開始program.用者要按一個鍵,
但請問如何 readkey 在graph mode?

我的方法
...
...
  ch := readkey;
  if readkey <> #0 then
    closegraph
...
...
But it isn't work. The key is read in the main program, not the graph mode screen.
但結果不成功。readkey 是否不能在graph mode中使用?

我用free pascal 的。
thank you

回复列表 (共7个回复)

沙发

1. readkey can be used with crt unit.
2. "if readkey <> #0 then" 改为 "if ch <> #0 then"

板凳

改了也不行。
我用了 uses dos,有關係嗎?

3 楼

不,应该是 uses crt

4 楼

readkey是crt单元的

5 楼

不错,程序的第一句应该是:
uses crt,dos,graph;

6 楼

ch:=readkey;{Ch as char type}
if ch=#27{Esc} then closegraph;

7 楼

楼主,搞定了没有?

我来回复

您尚未登录,请登录后再回复。点此登录或注册