关于DLL调用异步问题的询问,望高手指点,加急!!!(100分)

  • 主题发起人 dreaming123
  • 开始时间
D

dreaming123

Unregistered / Unconfirmed
GUEST, unregistred user!
是我做的一个DLL(DELPHI),我只对其数据库进行操作,是属于暗地操作的,
在两个库间倒(PARADOX与ACCESS),而调我的是VB程序,他的主数据库为ACCESS,
而DLL完成的工作是从PARADOX中取得数据插入ACCESS,VB程序调了之后马上就自其
主数据库取数据(即我新插入之数据);而发现他只能取得前一次数据,而在DEBUG过程
中发现我的DLL执行很快,且在其主数据库中插入的数据也正常,而此时他就是未能
取得此数据,因此他取到的永远是前一次数据;
此问题另本人很费解,望高手指点!
 
呵呵,dll中数据库的访问不会是异步的吧,看样子象.
否则,除非调用的时候特别的另起线程,dll中的函数不会另开线程的吧.
我是这样理解的.
 
这是因为Access的反应慢啊,
vb的程序在你的dll执行完毕后,重新连接数据库试试
 
顶部