喫茶XRAYトップページ


[8831] エクスプローラをフォームに表示返信 削除
2015/5/15 (金) 17:46:43 Mr.XRAY
[エクスプローラをフォームに表示]
http://mrxray.on.coocan.jp/Delphi/plSamples/947_ExplorerBrowser.htm

なんですが,ページの最初の方に書いておきましたが,
いろいろ機能を追加して持たせるのはかなり難しいと思います.
インターフェイスを追加実装する方法もありますが,
インターフェイスの組み合わせによっては機能しなくなる機能もあります.
(これも書いていますが)

Windows 2000 以降,マイクロソフトでは,この手のインターフェイスを
提供してきているわけですが,何となく中途半端の感は否めません.

ただし,皆様の挑戦を否定,批判するつもりは毛頭ありません(笑)


[8832] Re:エクスプローラをフォームに表示返信 削除
2015/5/16 (土) 08:33:21 Mr.XRAY
> Windows 2000 以降,マイクロソフトでは,この手のインターフェイスを
> 提供してきているわけですが,何となく中途半端の感は否めません.


「えっ!? それって使い物にならないってこと.
何でそんなのをサンプルとして掲載するの ? 紛らわしい」

と思う方がいるかどうかは定かではありませんが,
そんなことはないんです.

≪COM インターフェイスを使用すると,エクスプローラをフォームに
表示することができますが,実用的には問題があります.
シェル関係のコンポーネントを使用した方がいいでしょう≫

と書くだけだと,「本当なのかな?」
と思うかも知れません.
でも,実際にサンプルを作ってテストしてみれば,
「なるほど,こりゃホントにダメだ」
あるいは,
「何言ってんだ.ここをこうすれば実用的に使えるじゃないか」
となります.

サイトに掲載しているサンプルを参考にして,その人なりに使うかどうかは,
その方の判断になります.
サンプルの有用性は,私の主観で決めることではありません.
したがって,実用的に問題があるかどうかという文章や,素晴らしいとかいう文章は,
なるべく書かないようにしています.


[8833] どのサンプルか返信 削除
2015/5/16 (土) 21:00:06 Mr.XRAY
> [エクスプローラをフォームに表示]
> http://mrxray.on.coocan.jp/Delphi/plSamples/947_ExplorerBrowser.htm


で問題があったとします.
このページには,サンプルがいくつかあります.
どのサンプルなのかは,ページ内の目次 (下図を参照) をクリックします.
すると,ブラウザのアドレスの入力欄にそのアドレスが表示されます.

参考までに,図2 は,以下のように指定できます.
http://mrxray.on.coocan.jp/Delphi/plSamples/947_ExplorerBrowser.htm#fig2

また,リスト3 は次のように指定できます.
http://mrxray.on.coocan.jp/Delphi/plSamples/947_ExplorerBrowser.htm#list3

ページ内の目次,図のリンク,リスト(コード)のリンクも,
サンプルの追加や,ページの修正等の更新で変更する時があります.
今現在での指定となります.


[参考リンク]
http://www.hyuki.com/writing/techask.html


ページ内の目次
目次をクリックすると,その目次のアドレス(ページ内リンク)がわかる

[8834] Re:どのサンプルか返信 削除
2015/5/16 (土) 21:08:02 Mr.XRAY
> どのサンプルなのかは,ページ内の目次 (下図を参照) をクリックします.
> すると,ブラウザのアドレスの入力欄にそのアドレスが表示されます.


こういうことです.
何か質問がある場合,ページだけ示されても,例えば,
「以下のページのコードを参考にしたのですが...」
と質問されても,テストしたコードもないと,そのページのどれだか,
質問の文章から判定して,考えて,調べなければなりません.

調べるのが面倒だと後回しになって,そのうち忘れてしまいます.
年寄だから...

http://mrxray.on.coocan.jp/Delphi/Others/Dialogs.htm


INCM/CMT
Cyclamen v3.82