回 帖 发 新 帖 刷新版面

主题:谁能用pascal编一个可使用而且可显示鼠标的程序

谁能用pascal编一个可使用而且可显示鼠标的程序?

回复列表 (共18个回复)

11 楼

我是用WinXP

12 楼

我晕倒~~~ 我跟阿Ben一样,也是以前用win98,现在用XP.
XP下,
文本模式下显示光标是正常的;
图形模式下,显示不出光标来!程序编出来的按键是有效的,但光标滚动时,似乎定位是乱七八糟的!

主要是在MS-DOS方式下被XP加载了一个鼠标驱动,那个驱动不兼容!

13 楼

我在Win98的机子试了一下。的确可以显示鼠标指针。

Jtchang老兄,既然知道了原因,那么请问能否有办法解决?

14 楼

用trubo vision吧?

15 楼

为什么我不见鼠标?
可不可帮我?

16 楼

很容易想到一个解决办法是用“定时器中断”,自己去把鼠标画出来!
在C版区就看到有人这么做了:
http://www.programfan.com/club/showbbs.asp?id=139516

问题在于我经过测试,先进入TP7编程环境,再启动图形模式,鼠标的滚动范围是
640*200(文本模式范围)
把程序编译成exe,直接在winxp下运行,鼠标的滚动范围才是640*480。
仍然不方便!

用Dosbox模拟DOS环境,虽然不用自己画鼠标,可以显示鼠标出来,但是速度又太慢了,不理想。

翻了好多外国网站,都没找到好的解决办法,头痛ing~~~

17 楼

??
这好像与pascal版本有关阿

18 楼

用app单元吧~~~~
uses app
Var
MyApp:TApplication;
Begin
MyApp.Init;
MyApp.Run;
MyApp.Done
End.
和delphi有点像,free pascal 在units\pascal版本\fv\ 可以找到app

我来回复

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