delphi编程中的棘手问题;求指教!

原创 2005年04月23日 10:06:00


我的程序是用delphi编程向步进电机发脉冲,每个发脉冲的过程都是一个耗时的循环,每个循环都是由按钮点击事件来触发,在循环中我用了application.ProcessMessages ;因为如果不用这个语句,当一个循环运行时,则不会任何别的操作,可问题是现在只能有一个循环运行,多个发脉冲的循环不能同时运行,
我先点击一个按钮来触发第一个循环的。也就是一个循环正在运行时,点击触发第二个循环的按钮,
则上一个正在运行的循环就会中止,直到第二个循环运行完后,第一个再继续运行,好像被中断了。

那么如何实现多个发脉冲的循环同时运行呢?在发脉冲时我还多次用到了延时程序:

procedure     delay(us:integer);                       //延时程序US
var start,timeend:int64;
begin
 QueryPerformanceCounter(start);

repeat
  application.ProcessMessages ;
 QueryPerformanceCounter(timeend) ;
until ((timeend-start)>=us);

end;

敬请指教!!!

十个最棘手的面试问题

  • 2013年06月05日 08:57
  • 45KB
  • 下载

面试中如何回答好十个最棘手的问题

在面试前先了解、练习对几个很难的问题进行回答会帮助你对其他问题的回答做准备。有的问题问得比较多,有的较少但却是回答其它问题的基础。 1.为什么不谈谈你自己? ■分析:这是个开放性问题。从哪里谈起都行...
  • jichl
  • jichl
  • 2012年09月17日 17:11
  • 2425

最近做项目遇到的棘手问题

问题1:在IE高版本浏览器上,测试搜索时调用ajax请求去搜索内容,但却没有显示数据,谷歌下能出来数据? 解决办法:首先先对比他的请求头,响应头的区别,发现没有问题,可以考虑url地址的问题。最后发现...
  • zx_p24
  • zx_p24
  • 2017年05月15日 17:31
  • 189

Java求职面试中那些棘手的线程问题

【威哥说】 昨天的文章发出后,好多同学告诉我说自己现在就是处在一个迷茫的时期,找不到方向。不用着急,你肯定可以找到属于自己的种子,也许和我一样是Java,也许是其他。你需要立刻做的就是去扪心自问,是自...

android棘手综合问题小记

代码只是解决特定问题的方法,并未深入研究每一个方法的原理,仅作为自身积累所用。如果对你有启发,请点赞哦。 1. 使用Gson解析自定义javabean ①.中括号开头的jsonType lis...

学习中遇到的几个棘手的问题,很关键

1.android 与js的交互,webview中调用网页,js中使用android中的数据,可以通过以下方法来实现: 第一,使能js   可以通过getSettings()获得WebSe...

如何解决Bluetooth系统设计的棘手问题

我们若想设计一套完善的蓝牙 (Bluetooth) 系统,就必须充分掌握其中的技术知识,例如协议堆栈、射频设计及系统集成等方面的专门知识。LMX9820 芯片的面世令蓝牙系统的设计工作变得更为容易。以...

Xib的问题,很棘手(解决办法)

开发项目中遇到的,而且在网上找了一圈,没有人有类似的提问,麻烦啊! 简单说,创建一个带xib的ViewController,例如:CustomViewController,基本要显示这个view的基本...

爬虫过程中经常遇到的一些棘手问题

先写一些已经遇到,并已解决的,后面慢慢增添: 1.中文字符串前面加u,让字符串可以正常输出为中文:  有时候我们从其它地方接受的字符串经过艰难跋涉,它变了个样。比如收到的是'\u6253\u602a\...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:delphi编程中的棘手问题;求指教!
举报原因:
原因补充:

(最多只允许输入30个字)