关于DAO--------简单(50分)

  • 主题发起人 主题发起人 yaya8163
  • 开始时间 开始时间
Y

yaya8163

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断当前系统DAO的版本,不通过查注册表
 
不知道,DAO和系统有关系么?
 
用KADAO控件,里面有自动检测的。
 
楼上的大哥程序中如何检测
 
不查注册表这么可能,DAO就是COM对象一个,核心就是GUID码和注册表。Windows自己都是
查注册表来确认的,不信你改改注册表试试。
 
不知注册表应该查哪项
 
HKEY_CLASSES_ROOT/DAO.DBEngine.35
HKEY_CLASSES_ROOT/DAO.DBEngine.36

或者你试试
var
bVersion35, bVersion36 : boolean ;
begin
try
CreateOLEObject("DAO.DBEngine.35") ;
bVersion35 := true ;
except
bVersion35 := false ;
end;

try
CreateOLEObject("DAO.DBEngine.36") ;
bVersion36 := true ;
except
bVersion36 := false ;
end;
end;
 
接受答案了.
 
后退
顶部