概述
在 FoxPro for Windows 2.x 中用 Foxtools.fll 和在 Visual FoxPro 中用 DECLARE DLL 命令定义相关的 Windows API(应用程序编程接口)函数, 可以在 FoxPro 中增加与去除网络联接.
仅管 Visual FoxPro 仍然支持 FOXTOOLS 库作为向后兼容, DECLARE 命令是调用 DLL 函数的更好的方法.
更多信息
以下章节包括 FoxPro 2.x 和 Visual FoxPro 用法约定.
FoxPro 2.x
在 FoxPro 2.x 中用 FOXTOOLS 库, 按以下步骤添加和移除网络连接.
用以下命令载入库:
SET LIBRARY TO SYS(2004)+'FOXTOOLS.FLL' ADDITIVE
注册你要调用的 Windows API 函数. 在目前情况下我们要用到的是 WNetAddConnection() 和 WNetCancelConnection().
addconn=RegFn('WNetAddConnection','CCC','I')
delconn=RegFn('WNetCancelConnection','CI','I')
要连接到网络设备, 发布以下命令:
=CallFn(addconn,"\\SERVER\SHARE","password","<drive>:")
要断开网络连接, 发布以下命令:
=CallFn(delconn,"<drive>:",0)