別マシンのファイルを参照するには?

解決


けんじ  2006-02-09 01:47:54  No: 94079

VB6.0で別マシンにあるファイルを参照してデータを取得する方法を教えてください。
かなり、初歩的な質問かもしれませんがよろしくお願いします。


Dental  2006-02-09 02:14:38  No: 94080

共有フォルダにしておけば良いのでは?

その別マシンの管理者に頼んで、そのファイルを
マイ ネットワーク(ネットワーク コンピュータ)画面にて
表示できるように設定してもらっておけば、あとは
通常のファイル入出力命令がそのまま使えるはずです。


通ってみた  2006-02-09 02:21:41  No: 94081

どのような状況下でアクセスしたいのかが分かりませんが、
同じLAN上のマシンであれば、パスの指定だけでいいと思います。
Image1.Picture = LoadPicture("\\machine_name\hoge.jpg")
とか。


通ってみた  2006-02-09 02:23:22  No: 94082

あ、遅かった・・・
Dentalさんのおっしゃる通りです。


ひろ  2006-02-09 03:40:08  No: 94083

UNCを使って

\\コンピュータ名\共有名\ディレクトリ名\ファイル名

でアクセスしましょう。


けんじ  2006-02-09 19:10:59  No: 94084

Dentalさん、通ってみたさん、ひろさんありがとうございます。
教えてもらった方法で別のマシンのファイルを参照する事ができました。

だたし、別のマシンにアクセス制限があり、1度エクスプローラ上から別のマシンにアクセスしていないとエラーになってしまいます。

エクスプローラ上から別のマシンにアクセスせずにプログラム上から別のマシンにアクセスする方法はありますか?

わかる方がいましたら教えてください。


GOD  2006-02-09 19:46:11  No: 94085

>1度エクスプローラ上から別のマシンにアクセスしていないとエラー
>
これってユーザー名やパスワードを入力しないといけないと言うことですか。
↑ならWNetAddConnection2 APIを調べて下さい。


けんじ  2006-02-13 19:07:31  No: 94086

GODさんありがとうございます。
WNetAddConnection2を使って別マシンにアクセスできました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加