• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:borland C++ Builder 6でSPCommコンポーネントの作成方?)

BCB6ビルダーでSPCommコンポーネントの作成方法について

このQ&Aのポイント
  • ビルダーに関して無知な方でも、BCB6ビルダーでSPCommコンポーネントを作成する方法をご紹介します。
  • SPComm.pasを使ってコンポーネントを作成する方法を解説します。
  • PGのソースにSPCommコンポーネントを登録する手順についても説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • KoHal
  • ベストアンサー率60% (110/181)
回答No.2

まず  メニュー→ファイル→全て閉じる で編集中のプロジェクトを全て閉じてしまいます。 つぎに  メニュー→開く で作成したパッケージのファイルを開きます。 そこに、SPComm.pacとSPComm.dcrが登録されているのを確認してください。 もし登録されて無かったら改めてパッケージウィンドウから追加します。 あとはパッケージウィンドウのインストールをクリック インストールが成功すればパレットにspcomのアイコンが登録されます。 また、spcomm.hppも自動生成され、spcommをフォームにポトリペタリしたときに自動でインクルードされるようになるはずです。 >コンポーネントのインストール方法などは書いておりません。飽くまでオープンソースというところでしょうか。 というかBCBの操作ですから。BCBのヘルプを見れば良いわけです。じつは。

lord_chan
質問者

補足

dclusr.bpkがみそでした。これを既存のパッケージにしてやればできました。 ありがとうございました

その他の回答 (1)

  • KoHal
  • ベストアンサー率60% (110/181)
回答No.1

SPCommの詳細とお使いのBorlandC++Builderのバージョンがわからないので、大雑把な回答になりますが。 メニュー  →コンポーネント  →コンポーネントのインストール  「ユニットのファイル名」でそのSPComm.pasを指定  あとはウィザードの指示に従う これで判らなかったらSPCommの詳細とお使いのBCBのバージョンを補足してください。

lord_chan
質問者

補足

SPCommは http://www.kobira.co.jp/sakura/d_net_com.htm でダウンロードしました。中のファイルは「SPComm.pas」「.DCR」「.DCU」「.txt」です。 .txtはインストール後の使い方しか書いておらず(英語)、コンポーネントのインストール方法などは書いておりません。飽くまでオープンソースというところでしょうか。 BuilderのバージョンはPro Ver.6.0です。 「コンポーネントのインストール」には「既存のパッケージに追加」と「新規」があります。「既存」だとパッケージファイル名(.bpk)を求められるので、新規にして新しいbpkを作ってみたのですが、c:\ ~\CBuilder6\Projectsの中に.bpl .libなどができたものの、 SPCommコンポーネントを使ったPGの既存のソースには #include "SPComm.hpp"の記述があったりしてよくわかりません。 エラーメッセージは「frmComm->Comm1に対応するコンポーネントがありません。宣言を~」です。 ソースの中に class TfrmComm : public TForm { __published // IDE 管~ TComm *Comm1; があるのでTComm(SPCommのクラス名?)が定義(認識)されていないものと思われます。

関連するQ&A