名前: 松山道夫 日時: 2005-03-23 12:52:02 IPアドレス: 203.140.75.*
>>35145 好き勝手にコメントさせて頂きます。 VB5 をお使いとかで、随分古いですね :-) VB.NET に移行されるのが良いかと思います。 (Cの心得が少しでもあれば VC#.NET の方がもっと良いかも) > なお1つのフォルダーに300個以上のファイルやフォルダーがある場合も > 表示を出して、それをはみ出た部分は表示を省略します。この場合には必要なファイルを > 別フォルダーに確保して300個以下になるようにして下さい。これも念のため。 これはどうかな、と。 300個を超えるなら、作業環境・業務方針を変えてください、 という感じにも受け止められますので、 設計変更が必要かと感じました。 (私は軽く超えていました...) VB5 でも VB6 でも、よく出来た開発ツールであるとは 思います。しかし仮にフォルダ情報を保持する配列を グローバルに宣言しているのだとしますと、 VBでは配列サイズに制限がかかりますので、 動的宣言への対応を検討する必要があるかと思います。 フォルダ・ファイルの情報を初期時に一切合財取得して いるようで、検討の余地ありと思います。 プログラム触らせて頂きましたが、初期起動が異様に 遅いのはたぶんそのためですよね。 ツリー展開時に動的に情報取得する方法も考えられます。 === 個人的には Visual Studio のように、 各種ウィンドウ(フレーム)を自由に配置、ドッキングできる ような、言わば IDE (統合環境) ツールのような作りが 出てきてくれるとオモシろいし、使い易いと感じています。 ついでに Visual Studio でよく活用する補完(Completion)機能や 補完時のコンボボックス表示機能なども、.NET のサンプル サイトにはたくさん転がっていますので、そういう機能が 出てきてくれると、(私は?)間違いなく使いたくなります。 以上、"好き勝手"でした。 ご健闘、期待します。
この書き込みへの返事: