Delphi2005 ツールパレットのカテゴリーに「ActiveX」がありません。
Delphi 5 には、コンポーネントパレットに「ActiveX」があり、TWindowsMediaPlayer をインストールして使用できるようですが!!
よろしくお願いします。
>Delphi2005 ツールパレットのカテゴリーに「ActiveX」がありません。
>Delphi 5 には、コンポーネントパレットに「ActiveX」があり、
Delphi5では,すでにActiveXに登録コンポーネントがありましたが,
Delphi2005(Win32 VCL)にはひとつもありません.ひとつでも登録すれば,
ActiveXのカテゴリができます.
この現象は,以前のDelphiでも同じです.コンポーネントのインストール
の際,指定したタブ(Delphi2005ではカテゴリ)がなければ,自動的に作成
されます.心配しないで[ActiveXコントロールの取り込み]をしてください.
なお,Delphi5ではActiveXの取り込みと同時にコンポーネントのインストール
も行ってくれましたが(するように指定できましたが),Delpho2005の場合
は,取り込みのあと,できたTLBファイルをコンポーネントとして登録す
る必要があります.
んッ?
ここまで書いて疑問に思ったのですが,インストールの方法がわからない
のかな?
でも文面では,「ActiveX」がありません。となっているから,これが主題
ですよね.
Mr. XRAYさん早速のレスありがとうございます。ご指摘の通りです。
「ActiveXコントロールの取り込み」で Windows Media Playerを取込んだところ、c:\programfiles\borland\bds\3.0\Import\WMPLib.TLB.pasができましたが、このTLBファイルをコンポーネント登録する方法が??です。コンポーネントパレットにカテゴリ「ActiveX」が出来、TWindowsMediaPlayerが登録され、これをフォームに貼り付けられるようになればいいのです。よろしくお願いします。
私もMr. XRAYさんのホームページなど参考にさせてもらって
Delphi2005に移行しょうと思いながら頭を捻ってます。
2006の案内がきましたが、まだ、2005に行ってないのです。
>「ActiveXコントロールの取り込み」で Windows Media Playerを取込んだと>ころ、c:\programfiles\borland\bds\3.0\Import\WMPLib.TLB.pasができまし>たが、このTLBファイルをコンポーネント登録する方法が??です。コンポーネ
WMPLib.TLB.pasがコンポーネントのソースファイルですので通常の
方法でこれをインストールすればカテゴリ「ActiveX」が出来、TWindowsMediaPlayerが登録されます。
ソースファイルが見れるので凄い事なんですが、どうも説明が無い物で
私もどうしていいのか迷いました。
通常のコンポーネントのインストールはMr. XRAYさんのホームページに記載が
あります、念のため。
TSさんフォローありがとうございます.
どう説明しようか迷っていました.
>ソースファイルが見れるので凄い事なんですが、どうも説明が無い物で
>私もどうしていいのか迷いました。
私もD2005(VCL Win32)にインストールしてみました.
D5ではプレイヤーだけだったのが,18個ものコンポが登録されてびっくり.
でも,どうやって使うのか,わかりません.
それと,私のD2005では,リサイズするとPlayerの画像が乱れたり,消えたり
してしまいます.一度コンパイルすると直るようです.不思議??!
TSさんアドバイスありがとうございました。早速、Mr.XRAYさんのHome Pageの記載を参考に以前「Delphi2005プログラミングテクニック No.4」でのことをレビューしながら・・・出来ました。ツールパレット・カテゴリの最後尾に「ActiveX」ガ追加され、TWindows Media Player が在り、フォームに貼り付けられるようになりました。
Mr.XRAYさんありがとうございました。
ツイート | ![]() |