首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BDE管理员净dir

BDE管理员净dir
EN

Stack Overflow用户
提问于 2014-11-06 15:58:48
回答 2查看 5.8K关注 0票数 1

我正在学习BDE管理员,我想知道是否有一种方法可以编写脚本/命令(我可以通过双击来运行)来将net添加到某个目录路径中?我通过windows注册表编辑器查看,并试图找到net,但它不在那里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-06 17:14:49

NET设置存储在BDS配置文件中。默认情况下,此文件名为IDAPI.CFG,并存储在%PROGRAMFILES%\Borland\Borland Shared\BDE\IDAPI.CFG中。通过更改HKEY_LOCAL_MACHINE/Software/Borland/Database Engine/CONFIGFILE01上的注册表,可以将其更改为不同的名称和位置。对于可以重命名的文件有命名限制。

注册表中没有可更改净DIR位置的设置。它必须通过这个配置文件来完成。

有关更多信息,请参见BDE32.hlp文件(默认情况下位于%PROGRAMFILES%\Common Files\Borland Shared\BDE中),该文件位于主题NET下(这将引导您进入帮助文件中的配置管理部分)。

请注意: BDE已经被废弃了十多年,不再被维护或支持,这一点可以从它仍然使用一个旧的16位兼容的WinHelp文件作为文档来证明。如果不付出一些努力,它在现代Windows版本上就无法正常工作。花时间学习使用BDE管理员似乎是个糟糕的想法,因为Embarcadero (该品牌的当前所有者)不再分发BDE安装。

票数 5
EN

Stack Overflow用户

发布于 2015-09-15 21:49:06

据我所知没有剧本。

Delphi通过Session.SetNetFileDir()设置它,后者依次为sesNETFILE属性调用BDE ()。如果您能够找到编译Delphi代码的方法,您可以编写一个DLL,允许您编写它的脚本。

更普遍的情况是,由于Delphi在BDE (特别是DbiSetProp() )中调用函数来设置网络目录值,因此还有其他选项。这些DLL没有什么特殊之处,因此这些BDE DLL提供的BDE应该可以通过其他语言(例如C)访问。我很确定BDE API是随BDE而来的,而不是Delphi。缺点是,可能有一些涉及到的BDE初始化,可能也需要进行编码。

好吧,这不是剧本,但我不喜欢没有解决方案的答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26783807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档