[delphi]コンポーネントの流用について
- delphi4で作成したMP3Playerコンポーネントをdelphi6personalで再利用したいが、インストールできない
- delphi6でも利用可能なMP3再生コンポーネントを知りたい
- delphi4のMP3Playerコンポーネントをdelphi6personalで再利用する方法を教えてほしい
- ベストアンサー
[delphi]コンポーネントの流用について
すこし前にdelphi4と、計氏の作成した[MP3Player]という コンポーネントを利用して簡単なMP3プレーヤーを作成しました。 最近delphi6personalがフリーになったと聞いて もう一度このコンポーネントを利用して作成してみようと 試みたのですが、何故かコンポーネントのインストールが 出来ませんでした。 確かに対応バージョンにdelphi6が無かったので無理な話だとは思うのですが、もしインストールできる方法をご存知の方が居られましたら是非ご教授下さい。 また、delphi6でも利用できるMP3再生コンポーネントが ありましたらお教え頂ければ幸いです。 よろしくお願いいたします。
- tilt
- お礼率94% (17/18)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、honiyonです。 そのコンポーネントにソースはついていますか? Delphi4と6では、内部仕様が結構変わっていると思います。 ソースがついているなら、ソースを 6用に修正して使うことが出来ると思います。 但し、ライセンスによって改変が禁じられている場合は作者に連絡して対応を待つしかないですね。 因みに、標準でついているTMediaPlayerを使ってMP3を再生する事が出来ます。 (Personalにもついているかは不明...) ついていなければ、WindowsMediaコンポーネントをインポートすれば良いです。 参考になれば幸いです(..
関連するQ&A
- Delphi6 Personalでダウンロードしたコンポーネントを追加するには?
Delphi5で作られたMP3プレイヤーのソースが公開されていたので 興味本位でDelphi6 Personal版をインストールして ソースを開いたのですが "TMP3Playerがありません!"と言われました。 ネット検索してTMP3PlayerらしきComponentをダウンロードしたのですがReadMeには 「compo ディレクトリにあるファイル全てを Delphi のライブラリパスが通っているディレクトリにコピーした後、MP3Plyr.pas をインストールしてください。」 とありました。 ライブラリパスは、Defaultのままでいじっていません。 どうやるとインストールしたことになるのでしょうか? ご教授よろしく お願いします。 * OSはWin98です。
- ベストアンサー
- その他(プログラミング・開発)
- Delphi6を、バージョンアップする利点。
今まで、フリー版のDelphi6(personal)を使っていたのですが、時間も出来たので、バージョンをあげようかと。 今だと、Delphi2006ですよね? まずは、バージョンをあげる利点はあるでしょうか? 何か大きな違いはありましたか? また、ノートはCPU(800Mhz)の関係で、Delphi6を使い続けようと思うのですが、Delphi2006との互換性はあるのでしょうか? 次は、Turbo Delphi Explorerと.NET Explorerの違いです。 .NETは、.NET Framework用って事なんでしょうか? (実は、.NET FrameworkはJAVAの仮想環境っぽいやつくらいのイメージしかないです。^^;) もう一つは、コンポーネントの取り扱いです。 http://hp.vector.co.jp/authors/VA019656/#Component の、「BMPファイルからAVIファイルを作成する」を利用させて頂いてるのですが、対応バージョンがDelphi7となっているので、2006では使えそうなのかな?と。 一つでも回答して頂ければ、幸いです。^^;
- ベストアンサー
- その他(プログラミング・開発)
- Delphi 5 での TComm コンポーネントについて
過去に作成されたシリアル通信プログラムがあるのですが、 私がTCommコンポーネントをインストールしていないため ソースを実行することができません。 検索サイトなどで探しているのですが、 MLの過去ログしか出なくて困っています。 exeファイルは実行できるのですが、 ・ソースを追いかけたい ・TCommコンポーネントが何をしているか知りたい という理由があるので、TCommコンポーネントを探しています。 Delphi 5.0 / Windows 98/2000 です。 また、ヘルプや説明のHPがあるのでしたら教えてください。 よろしくおねがいいたします m(_ _)m
- 締切済み
- その他(プログラミング・開発)
- DelphiおまけのMediaPlayerで
Delphi6Personalを使っていますが、おまけのMediaPlayerで画像データの拡張子がDATでは再生されずmp2に書き換えると再生できます。変です。何とかならないでしょうか?
- 締切済み
- その他(プログラミング・開発)
- Delphi
Delphiの初心者です。他の方が作成したプログラムを修正することになったのですが、ソースを開くとTcommXがないと メッセージが出ます。 TcommXはフリーのコンポーネントのようなんですが、どこで入手可能なんでしょうか? 動作環境はDelphi6/WindowsXpです。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- コンポーネントのインストール
Delphi用に作成されたコンポーネントをC++Builder6にインストールしたのですが、実際に使用する際になって、hのヘッダーファイルが不足しているとのエラーメッセージが表示されました。DelphiでC++Builder用にコンポーネントを作成する場合や、使用する際の方法を教えてください。
- ベストアンサー
- C・C++・C#
- Delphi
Delphi 2010についてお問い合わせ致します。 VB 2008用のSDKがあります。 販売元に問い合わせしたところ Delphiに対応するかわからないという回答でした。 試してみたいのですが、SDKをインストールしたことがなく、 インストール方法がわかりません。 どのたか、おわかりのかたいらっしゃいましたら、 ご教授お願いいたします。
- 締切済み
- その他(プログラミング・開発)
- Delphiライブラリの再利用について
Delphi超初心者です。 仕事の都合で、Delphiに関わらなければならなくなり、Delphi5で作成されたアプリを新しい(Delphi2007等)で修正したいと考えています。 メインのソースはあるのですが、その中でフリーのライブラリ等を利用していて、そのライブラリがオブジェクトしかありません。 率直に質問しますが、Delphi5用のライブラリをリコンパイルせずに新しいDelphiで利用することはできるのでしょうか? ちなみに、Delphi5のプロジェクトをDelphi2006でビルドしたら、ライブラリがないと怒られました。ライブラリのパスは通しているはずです。 ご存知の方、ご教授下さい。 よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- Delphi 10.3 をインストールできない。
現在PCにEmbarcadero C++ Builder 10.3 communityをインストールしてプログラムをやってます。 旧バージョンのC++ Builderで作成されたプロジェクトを最新の10.3でもビルドできるように移行させているのですが、プロジェクト内でBorland Delph 5などで開発されたコンポーネントなどがあり、入手できても、一旦DelphiでビルドしなおしてC++用に出力する必要があるとのことでした。 そのため、Delphi Communityがダウンロードできるサイトに行ってインストーラーファイルをダウンロードしようとしたのですが、一旦今まで動作しているC++ Builderのアンインストールを求められて、アンインストール後にDelphiをインストールしようとしても選択肢がなく、C++ Builderが再インストールされてしまいました。 インストーラーファイルを見てみると"radstudio_10_3_2_esd_96593b.exe"というexeファイルが来るのですが、これは前回C++ Builder 10.3をインストールした時と同名のファイル名です。 C++ Builder 10.3 community版とDelphi community版を同じPCにインストールすることは可能でしょうか? どうぞ、ご教示の程よろしくお願い致します。
- ベストアンサー
- C・C++・C#
- Delphi5.0Pro の コモンダイアログについて
Delphiでは、 OpenDialogなど、コモンダイアログがコンポーネントとして、利用できますが、 あのダイアログは、comdlg32.ocxに依存しているのでしょうか? VBにてcomdlg32.ocxを利用していたのですが、 comdlg32.ocxのバージョンの違いによる誤動作などに悩まされています。 Delphiでも、comdlg32.ocxに依存しているのであれば、 comdlg32.ocxのバージョンの違いによる誤動作は回避できないので、 その辺りのことが知りたいです。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
補足
ご回答ありがとうございます。 ソースの改変はGPLの一般公有使用許諾書に基づく場合に限り、自由に行って良いハズだったと記憶しております。ただ、どこをどう改変して良いモノなのかさっぱりです(汗 TMediaは、真っ先に使ってみましたがインターフェースが若干使い難かったので採用を見送りました。