最近公司买了台测量仪器,通过一个什么卡读取数据,大约每0.5秒读取一个数据,读取数据后通过一个image控件把数据点连起来,画成一个曲线图,但是画成的图和数据没办法导出来,我现在想用delphi写一个程序,想在他向image中画图的时候或者画图完成后,把数据点的数据读出来,然后保存到EXCEL中自己画图,也可以修改。不知道怎么实现?以前看过可以读txetbox中的数据的文章,但是那种方法不能读image中的数据。他本生的程序是用Vb写的。请高手赐教

解决方案 »

  1.   

    高手看看吧!我查到有用HOOK的,但是具体怎么实现呢,怎么知道我Hook出来的数据是不是画图的数据呢?请帮忙看看哦
      

  2.   

    原理没描述清楚。
    什么卡读取数据是指PC中的某些硬件?如PCI卡?
    读取数据后通过一个image控件把数据点连起来卡如何用控件的?没有应用程序么?
    如果是测量仪器,一定会提供相关接口获取数据的,你不妨看一下自带的软件导入了哪些API,一般会有获取数据的API的。
    如果能够像生产商或软件开发商咨询就更好了,像这种仪器提供数据采集的接口是应该的,说不定文档里面都有说明的。
      

  3.   

    很感谢回答呢,有应用程序呢,就是一个PCI的卡,一个用VB写的程序,用什么软件知道应用程序调用了哪些API呢?