PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19663 03/06/05 09:53:09 RE(7):Scipting.FileSystemObjectについて By cocoa
19476 03/05/10 17:15:54 RE(6):Scipting.FileSystemObjectについて By ryochan
19475 03/05/10 17:07:14 RE(5):Scipting.FileSystemObjectについて By あすかちゃんの父
19472 03/05/10 09:52:01 RE(4):Scipting.FileSystemObjectについて By cocoa
19456 03/05/08 18:29:43 RE(3):Scipting.FileSystemObjectについて By あすかちゃんの父
19454 03/05/08 16:03:58 RE(2):Scipting.FileSystemObjectについて By M.M
19453 03/05/08 15:41:16 RE(1):Scipting.FileSystemObjectについて By coo
19441 03/05/07 18:01:15 Scipting.FileSystemObjectについて By cocoa

カテゴリ:スクリプトの記述
日付:2003年05月07日 18:01 発信者:cocoa
題名:Scipting.FileSystemObjectについて

いつもお世話になっております。

PBのOLEObjectでScipting.FileSystemObjectを作成し
ファイルシステム情報を取得したいのですが
オブジェクト配列をループさせる方法がよくわかりません。
VBでは
---------------------------------------
  Dim fso As New FileSystemObject
    Dim dv As Drive
    
    For Each dv In fso.Drives
        Debug.Print dv.Path
    Next
---------------------------------------
のようにできるのですが…

PBで試しに
---------------------------------------------------------
OLEobject lo_fso
OLEobject lo_drive
Long ll_drive

lo_fso = create oleobject
lo_fso.connecttonewobject(\"Scripting.FileSystemObject\")
lo_drive = create oleobject

for ll_drive = 1 to lo_fso.drives.count
lo_drive = lo_fso.drives.item(ll_drive)
st_1.text = st_1.text + \"~n\" + String(lo_drive)
next
---------------------------------------------------------
のようにしたのですが強制エラーで終了してしまいます。

どなたか方法をご存知でしたら教えてください。
もしくはPBでAPIを使わずにファイル情報を取得する方法があればよろしくお願いします。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.