喫茶XRAYトップページ

[スレッド全体
]

[13106] シェルコンポーネントの記事を更新返信 削除
2019/10/25 (金) 09:28:42 Mr.XRAY
[ Delphi のシェルコンポーネント ]
http://mrxray.on.coocan.jp/Delphi/Others/ShellCtrlComponent.htm

を更新しました.
[備考] に書いてあった内容を別項目にしまた.
タイトルに「Delphi 付属の」とあったのを「付属」の文字を削除しました.

ネット検索しても,シエルコンポーネントということを知らないと・・・
また,パッケージという概念を知らないと・・・

元の [備考] の記事は,福士さんがレスした内容に基づくものです.ハイ.


[13107] Re:シェルコンポーネントの記事を更新返信 削除
2019/10/25 (金) 09:45:13 Mr.XRAY
> 元の [備考] の記事は,福士さんがレスした内容に基づくものです.ハイ.

今回の某掲示板のレスではなく,前のエンバカデロのフォーラムのです.
[source] にシェルコンポーネントのソースコードあったんですね.
知りませんでした.

試してはいませんが,プロパティエディタが使えないだけのようです.
プロパティエディタ,実際にはほとんど使わないでしょうね.


[13108] Re2:シェルコンポーネントの記事を更新返信 削除
2019/10/25 (金) 18:17:35 Mr.XRAY
> > 元の [備考] の記事は,福士さんがレスした内容に基づくものです.ハイ.
>
> 今回の某掲示板のレスではなく,前のエンバカデロのフォーラムのです.


今回の某掲示板の福士さんの手順でやってみました.
そこで疑問です.
このコンポーネントのアイコンはどこからきたのでしょう ?



[13109] Re3:シェルコンポーネントの記事を更新返信 削除
2019/10/25 (金) 18:29:56 福士
> そこで疑問です.
> このコンポーネントのアイコンはどこからきたのでしょう ?

確かに。

[13110] Re4:シェルコンポーネントの記事を更新返信 削除
2019/10/26 (土) 06:54:29 Mr.XRAY
> 確かに。

おそらく TShellxxx 関係のコンポーネントは,福士さんが示したような方法で使用可能
になっていて,コンポのアイコンもどこかにあるんでしょう.
Register を実行するとパレットに表示するようになっているのか知れません.
実行時パッケージがふるのに,設計時パッケージはないというのが何とも.
Register は以下のコードでやってみました.

# papy さん気合い入っていますね (^^)

procedure Register;
begin
  RegisterComponents('Shell Controls', [TShellTreeView]);
  RegisterComponents('Shell Controls', [TShellComboBox]);
  RegisterComponents('Shell Controls', [TShellListView]);
  RegisterComponents('Shell Controls', [TShellChangeNotifier]);
end;


[13112] Re5:シェルコンポーネントの記事を更新返信 削除
2019/10/26 (土) 11:04:43 Mr.XRAY
> になっていて,コンポのアイコンもどこかにあるんでしょう.

ありました.[bin] [win32] [release] に dclshlctrls.res が.

package dclshlctrls;

{$R *.res}

としましたので,これが使われていますね.



[13115] Re6:シェルコンポーネントの記事を更新返信 削除
2019/10/26 (土) 14:48:29 Mr.XRAY
> ありました.[bin] [win32] [release] に dclshlctrls.res が.

てなわけで状況が分かったので,
人様の知識とコードで生きている私目がパッケージファイルを提供します.

http://mrxray.on.coocan.jp/Delphi/zip/ShellControls_PKG_forXE7orLater.zip

使用方法は某掲示板の福士さんのレスで.
後で記事を追加して,そこからダウンロードできるようにします.
記事を追加したら某掲示板にも書き込みする予定です.

福士さん,スンマセンね.頂きました.
請求書はいりませんので (笑)


[13117] Re7:シェルコンポーネントの記事を更新返信 削除
2019/10/26 (土) 22:47:15 Mr.XRAY
> 後で記事を追加して,そこからダウンロードできるようにします.
> 記事を追加したら某掲示板にも書き込みする予定です


追加しました.

[ Delphi の [ source ] フォルダ内のファイルを使用する方法 ]
http://mrxray.on.coocan.jp/Delphi/Others/ShellCtrlComponent.htm#03

パッケージのインストール後に,パッケージの一覧での説明が面白くないので,
「Delphi シエルコンポーネント」になるように変更しました.
変更方法は次の項目に書いておきましたので,適当にお願いします.
手動で変更したい方は dpk ファイルをご覧ください.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82