PB 電子会議室
カテゴリ:スクリプトの記述
日付:2000年11月07日 19:22 発信者:M.M
題名:RE(3):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法(1)
riverさん、こんばんは。
>やはり事前にディレクトリを共有化しないとできないんですね。
>ユーザが共有を解除したりすることも考えられるので、
>できれば共有化はしたくなかったんですが・・・
プログラムでネットワーク接続を行うようにすれば、事前の接続は不要となります。
以下に、Win32APIの\"WNetAddConnection2\"でネットワーク接続を行うサンプルを
記述します。(実験君済み)
????????????????????????????????????
[検証環境]
OS: NT4.0 SP6a
PB: PB5.0.04
????????????????????????????????????
[構造体の定義] wstr_netresource
dwscope unsignedlong
dwtype unsignedlong
dwdisplaytype unsignedlong
dwusage unsignedlong
lplocalname string
lpremotename string
lpcomment string
lpprovider string
????????????????????????????????????
[外部関数の定義]
function uLong WNetAddConnection2( &
ref wstr_netresource netresource, &
ref string password, &
ref string username, &
uLong fdwconnection &
) library \"mpr.dll\" alias for \"WNetAddConnection2A\"
function long GetLastError() library \"Kernel32.DLL\"
(続く)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS その他
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS その他
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.