喫茶XRAYトップページ


[2866] コンポーネントのアイコン Delphi2010返信 削除
2009/12/23 (水) 12:27:11 Mr.XRAY
拙作コンポーネントのアイコンですが,登録してもツールパレット
で図の上のような,デフォルトのままになってしまいます.
Delphi12009に登録した場合は正常に表示されます.

これはパッケージ(拡張子bpl)にコンポーネントの画像(Bitmap)が
登録されないためのようです.
コンポーネントのビットマップを作成し,アイコンファイルを再生成
したりして調査していますが,原因が特定できていません.
引き続き調査中です.ご了承ください.


[2867] Re:コンポーネントのアイコン Delphi2010返信 削除
2009/12/23 (水) 12:43:11 Mr.XRAY
> 引き続き調査中です.ご了承ください.

どうしても待てない方は,強制的に表示させる方法があります.
パッケージを開いて,図のように,コンポーネントのアイコンの
ファイル名をフルパスで指定してください.

手順は,
(1) [コンポーネント][パッケージのインストール]で該当パッケージを開く
(2) [ソースの表示]
(3) 追加したら,[上書き][コンパイル]
(4) IDEを閉じて,再起動

{$R 'D:\XRAY\Regmreg.dcr'}
{$R 'D:\XRAYpl\plSetPrinterReg.dcr'}
{$R 'D:\XRAYpl\plPrevReg.dcr'}
{$R 'D:\XRAYpl\plTackPrevReg.dcr'}
{$R 'D:\XRAYpl\plDBGridPrev.dcr'}
{$R 'D:\XRAYpl\plQueryPrevReg.dcr'}
{$R 'D:\XRAYpl\plXLSOutReg.dcr'}
{$R 'D:\XRAYpl\plButton.dcr'}
{$R 'D:\XRAYpl\plDateEdit.dcr'}
{$R 'D:\XRAYpl\plShihanEdit.dcr'}
{$R 'D:\XRAYpl\plDragResize.dcr'}
{$R 'D:\XRAYpl\plKanaEditReg.dcr'}
{$R 'D:\XRAYpl\plVertLabel.dcr'}
{$R 'D:\XRAYpl\plSHFileFolderView.dcr'}


[2868] Re2:コンポーネントのアイコン Delphi2010返信 削除
2009/12/23 (水) 14:09:45 TS
▼ Mr.XRAYさん

> どうしても待てない方は,強制的に表示させる方法があります.
以前にも投稿しましたが、私のDelphi2010の場合アイコンが
表示されずに、かなりストレスになっていました。
ご指摘の方法で他のアイコンも表示される様になりました。

ありがとうございます。

アップデータも期待したのですが、駄目みたいです、本当は
正規に対応してもらいたいものです。




[2869] Re3:コンポーネントのアイコン Delphi2010返信 削除
2009/12/23 (水) 23:58:09 Mr.XRAY
▼ TSさん,どうも.

> 以前にも投稿しましたが、私のDelphi2010の場合アイコンが
> 表示されずに、かなりストレスになっていました。


そうでした.
ちょっと強引なやり方ですが.結果オーライということで.
引き続き調査する予定です.


[2883] Re4:コンポーネントのアイコン Delphi2010返信 削除
2009/12/29 (火) 18:49:48 Null
▼ Mr.XRAYさん

> ちょっと強引なやり方ですが.結果オーライということで.

亀レス申し訳有りません。
私もすっきりしました。

トライアル版の時から、何となく「もやもや」していましたが製品版を
インストールした後、ご呈示のとおり設定しましたら上手く行きました。

Delphi7の時から使っているコンポーネントなので手放せなくて!。
スッキリしました。

有難ございました。


[2884] Re5:コンポーネントのアイコン Delphi2010返信 削除
2009/12/30 (水) 09:49:39 白猫
お久しぶりです。
しばらく、出かけていて、今日戻ってきたのですが?
アイコンの件、私も気になっていました。
さっそく、いじってみます。
ありがとうございます。

[2886] Re6:コンポーネントのアイコン Delphi2010返信 削除
2009/12/30 (水) 12:18:42 Mr.XRAY
▼ 白猫さん.どうもです.

> アイコンの件、私も気になっていました。

う〜ん.気になっている方が結構いらっしゃるような.
ディスカッションフォーラムにでも投稿しておこうかな.
マルチポスト?


[2978] Re7:コンポーネントのアイコン Delphi2010返信 削除
2010/1/27 (水) 22:41:40 TS
▼ Mr.XRAYさん
もしかしたらアイコンの登録の仕様が変わったのかもしれません。

procedure Register;

implementation
{$R plDragResize.res}

この方法で上手くいくみたいです、これはDelphi7でもOKみたいです。


[2979] Re8:コンポーネントのアイコン Delphi2010返信 削除
2010/1/28 (木) 00:04:43 Mr.XRAY
▼ TSさん

> implementation
> {$R plDragResize.res}
>
> この方法で上手くいくみたいです、これはDelphi7でもOKみたいです。


おおっ,そうですか.
でわでわ,これで再アップしますか.

>もしかしたらアイコンの登録の仕様が変わったのかもしれません。

確認できるかどうかは分かりませんが,調べてみます.
あまり調べなくても,上の方法でOKならいいのではないかと.
「勝てば官軍,動けば正義」です.
しかし,よく考えましたね.参りました.m(_ _)m
いや,違いました.ありがとうございます.

考えてみたら,確かに.う〜ん.


INCM/CMT
Cyclamen v3.82