PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23934 13/03/11 15:01:25 RE(4):ファイルの読み込み件数を取得したい By kaza1222
23933 13/03/11 14:57:12 RE(3):ファイルの読み込み件数を取得したい By kaza1222
23932 13/03/08 21:31:09 RE(2):ファイルの読み込み件数を取得したい By めめ
23931 13/03/06 09:35:17 RE(1):ファイルの読み込み件数を取得したい By asano01
23930 13/03/04 19:22:56 ファイルの読み込み件数を取得したい By kaza1222

カテゴリ:スクリプトの記述
日付:2013年03月11日 15:01 発信者:kaza1222
題名:RE(4):ファイルの読み込み件数を取得したい

めめさん、こんにちは。

>kaza1222さん、こんばんは。

>>そこで、プログレスバーを実装しようと思ったのですが、
>>ファイルを読み込む前にファイルのデータ件数を
>>プログレスバーの分母に設定したいのです。

>FileSystemObject を使うのはいかがでしょうか。
>以下、簡単なサンプルですがあげておきます。
>参考になればよいのですが。

>OLEobject lo_fso
>OLEobject lo_fsots
>Long ll_rec

>lo_fso = CREATE  OLEObject
>lo_fso.ConnectToNewObject(\"Scripting.FileSystemObject\")
>lo_fsots = CREATE OLEObject
>lo_fsots.ConnectToObject(\"TextStream\")

>lo_fsots = lo_fso.OpenTextFile(ファイル名, 8) // ForAppending
>ll_rec = lo_fsots.Line

>MessageBox(\"結果\", \"レコード件数は \" +  String(ll_rec - 1) + \" 件です\")

>lo_fso.DisconnectObject()
>lo_fsots.DisconnectObject()

>DESTROY lo_fso
>DESTROY lo_fsots


お返事遅くなりました。
おぉぉFileSystemObjectなんてものがあるんですね。
大変参考になります。
ちょっと上記方法で実装うを検討してみたいと思います。
助かりました、ありがとうございます。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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