怎樣在VisualFoxPro中增加與去除網絡聯(lián)接

字號:

概述
    在 FoxPro for Windows 2.x 中用 Foxtools.fll 和在 Visual FoxPro 中用 DECLARE DLL 命令定義相關的 Windows API(應用程序編程接口)函數, 可以在 FoxPro 中增加與去除網絡聯(lián)接.
    僅管 Visual FoxPro 仍然支持 FOXTOOLS 庫作為向后兼容, DECLARE 命令是調用 DLL 函數的更好的方法.
    更多信息
    以下章節(jié)包括 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')
    要連接到網絡設備, 發(fā)布以下命令:
    =CallFn(addconn,"\\SERVER\SHARE","password",":")
    要斷開網絡連接, 發(fā)布以下命令:
    =CallFn(delconn,":",0)