C++Builder相談室 Part13
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
05/02/15 20:58:38過去スレ・関連サイトは>>2-6あたり。
0159デフォルトの名無しさん
05/03/06 20:10:59>>158
レスありがとうごぜぇますた。
勝手に早とちりしてなくなっちゃうのかとw
0160デフォルトの名無しさん
05/03/06 20:29:130161デフォルトの名無しさん
05/03/06 21:14:590162デフォルトの名無しさん
05/03/06 22:12:320163デフォルトの名無しさん
05/03/07 00:10:30ttp://www.borland.co.jp/bcsuite/prodinfo/index.html
0164デフォルトの名無しさん
05/03/07 00:11:340165デフォルトの名無しさん
05/03/07 00:15:50そう言えば、ありましたね。C++BuilderX
0166デフォルトの名無しさん
05/03/07 04:01:440167156
05/03/07 07:39:26DLLウィザードであってるのでしょうか?
0168デフォルトの名無しさん
05/03/07 08:25:51それとDLLウィザードって見当ついてるみたいだけど、試してみたの?
私はBCB5だからわからないけど
0169デフォルトの名無しさん
05/03/07 08:28:170170デフォルトの名無しさん
05/03/07 08:52:440171156
05/03/07 08:53:40Dllウィザード選択後もいくつかチェックがあるので
確認のために尋ねています
BCB5で、新規作成 > ダイナミックリンクライブラリ
で作成できるプロジェクトと同様の物を
BCB6で作成するには、どういった手順をたどれば良いのでしょうか。
0172デフォルトの名無しさん
05/03/07 09:20:15ヘルプ読め。
ここはお前みたいなアフォのためのサポセンじゃない。
0173デフォルトの名無しさん
05/03/07 09:26:02お前は新しいものに弱そうだし試行錯誤もしないみたいだから、プログラムやめるかBCB5を使ってたほうがいいよ
0174デフォルトの名無しさん
05/03/07 10:42:40あってるよ
0175デフォルトの名無しさん
05/03/07 11:43:59チェック等選択肢が複数あるのなら全部やってみたら?
その中にはお前の求めるものがあるんじゃね?
つか、BCB6起動したがリソースDLLウィザードとDLLウィザードの2つしかないし、
リソース(ryのほうでも読めば分かるチェック項目しかないしな。
日本語が読めなかったら話は別だがな。
0176デフォルトの名無しさん
05/03/07 12:25:15こういうツールだと万が一という事も良くあるので
とにかく助かりました
0177デフォルトの名無しさん
05/03/07 12:34:530178デフォルトの名無しさん
05/03/07 12:35:130179デフォルトの名無しさん
05/03/07 13:18:070180デフォルトの名無しさん
05/03/07 14:26:390181デフォルトの名無しさん
05/03/07 14:46:100182デフォルトの名無しさん
05/03/07 16:52:33と考えているの?
0183デフォルトの名無しさん
05/03/07 23:14:36TRGB = 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インストールしたユーザー以外で起動すると
コンポーネントパレットがすべて消えてしまいます
administratorでインストールし、powerusersのアカウントで
使うにはどうしたらいいですか?
0185デフォルトの名無しさん
05/03/08 08:53:16・adminでレジストリ書き出してpowerusersで書き戻す
・自分でパレット登録する
好きなの選べ
0186デフォルトの名無しさん
05/03/08 09:02:46なるほど。thx
そろそろbuilder6に乗り換えるべきかな(´・ω・`)
0187デフォルトの名無しさん
05/03/08 09:31:31DWORD err;
ShowMessage("エラー 0x%08x です", err);
のようにエラー番号を表示させたいのですが
E2285 'ShowMessage(char *,unsigned long)'に一致するものが見つからない
となりうまくいきません
ご教授いただけないでしょうか?
0188デフォルトの名無しさん
05/03/08 09:33:05ShowMessageの宣言見れ。
0189横井庄一
05/03/08 11:04:20Yokoiです
C++Builder6 Proでネットワークプログラミングをしています
プログラム起動時にLANコネクタが接続されているかどうかを
プログラム上で検知する方法が解りません。
Windows API にもそれらしい関数を見つけられませんでした。
機能としては、Windowsでタスクトレイにあるネットワークアイコンが
ケーブル未接続状態ですと×印が付きますよね。あの様な
機能を実装したいと思っております。
何か良い方法は御座いませんでしょうか?
参考ページとなるようなことでも構いません
Yokoi
0190デフォルトの名無しさん
05/03/08 11:06:130191デフォルトの名無しさん
05/03/08 11:12:470192デフォルトの名無しさん
05/03/08 11:21:460193デフォルトの名無しさん
05/03/08 11:31:37Intel C++なら使ってくれるかもな。
>>192
Person hiroshi; hroshi.Killmyself();
0194デフォルトの名無しさん
05/03/08 12:37:17^^^^^^^
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( ゚д゚) ポカーン
C++の入門書買ってきて嫁。
クラスを全然理解してないだろ。
0197デフォルトの名無しさん
05/03/08 13:45:260198デフォルトの名無しさん
05/03/08 13:47:22SSEを内部でつかうC++ラッパライブラリは
インテルが作ったはず、VC++だと簡単に使えたんだがBCBはしらん
0199デフォルトの名無しさん
05/03/08 13:54:27とりあえずUnit1.hをそのファイルにインクルードして
Form1->Edit1->Text = "うんこ";
0200デフォルトの名無しさん
05/03/08 13:54:43extern TForm1 *Form1;
:
:
Form1->Edit1->Text = "test";
てな感じで解決しそうな悪寒(非推奨)
0201200
05/03/08 13:55:590202デフォルトの名無しさん
05/03/08 13:56:220203デフォルトの名無しさん
05/03/08 13:56:580204199
05/03/08 14:07:01Edit1->Text = Func( );
これじゃダメかい?
0205195です
05/03/08 15:05:40どうもありがとうございます。望んでいた動作ができました。
204のような書き方もあるんですね、、根本的な考え方から変えなくてはいけないかもです。。
>>196
ほんとうにすみません。
カットシステムの C++Builder Vol1-2 を買ってきて読みながらやっているのですが、
おっしゃる通りC++の入門書がいるようです。さっそく買ってきます。
他の方もお手を煩わしてすいませんでした。
今作ろうとしているのは暫く中止して入門書から始めなおします。
みなさま本当にありがとうございました。
0206デフォルトの名無しさん
05/03/08 17:21:40カレントキャレットの位置にDropされてしまいますorz
マウスカーソル位置にDropするにはどうすればいいのでしょうか。
0207デフォルトの名無しさん
05/03/08 17:27:340208206
05/03/08 17:41:17勿論です。特殊な動きを期待してるのではありません。TListBoxからDragしてきた内容を、
マウスカーソルが指し示すTMemo上の位置(作成中の文章の途中)にDropしたいだけなのです。
0209デフォルトの名無しさん
05/03/08 17:53:38http://www.borland.co.jp/tips/cbuilder/cb010/
0210デフォルトの名無しさん
05/03/08 20:05:21上記を参照しながら、mdbファイルを作れるソフトを作ろうとしているのですが、
mdb-テーブル-フィールドのプロパティ設定で、DisplayControl・Descriptionその他省略されているプロパティを
CreatePropertyを使ってC++Builder(Ver5PRO)から作成・設定できるのでしょうか?
上手く出来なくていきづまってます。
0211本田
05/03/08 20:16:12> 機能としては、
>Windowsでタスクトレイにあるネットワークアイコンが
>ケーブル未接続状態ですと×印が付きますよね。
>あの様な機能を実装したいと思っております。
DBT_CONFIGCHANGED
DBT_DEVICEAPRRIVAL
DBT_DEVICEREMOVECOMPLETE
これらのメッセージを調べたらいいのでは?
021346
05/03/09 10:03:21以前教えていただきましたTQueueについてですが、
キューに格納出来る件数というのはメモリの許す限り?
または、どこかで件数が設定されてる?
探しはしたのですが、見つけることが出来なかったもので・・・
0214デフォルトの名無しさん
05/03/09 10:28:470215デフォルトの名無しさん
05/03/09 10:40:00いくらでも可
0216デフォルトの名無しさん
05/03/09 11:34:350217デフォルトの名無しさん
05/03/09 14:20:150218デフォルトの名無しさん
05/03/09 14:51:010219デフォルトの名無しさん
05/03/09 15:06:440220デフォルトの名無しさん
05/03/09 15:13:38これは政治的な理由か?
0221デフォルトの名無しさん
05/03/09 15:14:510222デフォルトの名無しさん
05/03/09 15:16:15DirectX9用があるのになんで新しいのが必要なんだ?
0223デフォルトの名無しさん
05/03/09 15:17:100225デフォルトの名無しさん
05/03/09 16:41:28SDKについているの?
0226デフォルトの名無しさん
05/03/10 13:28:44C++Builder4のComboBoxのAdd命令で
デバッグモードの時は正常に動作し、リリースモードだと〜アドレスに対する書き込み違反がありましたと、なります
原因が解る方おられれば教えてください
0227デフォルトの名無しさん
05/03/10 13:30:24それだけでわかるヤシは超能力者
0228デフォルトの名無しさん
05/03/10 13:30:48operator char()等を使ってもうまくいかないです…
0229デフォルトの名無しさん
05/03/10 13:40:36よく探せ
0230デフォルトの名無しさん
05/03/10 16:01:000231デフォルトの名無しさん
05/03/10 18:03:01何度も再インストールやっていたら、出るようになったのだが。
0232デフォルトの名無しさん
05/03/10 18:15:08ノ
Borland に電話して復活させなきゃならん。
回数は教えてくれなかったけど、10-20 回ぐらいでそうなるみたい。
0233デフォルトの名無しさん
05/03/10 18:47:36MessageDlg("Confirm", mtConfirmation, mbYesNo, 0);
でデフォルトボタンをmbYesにしたいのですが
指定の仕方を教えていただけないでしょうか
0234デフォルトの名無しさん
05/03/10 18:57:29API呼んだ方が楽な気が‥‥
MessageBox(Form1->Handle, "Confirm", Application->Title.c_str(), MB_ICONQUESTION | MB_YESNO | MB_DEFBUTTON1);
0235本田
05/03/10 23:26:46>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:31TRect 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フチというか右端と下端が含まれない。左端と上端は含まれるからマイナスは指定しない。
0238デフォルトの名無しさん
05/03/11 12:20:47ライセンスの手続きとかはどうすればよろしいでしょうか
メールかFAXで申請が必要ですか?
0239デフォルトの名無しさん
05/03/11 12:23:18ネット接続環境あるなら普通にできるだろ
0240デフォルトの名無しさん
05/03/11 14:15:070241デフォルトの名無しさん
05/03/11 14:42:15レスするなよ消えろ
0242デフォルトの名無しさん
05/03/11 23:44:470243デフォルトの名無しさん
05/03/11 23:57:39そのまま放ってある。
普通に使えてるんだが、これ、そのうち動かなくなるのかいな?
0244デフォルトの名無しさん
05/03/12 00:33:260245デフォルトの名無しさん
05/03/12 03:41:000246デフォルトの名無しさん
05/03/12 05:13:52新バージョンが出たら旧バージョンのは使用許諾を取得しなくても使えるようなパッチを出してほしいものである。
っていうか早く新バージョン出せ!!
0247デフォルトの名無しさん
05/03/12 11:45:05印刷マニュアルなしで 20万円ちょっとらしいんですけど
買うべきですか?
0248デフォルトの名無しさん
05/03/12 11:50:070249デフォルトの名無しさん
05/03/12 12:08:44どうにかならないんでしょうか・・・
sscanf(buf,"%d",&i);
で bufが数値じゃなかったらコードガードが警告してきます。
sscanfの戻り値とか i の値等でちゃんと取得できたか判断しているのですが
0250デフォルトの名無しさん
05/03/12 12:53:29bufが溢れてる可能性はないの?
0251デフォルトの名無しさん
05/03/12 13:09:16実際のコードは AnsiString型の str を
sscanf(str.c_str(),"%d",&i); としています。
ためしに sscanf("a","%d",&i); としてみたのですが、これでもダメみたいです。
0252249 251
05/03/12 13:15:14なんか何もしてないはずなのに警告でなくなりました
お騒がせしました
0253デフォルトの名無しさん
05/03/14 10:03:45なぜか「ALT+TAB」を2回押さないとアプリの切り替えが出来ません。
これ普通ですか?
どっか設定しないと駄目ですか?
0254デフォルトの名無しさん
05/03/14 11:09:58それはプログラムの話じゃないだろ。
0255デフォルトの名無しさん
05/03/14 11:48:230256デフォルトの名無しさん
05/03/14 11:54:31C++Builderで生成したexeだけがそうなるのですが、
ウインドウズの設定問題でしたか。
すみません。
0257デフォルトの名無しさん
05/03/14 12:40:410258デフォルトの名無しさん
05/03/15 12:33:03■ このスレッドは過去ログ倉庫に格納されています