トップページ⇒tech
1001コメント310KB

C++Builder相談室 Part13

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん05/02/15 20:58:38
C++Builderに関する質問・回答や議論等を行う相談室スレッド。

過去スレ・関連サイトは>>2-6あたり。
0172デフォルトの名無しさん05/03/07 09:20:15
>>171
ヘルプ読め。
ここはお前みたいなアフォのためのサポセンじゃない。
0173デフォルトの名無しさん05/03/07 09:26:02
>>171
お前は新しいものに弱そうだし試行錯誤もしないみたいだから、プログラムやめるかBCB5を使ってたほうがいいよ
0174デフォルトの名無しさん05/03/07 10:42:40
>>167
あってるよ
0175デフォルトの名無しさん05/03/07 11:43:59
>>171
チェック等選択肢が複数あるのなら全部やってみたら?
その中にはお前の求めるものがあるんじゃね?

つか、BCB6起動したがリソースDLLウィザードとDLLウィザードの2つしかないし、
リソース(ryのほうでも読めば分かるチェック項目しかないしな。
日本語が読めなかったら話は別だがな。
0176デフォルトの名無しさん05/03/07 12:25:15
レス感謝
こういうツールだと万が一という事も良くあるので
とにかく助かりました
0177デフォルトの名無しさん05/03/07 12:34:53
>万が一という事も良くあるので
0178デフォルトの名無しさん05/03/07 12:35:13
>万が一という事も良くあるので
0179デフォルトの名無しさん05/03/07 13:18:07
うるさい
0180デフォルトの名無しさん05/03/07 14:26:39
良くある万が一
0181デフォルトの名無しさん05/03/07 14:46:10
だまれ
0182デフォルトの名無しさん05/03/07 16:52:33
「万が一、俺が試してみた方法でDLLが作れなかったら、その時間の浪費は日本経済に対する大損害だ」
と考えているの?
0183デフォルトの名無しさん05/03/07 23:14:36
type
TRGB = record B,G,R: Byte;end;
TRGBLine = array[0..32767] of TRGB;
PRGBLine = ^TRGBLine;
var
ix,jy,Gw,Gh:Integer;
CanVasBmp,PutBmp:TBitmap;
Line01,Line02:PRGBLine;

C++Builder
struct RGBColor
{
byte r,g,b;
};
0184デフォルトの名無しさん05/03/08 08:46:00
c++builderの5をWinXPで使っているのですが
インストールしたユーザー以外で起動すると
コンポーネントパレットがすべて消えてしまいます

administratorでインストールし、powerusersのアカウントで
使うにはどうしたらいいですか?
0185デフォルトの名無しさん05/03/08 08:53:16
>>184
・adminでレジストリ書き出してpowerusersで書き戻す
・自分でパレット登録する

好きなの選べ
0186デフォルトの名無しさん05/03/08 09:02:46
>>185
なるほど。thx

そろそろbuilder6に乗り換えるべきかな(´・ω・`)
0187デフォルトの名無しさん05/03/08 09:31:31
err にエラー番号が入ってくるので、

DWORD err;
ShowMessage("エラー 0x%08x です", err);

のようにエラー番号を表示させたいのですが
E2285 'ShowMessage(char *,unsigned long)'に一致するものが見つからない
となりうまくいきません

ご教授いただけないでしょうか?
0188デフォルトの名無しさん05/03/08 09:33:05
>>187
ShowMessageの宣言見れ。
0189横井庄一05/03/08 11:04:20

Yokoiです

C++Builder6 Proでネットワークプログラミングをしています

プログラム起動時にLANコネクタが接続されているかどうかを
プログラム上で検知する方法が解りません。
Windows API にもそれらしい関数を見つけられませんでした。

機能としては、Windowsでタスクトレイにあるネットワークアイコンが
ケーブル未接続状態ですと×印が付きますよね。あの様な
機能を実装したいと思っております。

何か良い方法は御座いませんでしょうか?

参考ページとなるようなことでも構いません

Yokoi


0190デフォルトの名無しさん05/03/08 11:06:13
Borland C++ 2005 Suiteの存在意義がよくわからないのですが・・・
0191デフォルトの名無しさん05/03/08 11:12:47
SSEなどはアセンブラで書かなくてもコンパイラが自動的に使ってくれるのですか?
0192デフォルトの名無しさん05/03/08 11:21:46
ヒロシです・・
0193デフォルトの名無しさん05/03/08 11:31:37
>>191
Intel C++なら使ってくれるかもな。

>>192
Person hiroshi; hroshi.Killmyself();
0194デフォルトの名無しさん05/03/08 12:37:17
Person hiroshi; hroshi.Killmyself();
          ^^^^^^^
0195デフォルトの名無しさん05/03/08 13:22:43
自分で作った関数を別のファイルに出そうと思っているのですが、
別ファイルにした関数からフォームの値が変更できません。

TForm1::Edit1->Text = "test";

のようにしてみましたが、
[C++ エラー] unit2.cpp(13): E2231 メンバー 'TForm1::Edit1' はオブジェクトなしでは使用できない
というエラーが出ます。ヘルプを見ると、
obj.class::member のようにします と書いてあるのですが、objとはどうしてしたらいいのでしょうか?
0196デフォルトの名無しさん05/03/08 13:38:40
>>195

( ゚д゚) ポカーン


C++の入門書買ってきて嫁。
クラスを全然理解してないだろ。
0197デフォルトの名無しさん05/03/08 13:45:26
お嫁サンバ
0198デフォルトの名無しさん05/03/08 13:47:22
>>191
SSEを内部でつかうC++ラッパライブラリは
インテルが作ったはず、VC++だと簡単に使えたんだがBCBはしらん
0199デフォルトの名無しさん05/03/08 13:54:27
>>195
とりあえずUnit1.hをそのファイルにインクルードして
Form1->Edit1->Text = "うんこ";
0200デフォルトの名無しさん05/03/08 13:54:43
>>195
extern TForm1 *Form1;
:
:
Form1->Edit1->Text = "test";

てな感じで解決しそうな悪寒(非推奨)
020120005/03/08 13:55:59
あ、だめだ!今のなし!
0202デフォルトの名無しさん05/03/08 13:56:22
externしただけじゃForm1にはアクセスできるけど、Edit1にはできんだろ
0203デフォルトの名無しさん05/03/08 13:56:58
ち遅かった
020419905/03/08 14:07:01
つうか、他のユニットでForm1をいじらずに普通に戻り値でアレすればいいのでは?
Edit1->Text = Func( );
これじゃダメかい?
0205195です05/03/08 15:05:40
>>199
どうもありがとうございます。望んでいた動作ができました。
204のような書き方もあるんですね、、根本的な考え方から変えなくてはいけないかもです。。

>>196
ほんとうにすみません。
カットシステムの C++Builder Vol1-2 を買ってきて読みながらやっているのですが、
おっしゃる通りC++の入門書がいるようです。さっそく買ってきます。

他の方もお手を煩わしてすいませんでした。
今作ろうとしているのは暫く中止して入門書から始めなおします。
みなさま本当にありがとうございました。
0206デフォルトの名無しさん05/03/08 17:21:40
TListBoxで選択されたものをTMemoにDnDしたいのですが、
カレントキャレットの位置にDropされてしまいますorz
マウスカーソル位置にDropするにはどうすればいいのでしょうか。
0207デフォルトの名無しさん05/03/08 17:27:34
Lines->Countよっか下にカーソルいかないっぽいけど、D&Dする位置はCount以下の場所かい?
020820605/03/08 17:41:17
>>207
勿論です。特殊な動きを期待してるのではありません。TListBoxからDragしてきた内容を、
マウスカーソルが指し示すTMemo上の位置(作成中の文章の途中)にDropしたいだけなのです。
0209デフォルトの名無しさん05/03/08 17:53:38
>>206
http://www.borland.co.jp/tips/cbuilder/cb010/
0210デフォルトの名無しさん05/03/08 20:05:21
http://www.geocities.co.jp/SiliconValley/4805/bcbtips/bcbtips047.htm
上記を参照しながら、mdbファイルを作れるソフトを作ろうとしているのですが、
mdb-テーブル-フィールドのプロパティ設定で、DisplayControl・Descriptionその他省略されているプロパティを
CreatePropertyを使ってC++Builder(Ver5PRO)から作成・設定できるのでしょうか?
 上手く出来なくていきづまってます。
0211本田05/03/08 20:16:12
>>189

> 機能としては、
>Windowsでタスクトレイにあるネットワークアイコンが
>ケーブル未接続状態ですと×印が付きますよね。
>あの様な機能を実装したいと思っております。

DBT_CONFIGCHANGED
DBT_DEVICEAPRRIVAL
DBT_DEVICEREMOVECOMPLETE
これらのメッセージを調べたらいいのでは?
021220605/03/08 23:40:56
>>209
Thx!
02134605/03/09 10:03:21
おバカな質問ですみません。

以前教えていただきましたTQueueについてですが、
キューに格納出来る件数というのはメモリの許す限り?
または、どこかで件数が設定されてる?

探しはしたのですが、見つけることが出来なかったもので・・・
0214デフォルトの名無しさん05/03/09 10:28:47
>>213 もうくんなカス

0215デフォルトの名無しさん05/03/09 10:40:00
>>213
いくらでも可
0216デフォルトの名無しさん05/03/09 11:34:35
>>214みたいな馬鹿をスルーしてください
0217デフォルトの名無しさん05/03/09 14:20:15
>>216みたいな馬鹿をスルーしてください
0218デフォルトの名無しさん05/03/09 14:51:01
まあまずはsageようや
0219デフォルトの名無しさん05/03/09 15:06:44
sageる理由がない
0220デフォルトの名無しさん05/03/09 15:13:38
C++Builder用のDirectXのライブラリはもう作られないのか?
これは政治的な理由か?
0221デフォルトの名無しさん05/03/09 15:14:51
C++Builder10っていつでるのよ
0222デフォルトの名無しさん05/03/09 15:16:15
>>220
DirectX9用があるのになんで新しいのが必要なんだ?
0223デフォルトの名無しさん05/03/09 15:17:10
政治的な理由かって聞いてんだよっ!!
022421305/03/09 15:36:15
>>215
カンシャ

>>216
ラジャ
0225デフォルトの名無しさん05/03/09 16:41:28
>>222
SDKについているの?
0226デフォルトの名無しさん05/03/10 13:28:44
質問です

C++Builder4のComboBoxのAdd命令で

デバッグモードの時は正常に動作し、リリースモードだと〜アドレスに対する書き込み違反がありましたと、なります
原因が解る方おられれば教えてください
0227デフォルトの名無しさん05/03/10 13:30:24
>>226
それだけでわかるヤシは超能力者
0228デフォルトの名無しさん05/03/10 13:30:48
Variant型をchar型にキャストするにはどうすればいいでしょうか?
operator char()等を使ってもうまくいかないです…
0229デフォルトの名無しさん05/03/10 13:40:36
>>225
よく探せ
0230デフォルトの名無しさん05/03/10 16:01:00
tinko age

0231デフォルトの名無しさん05/03/10 18:03:01
使用許諾コードの取得でエラー出た人いる?
何度も再インストールやっていたら、出るようになったのだが。
0232デフォルトの名無しさん05/03/10 18:15:08
>>231
ノ
Borland に電話して復活させなきゃならん。
回数は教えてくれなかったけど、10-20 回ぐらいでそうなるみたい。
0233デフォルトの名無しさん05/03/10 18:47:36
C++Builderに移行したてでちょっと困っています
MessageDlg("Confirm", mtConfirmation, mbYesNo, 0);
でデフォルトボタンをmbYesにしたいのですが
指定の仕方を教えていただけないでしょうか
0234デフォルトの名無しさん05/03/10 18:57:29
>>233
API呼んだ方が楽な気が‥‥
MessageBox(Form1->Handle, "Confirm", Application->Title.c_str(), MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON1);
0235本田05/03/10 23:26:46
>>210

>http://www.geocities.co.jp/SiliconValley/4805/bcbtips/bcbtips047.htm
>上記を参照しながら、mdbファイルを作れるソフトを作ろうとしているのですが、
>mdb-テーブル-フィールドのプロパティ設定で、
>DisplayControl・Descriptionその他省略されているプロパティを
>CreatePropertyを使ってC++Builder(Ver5PRO)から作成・設定できるのでしょうか?
> 上手く出来なくていきづまってます。

上の例はDAO3.5の例だけど、
DAO3.6のヘルプでは、こうなっている。

DisplayControlの説明は、検索しても出て来ない。

dao360.chm の記述。
>Description Property
>Returns a descriptive string associated with an error.
>This is the default property for the Error object.
>
>Return Values
>The return value is a String data type that describes the error.
>
>Remarks
>The Description property comprises a short description of the error.
>Use this property to alert the user about an error that you cannot or do not want to handle.

DAO3.6の先にある、JET4.0 DBエンジンのヘルプは見つけられなかった。
0236デフォルトの名無しさん05/03/11 00:01:31
すみません。Builder5です。

TRect Waku1,Waku2;

Waku1.Left=0;
Waku1.Right=1023;
Waku1.Top=0;
Waku1.Bottom=0;

Waku2.Left=0;
Waku2.Right=1023;
Waku2.Top=10;
Waku2.Bottom=10;

Canvas->CopyRect(Waku2,Canvas,Waku1);
Canvas->Refresh();
Application->ProcessMessages();

のようなことをやって、0ライン目を10ライン目にコピーしようとしたが、できません。
(本当は違うCanvas間でやったのですが、簡単のためこうします)
Waku1やWaku2を使って実験のためFillRectすると、ラインが塗りつぶされません。
これは、CopyRectやFillRectは、Rectで指定した「フチ」は処理に含まれない、という
ことなのでしょうか。Rectを使うあらゆる処理は「フチ」を含まないのですか。
はじっこを処理するときはマイナスの値を指定すればよいのでしょうか。
0237デフォルトの名無しさん05/03/11 00:40:32
>>236
フチというか右端と下端が含まれない。左端と上端は含まれるからマイナスは指定しない。
0238デフォルトの名無しさん05/03/11 12:20:47
BCB_6_Proを新しいPCにインストールし直したいのですが
ライセンスの手続きとかはどうすればよろしいでしょうか
メールかFAXで申請が必要ですか?
0239デフォルトの名無しさん05/03/11 12:23:18
>>238
ネット接続環境あるなら普通にできるだろ
0240デフォルトの名無しさん05/03/11 14:15:07
>>238 まずおまいが池w

0241デフォルトの名無しさん05/03/11 14:42:15
>>240
レスするなよ消えろ
0242デフォルトの名無しさん05/03/11 23:44:47
レジストリをごっそり持っていったら動くんじゃない
0243デフォルトの名無しさん05/03/11 23:57:39
ってかオレも使用許諾コードの取得ではじかれるようになったが
そのまま放ってある。
普通に使えてるんだが、これ、そのうち動かなくなるのかいな?
0244デフォルトの名無しさん05/03/12 00:33:26
俺2年以上使用許諾取らずに使ってるから大丈夫だと思う
0245デフォルトの名無しさん05/03/12 03:41:00
コンポーネント少なくないのか?
0246デフォルトの名無しさん05/03/12 05:13:52
ボーランドがつぶれたら使用許諾も取得できなくなるのだろうか?
新バージョンが出たら旧バージョンのは使用許諾を取得しなくても使えるようなパッチを出してほしいものである。

っていうか早く新バージョン出せ!!
0247デフォルトの名無しさん05/03/12 11:45:05
C++ Builder 6 Enterprise が
印刷マニュアルなしで 20万円ちょっとらしいんですけど
買うべきですか?
0248デフォルトの名無しさん05/03/12 11:50:07
コードガードだけはほすいが・・・
0249デフォルトの名無しさん05/03/12 12:08:44
そういやコードガードON(オプション全部ON)にすると、sscanf関数が失敗したら一回一回警告されるんですが
どうにかならないんでしょうか・・・
sscanf(buf,"%d",&i);
で bufが数値じゃなかったらコードガードが警告してきます。
sscanfの戻り値とか i の値等でちゃんと取得できたか判断しているのですが
0250デフォルトの名無しさん05/03/12 12:53:29
>>249
bufが溢れてる可能性はないの?
0251デフォルトの名無しさん05/03/12 13:09:16
>>250
実際のコードは AnsiString型の str を
sscanf(str.c_str(),"%d",&i); としています。
ためしに sscanf("a","%d",&i); としてみたのですが、これでもダメみたいです。
0252249 25105/03/12 13:15:14
自己レス
なんか何もしてないはずなのに警告でなくなりました
お騒がせしました
0253デフォルトの名無しさん05/03/14 10:03:45
「ALT+TAB」を用いたアプリケーションの切り替えで,
なぜか「ALT+TAB」を2回押さないとアプリの切り替えが出来ません。
これ普通ですか?
どっか設定しないと駄目ですか?
0254デフォルトの名無しさん05/03/14 11:09:58
>>253
それはプログラムの話じゃないだろ。
0255デフォルトの名無しさん05/03/14 11:48:23
プログラムでキーを送ってんだよカスが
0256デフォルトの名無しさん05/03/14 11:54:31
>>254
C++Builderで生成したexeだけがそうなるのですが、
ウインドウズの設定問題でしたか。
すみません。
0257デフォルトの名無しさん05/03/14 12:40:41
OSぐらい書けよ。
0258デフォルトの名無しさん05/03/15 12:33:03
 
0259デフォルトの名無しさん05/03/15 12:52:32
OSなんてわたしには難しすぎて書けません
0260デフォルトの名無しさん05/03/15 13:08:14
>>259
当たり前だハゲ。
0261デフォルトの名無しさん05/03/15 23:09:54
 
0262デフォルトの名無しさん05/03/16 13:19:20
VC++Expressβ使ってみたけど
やっぱなじめん

BCBに洗脳されてるのかねえ 俺
しかしエディタでクラスやメソッドがたためるのは便利だった
つーか統合環境でもいいから いい加減次のバージョン出してくれ
0263ミ,,゚Д゚彡 ◆A6VzDeLphI 05/03/16 22:02:27
も、すこし待つよろし。
0264デフォルトの名無しさん05/03/18 04:37:27
FormのKeyDownでファンクションキーで操作しようとやっているのですが、
F10がコントロールメニューにもフォーカス(?)が行ってしまい動作が停止してしまいます
コントロールメニューにフォーカスが入らないようにできませんでしょうか?
0265デフォルトの名無しさん05/03/18 05:47:18
CreateGameー陸海空オンラインー
http://www112.sakura.ne.jp/~kaientai-project/creategame.htm
2chスレ
http://game10.2ch.net/test/read.cgi/mmominor/1109935948/

ただ今、即戦力募集中!歴史に残るMMOを作ってみないか!!
0266デフォルトの名無しさん05/03/18 07:50:19
スレ違いに反応するのもなんだが、
こういうポシャる確率100%の話によく興奮できるよね。
0267デフォルトの名無しさん05/03/18 10:23:35
名前が同じだけど違うのかな・・
こっちの方がまだよさそうだ http://www.geocities.jp/ol_lc/
0268デフォルトの名無しさん05/03/18 10:28:54
>>265
すっげーレベル低そうな話だ。
ワールドコンセプトを統括する人物がいないから、あれもこれも
詰め込もうとしてるな。
0269デフォルトの名無しさん05/03/18 10:41:31
多分紙ベースで企画書みたいなものは一切無いんだろうな
0270デフォルトの名無しさん05/03/18 11:16:59
アフォが「ガンダムみたいなロボにも乗れます」「猫耳で防御力+30です」と
言い出したときに「チラシの裏にでも書いてろこの糞」といえる奴がいないと
ねえ。
0271デフォルトの名無しさん05/03/18 12:05:37
>>265
>構想期間3年

もう3年経ったの?それともこれから3年かけて作るの?
■ このスレッドは過去ログ倉庫に格納されています