请教随WINDOWS启动问题(0分)

  • 主题发起人 主题发起人 mdc
  • 开始时间 开始时间
M

mdc

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在随WINDOWS一起启动时,不读数据库,把它放在启动组程序组里运行正常,请教高手是怎么回事。暂时无分,有分一定加,谢谢
 
说详细点。
 
我的程序包含数据库文件,是用ADO EXPRESS 设计的,它运行时修改注册表
HKEY_LOCAL_MACHINE,
使它随WINDOWS一起启动,这样启动的时候它不读数据库设计,如果把它放在
程序的启动组里。就会运行正常,是怎么回事呢?该怎样解决
 
如果放在HKEY_LOCAL_MACHINE中来启动,数据库服务程序还没有运行,所以无法读取数据库。
 
那么具体应放在哪里呢?
 
WINDOWS启动程序有先后顺序(共有8处可以启动程序,具体顺序记不清楚了),好像程序组中启动
菜单是最后。你可以把自己程序放在这里。
 
怎样在D中实现把程序放在启动组里呀
 
to 荷塘新月
我的程序就是直接放到注册表中的,完全正常的.
 
TO HBEZWWL:
出现这种问题的原因,就是程序已经运行了,但是数据库服务程序还没有启动,所有
无法读取数据。也就是说与应用程序和数据库服务程序启动的先后有关系,与是否用写注
册表方式没有必然的联系。一般启动组里的程序启动的最晚(桌面版的MSSQL SERVER也是
在这里启动的)。
TO MDC:
这方面的程序我没有写过,要用到API。你可以查查DELPHI自带的帮助,或者其他资料。
 
to 荷墉新月:
我数据库为ACCESS,而且MDC的数据库也是ACCESS.
 
后退
顶部