BCB6ビルダーでのSPCommコンポーネントというのを作成したいのですが、ビルダーに関してはほとんど無知ですので、ご支援お願いいたします。
SPCommコンポーネントはフリーのCOMで、ダウンロードすると
SPComm.pasともうひとつくらいファイルがダウンロードできます。
このSPComm.pasというものを使って、コンポーネントを作成しないと
いけないみたいのですが、方法がわかりません。
(汎用のコンポーネント自体の作り方がわからない)
よろしくお願いいたします。
SPCommコンポーネントを使ったPGのソースだけはあるのですが、SPCommコンポーネントを登録(作成?)していないのでそのプロジェクトを開くと、フォームに張り付いているはずのSPCommが消えてしまいます。
No.2ベストアンサー
- 回答日時:
まず
メニュー→ファイル→全て閉じる
で編集中のプロジェクトを全て閉じてしまいます。
つぎに
メニュー→開く
で作成したパッケージのファイルを開きます。
そこに、SPComm.pacとSPComm.dcrが登録されているのを確認してください。
もし登録されて無かったら改めてパッケージウィンドウから追加します。
あとはパッケージウィンドウのインストールをクリック
インストールが成功すればパレットにspcomのアイコンが登録されます。
また、spcomm.hppも自動生成され、spcommをフォームにポトリペタリしたときに自動でインクルードされるようになるはずです。
>コンポーネントのインストール方法などは書いておりません。飽くまでオープンソースというところでしょうか。
というかBCBの操作ですから。BCBのヘルプを見れば良いわけです。じつは。
No.1
- 回答日時:
SPCommの詳細とお使いのBorlandC++Builderのバージョンがわからないので、大雑把な回答になりますが。
メニュー
→コンポーネント
→コンポーネントのインストール
「ユニットのファイル名」でそのSPComm.pasを指定
あとはウィザードの指示に従う
これで判らなかったらSPCommの詳細とお使いのBCBのバージョンを補足してください。
この回答への補足
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が見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- オープンソース コンクリート CMS について 2 2022/04/29 14:24
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- スポーツサイクル コンポーネントが全てスラムなのですが、スプロケだけをシマノにしても問題はないですか? 1 2022/08/15 13:12
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- C言語・C++・C# UnityInputSystemによるtouch入力で,context.startedが1回しか 1 2023/03/18 15:04
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- JavaScript useStateの分割代入について 1 2022/05/06 10:02
- 政治 リーダーシップと外交政策についての発表をするのですが、 リーダーシップの対外政策への影響を受け、リー 1 2023/05/07 14:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
エクセルVBAで、条件に一致する...
-
「エンクロージング型」と「外...
-
EXCEL VBAにて動的にCheckBOXを...
-
変数名の付け方
-
同じクラスにならない確率を教...
-
「タイプ初期化子が例外をスロ...
-
インスタンス参照でアクセスで...
-
配列の重複する値とその個数を...
-
VBAでvlookup関数から、別シー...
-
VB.NET フォーム上に描いたグ...
-
フォームのCheck boxとOLEObjec...
-
VBスクリプトでテキストファイ...
-
String a = "a"; と String b =...
-
VBAからノーツを起動
-
VBA コピーが出来ません…!
-
「インスタンス」の意味をわか...
-
パワーポイントのVBAでテキスト...
-
マイクロSDカード購入しようと...
-
エクセルVBAでのwitheventsにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
VB.NETでMSComm が追加できず?
-
ファイル保存先のダイアログが...
-
requestFocusについて
-
Visual Basic 2010を使ってRS-2...
-
ツールボックスのような折りたたみ
-
C#で設定時刻到来時にイベント...
-
[delphi] 変数を利用してコンポ...
-
java gui のイベント処理が重い
-
VBSでCDトレイのオープン/ク...
-
ゲーム画面(JFrame)のサイズ変...
-
VS2010デザイナーの読込エラー...
-
コンポーネント
-
delphi stringgrid
-
borland C++ Builder 6でSPComm...
-
JScrollPane上のJTableの再描画
-
画像を一瞬だけ表示する。
-
パネルのフォーカス移動
-
フレーム上のコンポーネントの...
-
アクティブなTextFiel...
おすすめ情報