[リストへもどる]
一括表示

投稿時間:2003/06/13(Fri) 12:59
投稿者名:ゆうや
Eメール:curren62036@yahoo.co.jp
URL :
タイトル:
フォルダ参照ダイアログのパスについて。
こんにちは。わからないことがあるので投稿してみました。
Win98SecondEdition で VB6.0SP5 を使っています。
API関数のSHBrowseForFolderを使ってフォルダ参照ダイアログを使っています。
この、フォルダ参照ダイアログなんですが、初期表示のフォルダと、このダイアログで選択したフォ
ルダのパスを記憶しておきたいと思っています。
私が今考えているのは両パスをテキストファイルなどに書き込んでおく方法なのですが、テキストフ
ァイルとかに書き込まないで記憶させておくことってできるのでしょうか??何か言い方法はないかと
考えています。
別にSHBrowseForFolder APIを使わなくてもいいのですが、あのフォルダ参照ダイアログは使いたいと
思っています。
どなたかご存知の方、教えてください。宜しくお願いします。

投稿時間:2003/06/13(Fri) 14:35
投稿者名:Say
Eメール:
URL :
タイトル:
Re: フォルダ参照ダイアログのパスについて。
>私が今考えているのは両パスをテキストファイルなどに書き込んでおく方法なのですが、テキストフ
>ァイルとかに書き込まないで記憶させておくことってできるのでしょうか??
HDやFDに保存せずに保持したい、ということでしょうか?
AT互換機に標準搭載されていて、電源を切っても内容を保持できる
読み書き可能な記憶領域は他にはSRAMぐらいしかありませんが、
一般アプリが利用するような性格のものではありません。
(ハードを追加してもいい、というのならやりようはありますが・・・。)

通常はレジストリかiniファイルに書き出しますが、
そういった、ファイルに書き込む手段を使いたくない理由はなんでしょう?

投稿時間:2003/06/14(Sat) 16:40
投稿者名:ゆうや
Eメール:curren62036@yahoo.co.jp
URL :
タイトル:
Re^2: フォルダ参照ダイアログのパスについて。
Sayさん
お返事ありがとうございます。
> 通常はレジストリかiniファイルに書き出しますが、
> そういった、ファイルに書き込む手段を使いたくない理由はなんでしょう?
はい。ちょっと考えてみたんですが、できるのだろうかと思いまして。
やはりレジストリかiniファイルに書き込むのが順当なやり方ですよね?
もしファイルに書き込まないでできるというのであればそうやってみたいのですが・・・・

投稿時間:2003/06/14(Sat) 17:01
投稿者名:しんじ
Eメール:
URL :
タイトル:
Re^3: フォルダ参照ダイアログのパスについて。
レジストリをお勧めいたしますが、どうしてもというのであれば
お勧め出来ないですが、BASモジュールにPUBLIC変数を持たせておくとかぐらいしか無いかと、、、、

もちろん作成したアプリケーションがハングすればパスも消えます。
PUBLIC固定長の変数ならそうでもないですがデバックも面倒になります。
書き出しと読み込みの速度を考えても、レジストリが一番良いかと思います。
フォルダ参照ダイアログとかはバッチで何回も処理する事は無いと思いますので、、、

レジストリ関数が分からないという事であれば、WEBで調べれば沢山出てきますので参考にしてみて下さい。
(レジストリへの理解は必要ですが、個別アプリで使う範囲であれば全然難しくありません。)

投稿時間:2003/06/17(Tue) 16:08
投稿者名:ゆうや
Eメール:curren62036@yahoo.co.jp
URL :
タイトル:
御礼: フォルダ参照ダイアログのパスについて。
お返事が遅くなりましてすみませんでした

Sayさん、しんじさん、ありがとう御座います。

> レジストリをお勧めいたしますが、どうしてもというのであれば
> お勧め出来ないですが、BASモジュールにPUBLIC変数を持たせておくとかぐらいしか無いかと、、
、、
>
> もちろん作成したアプリケーションがハングすればパスも消えます。
> PUBLIC固定長の変数ならそうでもないですがデバックも面倒になります。
> 書き出しと読み込みの速度を考えても、レジストリが一番良いかと思います。
> フォルダ参照ダイアログとかはバッチで何回も処理する事は無いと思いますので、、、
>
> レジストリ関数が分からないという事であれば、WEBで調べれば沢山出てきますので参考にしてみ
て下さい。
> (レジストリへの理解は必要ですが、個別アプリで使う範囲であれば全然難しくありません。)

いろいろとVBの先輩方に聞くとやはりレジストリを使うのが一番よいみたいですね。
インターネット上にもレジストリへの書き込み、読み込みが載っているのでそれを参考に使用と思いま
す。
いろいろありがとう御座いました!!!