主页
Top.Mail.Ru Yandeks.Metrika
论坛:“系统”;
当前存档:2003.09.01;
下载:[xml.tar.bz2];

向下

怎么引起中断? 找到类似的分支


S.G.K.   (2003-06-16 15:08) [0]

尊敬的大师们! 请告诉我,如何在Delphi中处理中断? Delphi是否具有类似于WinDos单位过程的过程?
我无处可寻,为此提供了最大的帮助。



Ihor Osov'yak   (2003-06-16 15:21) [1]

不需要delphi。 Windows的意识形态与dos略有不同。 简而言之-无法处理来自Win32应用程序的中断,但是程序调用不会产生任何好处..您只能使网关切换到保护模式被中断,但这甚至不是应用程序问题-这使OS在需要时成为可能。

整体解决问题,您可以提出建议



Digitman   (2003-06-16 15:21) [2]

为什么突然需要这些“中断”?
Win32内核以最高的特权和保护级别独立处理中断,而不是为您提供一个接口,该接口在大多数情况下在容量和功能上都足以在应用程序中实现异步I / O操作。



Федя   (2003-06-16 15:45) [3]

挖掘31h中断和0300h函数,它们是DPMI函数
适用于处于受保护模式且希望引起中断的程序,其代码在实模式下运行



Слесарь Матерящийся   (2003-06-16 16:15) [4]

Windows中的中断是指屏幕上出现带有三个按钮的消息框:中止,重试,忽略。
第一个按钮导致中断。



S.G.K.   (2003-06-17 17:04) [5]

感谢您的回答。 如果我理解正确,则可以使用操作系统过程来处理中断,但这是有风险的(无论如何,对于我来说,这是没有经验的人)。 我会尝试找出是否有时间
-我的主要职业是进行实验以记录神经细胞的电位和电流-为此我编写了程序。 ( 按钮单击在处理程序中运行)感谢您的回答。 如果我理解正确,则可以使用操作系统过程来处理中断,但这是有风险的(无论如何,对于我来说,这是没有经验的人)。 我会尝试找出是否有时间
-我的主要职业是进行实验以记录神经细胞的电势和电流-为此我编写了程序。

我的任务如下:
在一定的时间间隔后,必须停止执行某个周期(在按钮单击处理程序中启动)。
我尝试使用“系统”菜单中的计时器来实现此目的-
(在计时器处理程序中更改控制周期的变量的状态),但是什么也没发生-定时器在周期执行期间不起作用。

也许对此问题有一些简单的解决方案?



VMcL   (2003-06-17 17:50) [6]

> SGK(17.06.03 17:04)
>定时器在循环执行期间不起作用

Application.ProcessMessages



使用GetTickCount和/或QueryPerformanceCounter + QueryPerformanceFrequency。



Страницы: 1 整个分支

论坛:“系统”;
当前存档:2003.09.01;
下载:[xml.tar.bz2];

楼上





内存:0.56 MB
时间:0.029 c
3-1330年
victor_ch
2003-08-05 10:44
2003.09.01
负数显示为正数


14-1582年
古董店
2003-08-13 11:12
2003.09.01
文件扩展名


14-1587年
疯狂的黑客
2003-08-14 13:35
2003.09.01
用于创建安装程序的免费软件


1-1451年
- = GaLaN = -
2003-08-18 15:24
2003.09.01
告诉lamer如何使用指针。


14-1669年
月食
2003-08-12 11:17
2003.09.01
帮助从3D开始





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский