紧急求援:tc时钟中断的问题

zhangwenchao 2001-01-30 02:18:00
你好:
tc中,我修改了始终中断,使其在图形环境下不断输出计数值,但是不成功,请帮忙。
我用的是outtextxy();tc++环境,但是用的是c
...全文
207 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
满桌烟灰 2001-03-05
  • 打赏
  • 举报
回复
中断中不能使用outtextxy()等高级函数,你只能在主循环中输出!
holyfire 2001-03-05
  • 打赏
  • 举报
回复
因为outtextxy使用了中断,而你的中断服务函数不能嵌入中断,有一个办法可能能使outtextxy不使用中断,你将directvideo = 1 ,但它总是太占资源,建议你自己写显示函数。
blowfish 2001-03-04
  • 打赏
  • 举报
回复
先在文本状态下用普通打印函数试一下.
或者,在图形状态下直接写屏,好象地址是从0XA000开始的,大小和初始分辨率有关(好象).


Sunny_Yirui 2001-01-31
  • 打赏
  • 举报
回复
Sunny_Yirui@263.net
我想问题可能出在outtextxy()上!因为它不能在中断中调用!!
SAsura 2001-01-30
  • 打赏
  • 举报
回复
错误现象是什么?
是不是中断处理用的时间太多了?
youngang 2001-01-30
  • 打赏
  • 举报
回复
好象不能使用outtextxy()在中断里,应该自己写一个输出
zhangwenchao 2001-01-30
  • 打赏
  • 举报
回复
Sunny_Yirui:
你好!谢谢你的回复,问题是这样的:
我想在主程序外不断显示一个变化的数,所以修改了时钟中断。
因为我以前写过很多这方面的程序,所以大的方面比如ss,sp,dosbusy等是没问题的,我怀疑问题
最可能出在tc++上,可能它的outtextxy()函数和tc不一样,要不就是我嵌入的汇编语句破坏了寄存器的内容。我用的是tc++编译器,但是用的是c语句。
还是不很详细吗?告诉我你的信箱吧?
顺祝新春快乐!




Sunny_Yirui 2001-01-30
  • 打赏
  • 举报
回复
希望将问题说详细一点!!

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧