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

C++Builder相談室 Part11

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
C++Builderに関する質問・回答や議論等を行う相談室スレッド。
過去スレ・関連サイトは>>2-6あたり。
0002デフォルトの名無しさんNGNG
2
0003デフォルトの名無しさんNGNG
このスレは終了でいいね。
0004デフォルトの名無しさんNGNG
もう終わりか
0005デフォルトの名無しさんNGNG
<過去スレ>
C++Builder相談室
http://piza2.2ch.net/tech/kako/969/969458279.html
新C++Builder相談室(C++Builder相談室 Part2)
http://pc.2ch.net/tech/kako/997/997074601.html
C Builder相談室 Part3
http://pc3.2ch.net/tech/kako/1016/10160/1016065855.html
C++Builder相談室 Part4
http://pc5.2ch.net/tech/kako/1035/10355/1035596146.html
C++Builder相談室 Part5
http://pc5.2ch.net/tech/kako/1045/10455/1045542179.html
C++Builder相談室 Part6
http://pc5.2ch.net/tech/kako/1054/10542/1054280736.html
C++Builder相談室 Part7
http://pc5.2ch.net/tech/kako/1061/10615/1061594556.html
C++Builder相談室 Part8(html化待ち)
http://pc5.2ch.net/test/read.cgi/tech/1070222674/l50
C++Builder相談室 Part9(html化待ち)
http://pc5.2ch.net/test/read.cgi/tech/1080541814/l50
C++Builder相談室 Part10(前スレ)
http://pc5.2ch.net/test/read.cgi/tech/1089299158/l50
0006デフォルトの名無しさんNGNG
<Tipsなど>
C++Builderのお部屋(Tips系)
http://www.ne.jp/asahi/nagoya/ahomaro/builder/
C++Builderによるプログラミング(Tips系)
http://www.geocities.co.jp/SiliconValley/7201/
BCB Tips(Tips系)
http://members.at.infoseek.co.jp/mchos/bcb_tips/
Delphian World(コンポーネントライブラリ)
http://www6.airnet.ne.jp/~sone_san/delphi/
Borland C++Builder最新リンク2004(リンク集)
http://www2.famille.ne.jp/~akio1998/l_cpb.html

<参考図書>
C++Builder 6コンポーネント活用ガイド&実践プログラミング
Vol.1
http://www.amazon.co.jp/exec/obidos/ASIN/4877830618
Vol.2 実践テクニック編
http://www.amazon.co.jp/exec/obidos/ASIN/4877830626
Vol.3 データベーステクニック編
http://www.amazon.co.jp/exec/obidos/ASIN/4877830634
Vol.4 インターネット編(1)
http://www.amazon.co.jp/exec/obidos/ASIN/4877831061
Vol.5 インターネット編2
http://www.amazon.co.jp/exec/obidos/ASIN/4877831088

※BCBの定番解説書。BCBを購入したけど何から勉強したら良いか
 判らないという人は取り合えずVol2から読みましょう。
※データベースやインターネット関連はDelphiの解説書も役に立ちます。
0007デフォルトの名無しさんNGNG
<ツール/コンポーネント>
<<フリー>>
フリーカーソル無効化アドイン
http://homepage1.nifty.com/fuu/software/nonfreecursor.htm
GExperts−IDE拡張
http://www.gexperts.org/
BorCVS - IDEにCVSを統合
http://borcvs.sourceforge.net/
Indy
http://www.indyproject.org/index.html
JCL
http://homepages.borland.com/jedi/jcl/
JVCL
http://homepages.borland.com/jedi/jvcl/
TurboPower
http://sourceforge.net/users/tpsfadmin/
<<有料>>
TMS Component Studio
http://www.tmssoftware.com/
LMD-Tools(ただし、Special Editionはフリー)
http://www.ceberus.com/lmd/index.php3
0008デフォルトの名無しさんNGNG
<関連サイト>
公式サイト
http://www.borland.com/cbuilder/
http://www.borland.co.jp/cppbuilder/

builder-ML 過去ログブラウザ
http://leed.issp.u-tokyo.ac.jp/~takeuchi/builder/browse.cgi
http://www.sfdata.jp/ML/cbuilder/newlog.php?ml=cbuilder

C++Builder メーリングリスト
http://www.sfdata.jp/ML/menu.php?ml=cbuilder


<Update>
BCB6/US SP1 は BCB6/JP 製品版に含まれています。
C++Builder 6 Update4 日本語版
ftp://ftp.borland.co.jp/pub/cbuilder/
C++Builder 6 Linker Update
http://www.borland.com/products/downloads/download_cbuilder.html
0009デフォルトの名無しさんNGNG
<関連スレ>
BorlandBorland C++ BuilderX
http://pc5.2ch.net/test/read.cgi/tech/1065260556/l50
タダで使えるBorland C++ Part4
http://pc5.2ch.net/test/read.cgi/tech/1091066805/l50

<VCL兄貴のDelphiスレ>
くだすれDelphi(超初心者用)その18
http://pc5.2ch.net/test/read.cgi/tech/1093996761/l50
ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その14
http://pc5.2ch.net/test/read.cgi/tech/1093796873/l50
Delphi相談室(上級者用)その12
http://pc5.2ch.net/test/read.cgi/tech/1064766880/l50
Delphi相談室(中級者以上)
行方不明
Delphi初心者】今から始めるDelphi Part01
http://pc5.2ch.net/test/read.cgi/tech/1062422335/l50
0010デフォルトの名無しさんNGNG
Tipsこれも一応追加しとくか。
C++Builder Tips
http://www.geocities.co.jp/SiliconValley/4805/bcbtips/bcbtips000.htm
0011デフォルトの名無しさんNGNG
>>1
乙..._〆(゚▽゚*)
0012デフォルトの名無しさんNGNG
Tipsこれも一応追加しとくか。

C++Builder/Windowsプログラミング
http://www.kh.rim.or.jp/~maruoka/Builder/index.shtml
C++Builderのお部屋
http://www.ne.jp/asahi/nagoya/ahomaro/builder/index.html
Wininet Programing
http://www.geocities.co.jp/SiliconValley-PaloAlto/1512/
Dr.Bob's C++Builder Gate
http://www.drbob42.com/cbuilder/index.htm
C++Builder ML
http://www.jpdoc.com/cbuilder/
猫でもわかるプログラミング
http://www.kumei.ne.jp/c_lang/
norika-s Program Tips
http://hawaii.naist.jp/~norika-s/program_tips/
プログラミング一言メモ
http://www2.odn.ne.jp/~akihiron/memo/index.html
0013デフォルトの名無しさんNGNG
NMPOP3を利用して新着メールのチェックをする方法を教えてください
0014デフォルトの名無しさんNGNG
ヘルプ見ればいいじゃん
0015デフォルトの名無しさんNGNG
       ,.-、       ,..-‐−- 、、
     /^`~",  :\  ,ィ":::::::::::::::::::;;;;;iii>;,、
   ,.-",   /......:::::i::l /:::::::::::::::;;;;;;;;iii彡" ::ヤi、
  ,.i  .|  :キ:::::::::::|::V::::::::::::;:"~ ̄     ::i||li
 / 、  | ,;:::::l:::::::::::マ,.-‐-、j'_,.ィ>、、   .:::iii》
 i、 ヘ  :\:::::::キ;:::::::(:::j::):...) `‐-‐"^{"^ヾノ"
  ヤ、 \:::::\,::::\:;;;:iゞ:-:;ィ     ,.,li`~~i    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.,;iiλ\.,,ィ^-‐'`ー",:::|::;X'::7、   ・=-_、, .:/   <      この>>14を早くつまみ出せ!!
";ii::i`ゝ、::;;;:、-‐-;;;;i‐'''|  .〉'.ヘ    ''  ./     \_____________________
.;ill;;:\::::::::::::::::;ノノl} ィ|、./:ー-`=‐-、、ノ
iilllllli;;:::`:‐-‐'":;ノ  │丶=‐-、,,_`l, ,.へ
llllllllllllii;;,,___;;;iill|||( `Д´) \ー=、7^ヾ'‐-、、
||||||||||||||||||||j'::::(U>>1U‐"、:::::\..::/   \  `ヽ
             U U
0016デフォルトの名無しさんNGNG
おまいがつまんでるのは>>1だぞw
0017デフォルトの名無しさんNGNG
>>13
前回受信時のUIDLのリストと、今回のUIDLのリストの差分を調べるらしい。
「UIDL 新着」や「UIDL 差分」でぐぐると出てくる。

ただざっとヘルプ見た感じ、TNMPOP3にはUIDL一覧を取得するメソッドがない
(UniqueIDで1個1個調べることはできるけど、たぶん遅すぎて使用に耐えない)ので、
自前でUIDLコマンド送ったりすることになるのかなぁ。Indyなら一覧取得するメソッドあるけどね。
0018デフォルトの名無しさんNGNG
>>15
ワロタ
0019デフォルトの名無しさんNGNG
TListViewでCheckedをtrueにしているときに、チェックされたりチェックが解除された時のイベントをとる方法を教えてください
0020デフォルトの名無しさんNGNG
OnClick,OnKeyDown
0021デフォルトの名無しさんNGNG
>>19
これか、
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200408/04080072.txt
スマートじゃないと思ったらこれで。
http://www.codeproject.com/listctrl/listcheckbox.asp
0022デフォルトの名無しさんNGNG
hashmapのようなクラスはBuilderにはないのでしょうか?
または似たクラスでもよいのですが…。
0023デフォルトの名無しさんNGNG
hash_mapがそうなのかな。使ったことないけど。
0024デフォルトの名無しさんNGNG
BCB6で使える数値入力コンポーネントはありますか??
0025本田NGNG
>hashmapのようなクラスはBuilderにはないのでしょうか?
>または似たクラスでもよいのですが…。

STLportを使えばいいのでは。
http://www.s34.co.jp/cpptechdoc/reference/hash/
0026デフォルトの名無しさんNGNG
OnKeyDownで数値以外弾けばイイじゃん
0027デフォルトの名無しさんNGNG
ついでにこちらも
HTMLで遊んでるみたい
http://ea.uuhp.com/~lovez00/
0028デフォルトの名無しさんNGNG
10secの間に10ms毎にfoo()を100回呼び出したいのですが
どうすればいいでしょうか?
0029デフォルトの名無しさんNGNG
それは難しいな。
003028NGNG
間違えいました。
10secの間に10ms毎にfoo()を1000回呼び出したいのですが
どうすればいいでしょうか?
0031デフォルトの名無しさんNGNG
よろしい、ではまず君の意見を聞こうじゃないか
君の考えた方法とその問題点を述べたまえ
0032デフォルトの名無しさんNGNG
単純に ::SleepEx() じゃだめですか?
あと foo() 自体の実行時間自体も分からないのでなんとも。

もっと厳密にやるなら別の方法がいいね。
003328NGNG
早い話、foo()が10μs以下で終了するなら大した問題ではないが
foo()が3ms程度掛かります
0034デフォルトの名無しさんNGNG
じゃーマルチメディアタイマーでも使ってみてはどうでしょ?
ぐぐるといろいろ出てくるみたいだよ。
0035デフォルトの名無しさんNGNG
マルチメディアタイマー使った場合foo()に10ms以上かかると悲しい事になるよ
0036デフォルトの名無しさんNGNG
"3ms程度"が10ms以上かかることになるということであればな
0037デフォルトの名無しさんNGNG
>>35
で、代わりの方法は?
0038デフォルトの名無しさんNGNG
int start_tick= GetTickCount();
for (int i = 1;i <= 1000;i++){
foo();
a = GetTickCount();
if (a < start_tick+i*10) Sleep( start_tick + i * 10 - a);
}
GetTickCount() は int じゃなさそうだけど、ま、いいや。
精度なんて気にしないという開き直りもまた手法とはいえまいか。
0039デフォルトの名無しさんNGNG
ちょっと微笑
0040デフォルトの名無しさんNGNG
>>38
GetTickCountの精度は55msだぞ
0041デフォルトの名無しさんNGNG
timegettime に変えればおけ?
0042デフォルトの名無しさんNGNG
SleepするとOSに有無を言わさず20ms待たされる事が良くあるので空ループにしないとダメ
0043デフォルトの名無しさんNGNG
ついでにSleepの中の人もDWORDだから、
“foo()に10ms以上かかると悲しい事になるよ”
0044本田NGNG
>10secの間に10ms毎にfoo()を100回呼び出したいのですがどうすればいいでしょうか?

WindowsはRTOSでは無いので、WindowsCEを使うとか、こんなのを使うとか。
>Real Time Extension (RTX)
http://www.vci.com/products/windows_embedded/rtx.asp
0045デフォルトの名無しさんNGNG
とりあえずtimeBeginPeriod(1)しないとSleepの精度もgetTickCountと一緒だよ。
どちらにしろ20ms程度の遅延は良くあるけどな
0046デフォルトの名無しさんNGNG
リフレッシュレートを100fpsにして
DirectX使ってFlipするといいよ
0047デフォルトの名無しさんNGNG
>>44
RTOSの定義を述べよ
話はそれからだ
0048デフォルトの名無しさんNGNG
食いつきがいいな
0049デフォルトの名無しさんNGNG
全部俺の自演だけどな
0050デフォルトの名無しさんNGNG
よしこうしよう、”foo()は呼ばない”
0051デフォルトの名無しさんNGNG
そうかそうか
0052デフォルトの名無しさんNGNG
>>50
フー
0053デフォルトの名無しさんNGNG
バー
0054デフォルトの名無しさんNGNG
timeBeginPeriod(1);
timeGetTime();
timeEndPeriod(1);

または、

QueryPerformanceFrequency();
QueryPerformanceCounter();
0055デフォルトの名無しさんNGNG
パフォーマンスカウンタまででてきたか
0056デフォルトの名無しさんNGNG
私はむしろ逆でパフォーマンスカウンタより目、そんなに細かな感覚でクリトリスをいじられたら
潮をふくまえに潮をふいてしまうわ
0057デフォルトの名無しさんNGNG
次回で終わりの番組まででてきたか
0058デフォルトの名無しさんNGNG
Builderの新バージョンでないんですかね?
出ないなら、.NETに乗り換えようかと思う。

VCLを使ったソフトが山ほどあるので以降が面倒なのと
TurboCの時代からBorlandなので愛着あるからな・・。
0059デフォルトの名無しさんNGNG
っ[Builder9]
0060デフォルトの名無しさんNGNG
やっぱ他社のコンパイラよりも最適化が5世代位遅れてて、
フリーのGCCにさえ大きく後れを取っているのは致命的だったか…
0061デフォルトの名無しさんNGNG
んなことを気にしてる奴なんていねぇ
0062デフォルトの名無しさんNGNG
>>60
禿同
仕事で使ってる香具師、マジ信じらんねー
0063デフォルトの名無しさんNGNG
暇だからって盛り上げようとすんなよ
0064デフォルトの名無しさんNGNG
暇だからってチャチャいれんなよ
0065本田NGNG
>RTOSの定義を述べよ話はそれからだ

広義のRTOSの定義は、
「OSとOS上のアプリケーションの動作時間が見積もれること。」
だったけ?

でもこの定義じゃ月給を計算するバッチ処理OSもRTOSの仲間入りするので、
この定義には反対だとDDJ誌のコラムニストAl Stevens氏は書いてたな。

Al Stevens氏もうコラムニスト辞めたんだな。
http://www.alstevens.com/quincy.html
0066デフォルトの名無しさんNGNG
質問です。

Hintを表示させるようにしても何秒かで消えてしまうんですが、
消えないようにする方法はないでしょうか?
0067デフォルトの名無しさんNGNG
Application->HintHidePauseにでっかい値いれるとか…
0068デフォルトの名無しさんNGNG
うんこが二日も出ないんですがどうしたらいいですか?
006966NGNG
>>67
おっ、ありがとさんです。
うまくいったみたいです。
0070デフォルトの名無しさんNGNG
>>68
掘られれ
0071デフォルトの名無しさんNGNG
>>68
僕なんて1週間はあたりまえですが、なにか?
0072デフォルトの名無しさんNGNG
いっ、一週間もおまんこヌレヌレなのか・・・
0073デフォルトの名無しさんNGNG
ヤクルトを10本一気飲みすれば効果抜群。
0074デフォルトの名無しさんNGNG
なぁなぁ、おまえら、モバイルプログラミングっちゅーのか、
出先ではノートパソコンで、家に帰ってきたらデスクトップで
プログラミングしている香具師はいますか?

オレは出先ではノートパソコンで自宅では快適なデスクットプで
と思いつつ、結局、sync すんのがめんどくせーんで、ノート
パソコンのみになっちまんってんだが、誰かナイスな工夫で
この問題を解決している香具師いたらテクニックを教えてくれ〜。

subversion とかで同期っつーのも考えたんだが、
「出先でも blame して〜」とか思うとノーパソにレジストリ
置かんといかんし、しかしそれだと、デスクトップで commit
とかするとき、ノーパソ電気入れとかんといかんとか
結構、難しいのでやめた。

つ〜わけで、頭イイ香具師の意見求む。
0075デフォルトの名無しさんNGNG
なんだこのスレ
0076デフォルトの名無しさんNGNG
終わってるね、BCB
0077デフォルトの名無しさんNGNG
漏れもノートとデスクトップでやってたとき、結局ノートで書いてデスクトップにバックアップってことになった・・・
0078デフォルトの名無しさんNGNG
俺はやってないが、見てなるほどと思ったのが、
USBメモリにCVSのリポジトリを置いて持ち歩くっての。
0079デフォルトの名無しさんNGNG
自分は何も考えてないのでCVSです。
特に問題感じたこと無いですけど。
0080デフォルトの名無しさんNGNG
レジストリの内容は無理だけど
ファイルだけでよければ&Win2k or XP の Proならば
オフラインファイル使えばいいんでない?
OSが勝手に同期とってくれるよ
008174NGNG
>>80
レポジトリのまちがいっす〜。あ〜はずかし。
0082デフォルトの名無しさんNGNG
質問です。
特定のキーを押しっぱなしにしているかどうか判断する方法はありますか?
あと、特定のキーを押しっぱなしにしている場合にキー入力を無効にする方法も教えてください。
0083デフォルトの名無しさんNGNG
次回作は?
0084デフォルトの名無しさんNGNG
複数のMDI子フォームを一気にアイコン化したり閉じたりする方法を教えてください
0085デフォルトの名無しさんNGNG
>>84
for (int i = MDIChildCount - 1; i >= 0; i--)
  MDIChildren[i]->WindowState = wsMinimized;

for (int i = MDIChildCount - 1; i >= 0; i--)
  MDIChildren[i]->Close();
0086デフォルトの名無しさんNGNG
C++Builder6ってマニュアルに書いてる通りにstrcpyとかmemcpyとかインライン展開してくれないよね。
asmコード吐き出したら全然展開されて無くて泣いた。
0087デフォルトの名無しさんNGNG
そんくらいで泣くな
0088デフォルトの名無しさんNGNG
うちはされるから、俺のとは違うBCBなんだな。
0089デフォルトの名無しさんNGNG
道ばたでイラン人から買ったBCBなんだろう、きっと。
0090デフォルトの名無しさんNGNG
デバック設定じゃないのか?
そのばあい「インライン展開しない」オプションが有効になってるとおもうが。
0091デフォルトの名無しさんNGNG
そのオプションは関係ないけどね。
0092デフォルトの名無しさんNGNG
ほう、イランとインラインを掛けたのか
0093デフォルトの名無しさんNGNG
高度なギャグを使う人が混ざってますね。
0094デフォルトの名無しさんNGNG
ヘッダでのクラス定義から、ソースでのメンバ関数等の定義を自動で書いてくれる機能はありませんか
Delphiにはあった機能(Ctrl+Shift+C)なので、BCBにもあるんじゃないかと期待しているのですが...

//a.h
class c{
void a();
};

//a.cpp
void c::a() //これを自動で出力したい
{
}
0095デフォルトの名無しさんNGNG
>>94
クラスエクスプローラで、[メソッドの新規作成]を使うのが王道なのではないかと。
0096デフォルトの名無しさんNGNG
>>85
どうして後ろからやるの?
0097デフォルトの名無しさんNGNG
プロパティ(ここではMDIChildCount)から値を読み出す回数を
抑えるためでは?
0098デフォルトの名無しさんNGNG
ちゃんと理由あるよ。ヘルプでTCustomForm::MDIChildrenを見なはれ。
Close()は場合によっては問題ないけど、問題ある場合もあるので、後ろから閉じたほうがいい。
0099デフォルトの名無しさんNGNG
マルチ書き込みスマソ
ttp://www.simventions.com/gustavson/2004/09/borcon-c-meet-team.html

簡単なアプリケーションの作成を伴った BCB in Diamondback のデモ
いまだプランニング中。12月15日までには発表がある。
0100100NGNG
TImageのLoadFromFileでJpegファイルを読みましたが、
コンポーネントのサイズが変わらずチッチャイまま描画されます。
オリジナルサイズで表示するのはどうしたら良いでしょうか?

>>99
DelphiだけでなくBCBにも Diamondback あってヨカタ
0101デフォルトの名無しさんNGNG
>>100
AutoSizeをtrueにするだけじゃまいか。
0102デフォルトの名無しさんNGNG
つか、なんでこんなにバイナリがでかくなるの?
マジムカツク
客先からVC使えないの?なんて言われるし・・・
0103デフォルトの名無しさんNGNG
VC使えないの?
0104デフォルトの名無しさんNGNG
適当なパッカーで小さくしてそれでも大きいというのなら、>>103。
0105デフォルトの名無しさんNGNG
>>102
ええ、貴方と同じで使えないんですよ、とでも言っとけ
0106デフォルトの名無しさんNGNG
使えません
つか、ちょっとでも決まった型から外れると
極端に難しくなるから嫌いです
0107デフォルトの名無しさんNGNG
今時、1GB程度のメモリ、100GBのHDDのPCなんて珍しくないし
インターネット環境も10年前のダイアルアップがあたりまえなんて
こともないし、組み込みじゃなきゃバイナリのサイズなんて
でかくても無問題では???
0108デフォルトの名無しさんNGNG
フロッピーに入らないと痛いな
0109デフォルトの名無しさんNGNG
USBメモリもあるしCD-Rという手もある
0110デフォルトの名無しさんNGNG
UPX使えよ
011194NGNG
>>95
なるほど、補完的な機能としては実装されていないのですね
ありがとうございます
0112デフォルトの名無しさんNGNG
ちょっと使ってみたけど、C++Builderってなんか、意味不明のエラーが多すぎな気がする
コンパイルが通ったり通らなかったり、リンクでエラー吐いたり吐かなかったり、実行時にエラー吐くバイナリが出来たり出来なかったり
てか、ヘッダにoperator再定義のコード記述してビルトとおったのに、なんで、CPPの方に移したら、リンカエラー吐くかな・・・
まじ理解できないコンパイラでした
0113本田NGNG
>ちょっと使ってみたけど、C++Builderってなんか、意味不明のエラーが多すぎな気がする

これはBCBに限らなくて一般論だけど、
C++はJAVAと比べて規格で決まっている割合が少なく、
実装に依存する割合が多い、
だから移植するのには苦労が多い。
0114デフォルトの名無しさんNGNG
いや絶対112がおかしな事してるって…
0115デフォルトの名無しさんNGNG
オレもそう思うな・・・。
0116デフォルトの名無しさんNGNG
>112 は、自分が理解できない=意味不明のエラー 
単に>112は自分は馬鹿だって言ってるだけでしょ。
0117デフォルトの名無しさんNGNG
リンカエラーなんてのは、解決できないときは、
なんで?なんで?ってほんと、さっぱり理由がわからないんだけど、
解決してみると、やっぱり自分のミスや無知のせいだったりする…いっぱい経験あり。
0118デフォルトの名無しさんNGNG
(´,_ゝ`)プッ
0119デフォルトの名無しさんNGNG
その点Javaはいいよね
0120デフォルトの名無しさんNGNG
ここはJBiuilderを売り込むスレになりました
0121デフォルトの名無しさんNGNG
批判するつもりはないが、お金を取るソフトはやっぱりVC使おうよ
ちょっとしたプロトタイプを作成するときくらいにしか使えないよね
いまやってるプロジェクトも3人で開発している小規模のものだが
この程度でもBCBだったらコンパイル時間がウザく感じるのでは
ないかな?
0122デフォルトの名無しさんNGNG
M$の営業マンって、こんなスレまでチェックしなきゃ逝けないなんて
ほんと大変そうですね
0123デフォルトの名無しさんNGNG
>121 りある馬鹿?
開発要件等により選択するに決まってるだろ。
0124デフォルトの名無しさんNGNG
お金取るソフトというか、
パッケージみたく大量配布する場合はActiveXをさけなきゃならんから、
VC++やVB系は避けるべし。

また、実行環境を.NET飲みになると困るのでC#は避けるべし。
0125デフォルトの名無しさんNGNG
>>123
ポトペタでしか書けない香具師は必死ですねw
0126デフォルトの名無しさんNGNG
もうすでにPC用の主要な言語でポトペタで書けないものはないからな
0127デフォルトの名無しさんNGNG
gccはどうなのかしらん?
0128デフォルトの名無しさんNGNG
gccって言語なの?
0129デフォルトの名無しさんNGNG
じゃあ、C++言語はポトペタなのかしらん?
0130デフォルトの名無しさんNGNG
>>129
まったくちぐはぐで、等式になる資格自体が無いよそれ。
誰のレスとも繋がりがないし。

思いつきで書かんように。
0131デフォルトの名無しさんNGNG
なぜにboostつかえないの?
ったくマジうぜー
0132デフォルトの名無しさんNGNG
boostと一まとめにしてるあたり、使ったことなさそうだな。
0133デフォルトの名無しさんNGNG
ソースをちょっといじらないとコンパイルできないよ
まったくザコいライブラリだからあの程度のもの
だったら自作しなよ。そっちのほうが早いよ
0134本田NGNG
>批判するつもりはないが、お金を取るソフトはやっぱりVC使おうよ
>ちょっとしたプロトタイプを作成するときくらいにしか使えないよね

素のVCLはもちろんそうだけど、素のMFCも同様、
どちらにしてもプロダクトレベルのソフトは、
RADツールだけでは作れなくって、
地道に作る必要がある。

>いまやってるプロジェクトも3人で開発している小規模のものだが
>この程度でもBCBだったらコンパイル時間がウザく感じるのではないかな?

BCBを使っている人はVCよりDELPHIになびきそう。
0135デフォルトの名無しさんNGNG
つか、BCBがVC++に勝る点ってあるの?
0136デフォルトの名無しさんNGNG
ない
0137デフォルトの名無しさんNGNG
>>135
ライブラリ。
0138デフォルトの名無しさんNGNG
やっぱ「ない」でいい。反応すんのもあほらし。
0139デフォルトの名無しさんNGNG
おまえら釣られすぎ。
相手にすんな。
0140デフォルトの名無しさんNGNG
慣れ
0141デフォルトの名無しさんNGNG
C++は10年近くやってますが、未だに
彼女を作ることが出来ません。

C++ではnewすれば簡単にインスタンス化できますが、
実社会ではどうすれば、彼女のインスタンスを作成できるのですか?
0142デフォルトの名無しさんNGNG
まず貴様というインスタンスをdeleteしないとな
0143デフォルトの名無しさんNGNG
speed and power
0144デフォルトの名無しさんNGNG
質問です。
基本クラスと派生クラスがあったとします。
基本クラスの実体を作らせたくない場合、方法としては
1.基本クラスに純粋仮想関数を作る
2.基本クラスのコンストラクタをprotected?private?に置く

で、よろしいのでしょうか?
できれば純粋仮想関数を作りたくない状況なので2の方法でいきたいのですが、
「この方法は間違っている」とか「もっと他に良い方法がある」等、ありましたら
よろしくお願いしますm(_ _)m
0145デフォルトの名無しさんNGNG
>>144
2.コンストラクタ・コピーコンストラクタ・代入演算子などをprotectedにすればOK
0146デフォルトの名無しさんNGNG
>>145

クラスを作るとき、コンストラクタとデストラクタぐらいしか
作らないのですが、コピーコンストラクタ、代入演算子までこの場合
作らないとうまくいかないのでしょうか?
0147デフォルトの名無しさんNGNG
>>146
デストラクタも書かない、というのはアリだと思うけど、
デストラクタが必要なのにコピーコンストラクタが不要なことってあんまりないような気がする。

インスタンス生成を禁止したいだけだったら、宣言だけしておけばOK。
0148デフォルトの名無しさんNGNG
TListViewのItems->Clear( );をフォームのCreateイベントやコンストラクタでするとリストが消えないのですが
どうしたら消えるようになりますか?Showでやれば消えるがCreateやコンストラクタでやりたいので
0149デフォルトの名無しさんNGNG
>>147
なるほど。
ありがとうございました!
0150デフォルトの名無しさんNGNG
>>148
消えるけんども
0151デフォルトの名無しさんNGNG
C++Builderで他のエディタで書いた
test.cppとtest.hを追加してやると、同一タブでcppとhファイルの切り替えが
できません(別々のタブで表示されてしまう)
これを一つのタブで表示させるようにしたいのですが、どうしたらよいでしょう?
0152デフォルトの名無しさんNGNG
>>151
インクルードガードをBCBが自動生成するのと同じ形で書いて、
いったん閉じて開きなおしたら、1つのタブになったよ。
0153デフォルトの名無しさんNGNG
explicitってなんですか
明示的な型指定っていうことは、えぇと?
0154デフォルトの名無しさんNGNG
std::vectorの内容ってデバッカでみることできないの?
0155デフォルトの名無しさんNGNG
見れたと思うよ
0156デフォルトの名無しさんNGNG
見れないと思うよ
0157デフォルトの名無しさんNGNG
BCB3だけど今試したら見れたよ。
先頭要素だけだけど
0158デフォルトの名無しさんNGNG
>>153
struct hoge
{
hoge(int){}
};

 hoge a = 1;
 a = 1;

explicitは上のような暗黙の型変換を禁止する。以下のようにしなくてはいけない。

 hoge a = a(1);
 a = a(1);
0159デフォルトの名無しさんNGNG
インスペククタで直接vecって指定したら先頭要素しか見れないけど
vec[6]とかで直接指定すれば普通に見れるよ。
0160デフォルトの名無しさんNGNG
>>152
おおすばらしい。
ありがとうございます、できました。
0161デフォルトの名無しさんNGNG
>>158
> hoge a = a(1);
hoge a(1);でいいぞ。
0162デフォルトの名無しさんNGNG
当たり前やがな
0163デフォルトの名無しさんNGNG
でた、関西人
超キモイ
0164デフォルトの名無しさんNGNG
残念。九州人ですばい。
0165デフォルトの名無しさんNGNG
口語でないのに方言使うやつってどんな髪型してるんだろう
0166デフォルトの名無しさんNGNG
ガイル
0167153NGNG
>>158 >>161
OKわかったジョニー
ありがとうございます
0168デフォルトの名無しさんNGNG
>>165
自分も東京弁使ってんなや
0169デフォルトの名無しさんNGNG
>>168
それはどこの方言ね?
0170デフォルトの名無しさんNGNG
>>169
俺んち
0171デフォルトの名無しさんNGNG
関西人の何々やんか〜ってやんかーって既成事実のように言うのが違和感ある
今日私マクド行ってきたやんかー
初耳だってば
0172デフォルトの名無しさんNGNG
関西人だけど、そんな言い方 聞いたことないけど。

0173デフォルトの名無しさんNGNG
>>172
ごめん適当言ってみた
0174デフォルトの名無しさんNGNG
>>172
お前関西人じゃないだろ
0175デフォルトの名無しさんNGNG
最近VCに乗り換えました。
VC使える人がこの板にいるかどうかは怪しいが、質問
BCBのTStringGrid相当のコンポーネントはVCではなに
になるのですか?
0176デフォルトの名無しさんNGNG
ない
強いて言えばCListCtrl
0177デフォルトの名無しさんNGNG
>c:\****\MainFrm.h(191): warning C4553: '==' : 演算子にプログラム上の作用がありません。'=' を意図しましたか?
はい
0178デフォルトの名無しさんNGNG
>175
その程度の知識レベルなら、VCやらMFCの世界の実態を知ると愕然とするだろうな。
泥沼の底なしの世界にようこそ。
0179デフォルトの名無しさんNGNG
BCBは底が見えちゃってつまらないから
底なしの世界へダイブしちゃいました
0180本田NGNG
>BCBのTStringGrid相当のコンポーネントはVCではなにになるのですか?

>VS-FlexGrid Pro
http://www.grapecity.com/japan/support/database/P1_223.htm
0181デフォルトの名無しさんNGNG
>>144
デストラクタをprotectedに、が正解
コンストラクタ等と違ってひとつしかないしね。
遅レススマソ
0182デフォルトの名無しさんNGNG
VCLクラスはnewでしか作成できない、マジショボイね。それはさておき
自分で作るクラスはもちろんヒープに作成する必要がないときはスタックにつみますよね?
0183デフォルトの名無しさんNGNG
スタックすぐ溢れるからなあ
0184デフォルトの名無しさんNGNG
>182
それは明らかな間違い。
0185デフォルトの名無しさんNGNG
あっそ
0186デフォルトの名無しさんNGNG
早く消えてくんないかなこの池沼。
0187デフォルトの名無しさんNGNG
自問自答?
0188デフォルトの名無しさんNGNG
>>177
VC++に移行か....
その気持ち、わからんでもない。
0189デフォルトの名無しさんNGNG
漏れの職場そういったことあった。
漏れ自身はVC使えないので嫌だったが
BCBがVCよりなに一つメリットがなくて
説得できなかった
0190デフォルトの名無しさんNGNG
>189
へー、
VC使えない奴が両者のメリットデメリットを理解している訳だ。
知能指数30くらいかい。

0191デフォルトの名無しさんNGNG
>>189
VC使えない奴でも使えるというメリットがあるではないか
0192デフォルトの名無しさんNGNG
ポトペタでしか作れない香具師は必至ですねw
0193デフォルトの名無しさんNGNG
ポトペタってなに?
0194デフォルトの名無しさんNGNG
商用として耐えうるソフトでBCBで作られてものってある?
見たことねー。
まずVCだよね
0195デフォルトの名無しさんNGNG
貧乏人はよっぽど商用ソフト知らないんだな。
0196デフォルトの名無しさんNGNG
そういうつまんないあおりしか出来ないの?
じぁ、実際にあるの?
ないと思うけど・・・
0197デフォルトの名無しさんNGNG
VB
0198デフォルトの名無しさんNGNG
商用?関係ねー楽に作れりゃどうでもいいんだよ
それ以上のモノはBCBに望んでいない
0199ミ,,゚Д゚ミノ ◆A6VzDeLphI NGNG
winny
0200デフォルトの名無しさんNGNG
>>198
こういう人って仕事じゃなくて趣味でやってるヲタクでしょ?
その世界なら精々デカクてもソース、ヘッダで100ファイル行かないくらいだよね?
でかい規模のものを複数でつくろうとするとマジうぜー
0201デフォルトの名無しさんNGNG
BCB/Delphiは趣味で使うのに最適なツールだよ。
仕事でもないのにVC・MFCなんて苦行は味わいたくない。
0202デフォルトの名無しさんNGNG
趣味がプログラミングってどうよ
合コンとかで言える?
0203デフォルトの名無しさんNGNG
全然問題ない。問題あるとしたら、それしか趣味がない場合だ。
0204デフォルトの名無しさんNGNG
兵ですな〜、つかマゾ

っていうか、趣味で出来るレベルなんて高が知れてるけどねw
0205デフォルトの名無しさんNGNG
リアルでみじめだからって、ここでくだ巻くなよ
0206デフォルトの名無しさんNGNG
uzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
0207デフォルトの名無しさんNGNG
定期的に荒らしが来ますね
0208デフォルトの名無しさんNGNG
それでですね。
ポトペタってなんですか?
0209デフォルトの名無しさんNGNG
ポトっと落としてペタっと貼り付けるんだよ
0210デフォルトの名無しさんNGNG
研究なんかの場合は、みてくれより内容が重要で
重要度の低いUIが楽に作れるBuilderは便利
0211デフォルトの名無しさんNGNG
単純な計算プログラムとかはBCBでー。






それならBCCでいいか
0212デフォルトの名無しさんNGNG
そこらのライティングソフトとかBCBで十分だと思うがどうよ
0213デフォルトの名無しさんNGNG
商用のアプリと張ろうとすると極端にBCBの欠点が
露呈するよねw
0214デフォルトの名無しさんNGNG
>>213
具体的に
0215デフォルトの名無しさんNGNG
Builder使ってる女にでも、こっぴどくフラレタんだろうな。
男のヒステリーってみっともない。
商用アプリはMSでいいじゃん。別に誰も困っていない。

0216デフォルトの名無しさんNGNG
yes. 仲良く棲み分けようや
0217デフォルトの名無しさんNGNG
必死で荒らしている奴、人間が小さいな。
っていうかチンコが相当小さいな。
0218本田NGNG
>ポトっと落としてペタっと貼り付けるんだよ

RADツールのことね。
0219デフォルトの名無しさんNGNG
某島はスピード遅い
M$は速いの?
0220デフォルトの名無しさんNGNG
なんのスピード?
株価の上昇スピード?
0221デフォルトの名無しさんNGNG
昔、同じソースをいろんな最適化条件でスピードの比較をしたことがあった。
そのときの結果は、Builder6の方がVC6より5%程度速かった。
0222デフォルトの名無しさんNGNG
VC6って何年前のコンパイラだよ…
0223デフォルトの名無しさんNGNG
どこかに比較してるサイトがあったよ。
どっちも得意な部分と不得意な部分があってBCCが遅いって事は無かった希ガス
0224デフォルトの名無しさんNGNG
なんだか知らないけどここにウィルス置いときますね
ttp://pukapuka.s1.x-beat.com/img-box/img20040920215205.lzh
0225デフォルトの名無しさんNGNG
BCB6で使用許諾コード取得の際、「このインストール番号ではこれ以上登録キーを発行できないうんたら」
と言われてしまいます。確か個人使用の複数台へのインスコはライセンス上問題なかったはずなので、
結構インスコしました。OS再インスコもしたし、アカウントごとに登録必要だし。
でもより多くインスコしてるDelphi6では何も言われないんだよなあ。なんでだろ。
0226デフォルトの名無しさんNGNG
いやさ、BCBって、コンパイラがクソじゃん?
プリコンパイルは不可解な挙動する、VCやGCCでコンパイルこける香具師でも余裕でコンパイル通るし
何より、コンパイラおせぇよ
0227デフォルトの名無しさんNGNG
>>224
これウィルス?ウィルスバスターは何も言わないけど。
さすがに実行はやめといた。
0228デフォルトの名無しさんNGNG
じゃ、ここに新しく改良したウィルス置いときますね
http://pukapuka.s1.x-beat.com/img-box/img20040921081857.lzh
0229デフォルトの名無しさんNGNG
じゃ、ここに最新版ウィルス置いときますね
ttp://pukapuka.s1.x-beat.com/img-box/img20040921084521.lzh
0230デフォルトの名無しさんNGNG
>>150
消えねーよばかー
0231デフォルトの名無しさんNGNG
つかVCのどこがBCBより優れているか答えられる香具師いるか?
ぶっちゃけVCとかうんこいのやってわかったつもりでいるだけだろ?
VC房ってしったかぶりしかいないからなあ
0232デフォルトの名無しさんNGNG
>>231
おお! 55:55!
0233デフォルトの名無しさんNGNG
ん
0234デフォルトの名無しさんNGNG
<質問:デストラクタについて>
派生クラスと基本クラスがある。
基本クラスのメンバでリストのポインタか何かを持っていた
場合、デストラクタでdeleteしなきゃいけないですよね?(別のとこでnewしてるから)
その処理は基本クラスのデストラクタの中だけに書いておけばよいのでしょうか?
それとも派生クラスの方にも何か記述がいりますか?
0235デフォルトの名無しさんNGNG
>>230
いやまじで消えるけんども。
0236デフォルトの名無しさんNGNG
派生クラスのデストラクタ内に下記を記述してください

/* なんで俺が親の面倒まで見なきゃなんねーんだよ */
0237デフォルトの名無しさんNGNG
>>236
ということは、特に記述はいらないということですね(^^;

派生クラスのオブジェクトを消す場合のことだったんですが、
その場合でもちゃんと基本クラスのデストラクタが呼ばれるから
記述の必要はないうことですね。
0238デフォルトの名無しさんNGNG
>>237
それはもちろんそう。でもその逆のケース(派生クラスのデストラクタが呼ばれない)の罠に注意。
http://www5c.biglobe.ne.jp/~ecb/cpp/06_09.html
0239デフォルトの名無しさんNGNG
自分へのpostmessageって意味あるんですか?
PostMessage(this->Handle,WM_MYMSG,0,0);

グリッドの描画とかしてるんですけど、なんか処理が重くなる感じがします。
0240デフォルトの名無しさんNGNG
>>239
意味があるかどうかはおまいのコード次第だ
0241デフォルトの名無しさんNGNG
デバッガ オプションで EFOpenError 例外を無視させたいのだけど、
無視する例外の一覧に、EAbort 例外の記入に習って

 VCL EFOpenError Exceptions

と追加したのだけど無視してくれない。
どう記述してあげればいいのでしょう?
0242デフォルトの名無しさんNGNG
>>241
名前だけ。EFOpenErrorとだけ書く。
0243241NGNG
>>242
ありがとう。
明日試してみます。
0244デフォルトの名無しさんNGNG
Windows2000やXPでUnicodeファイル名を扱う方法を知りたい。

FindFirst(),FindNext()でサーチしたファイル名にはUnicodeで
入ってこないけど、どうすればいいですか?
0245デフォルトの名無しさんNGNG
プログラムするときはオナニー中断したほうがいいですよね?
0246デフォルトの名無しさんNGNG
俺のオナニーはマルチスレッドだけどなぁ。
0247デフォルトの名無しさんNGNG
マジっすか!
俺のオナニーはマルチスレッド不可なんで、
3つ同時に発射とか無理ッス。
0248デフォルトの名無しさんNGNG
>>244
UNICODEを定義してからwindows.hをインクルードする。
0249デフォルトの名無しさんNGNG
>>244
VCL使わずにFindFirstFile()を直接呼ぶ。

>>248のようにすれば自動的にUnicode版APIが呼ばれるし、FindFirstFileWと直接書けば明示的にUnicode版APIを呼べる。
0250デフォルトの名無しさんNGNG
タスクバーに表示される自分のアイコンを消す方法を教えてくださ
0251デフォルトの名無しさんNGNG
>>250
http://www.borland.co.jp/qanda/cbuilder/cfaq0003.html
0252デフォルトの名無しさんNGNG
try{
 ・
 ・
 ここで処理を中止して__finallyに行かせる記述を教えてください
 ・
 ・
}
__finally{
}
0253デフォルトの名無しさんNGNG
goto
0254デフォルトの名無しさんNGNG
>>252
例外投げてcatchでなにもしない
0255デフォルトの名無しさんNGNG
>>248、>>249
ありがとうございました。上手くいきました。

ところで、画面の表示とかはみんなどうやってるんですか?
VCLはAnsiStringベースでWideStringの表示コンポーネントは
無いですよね?
0256デフォルトの名無しさんNGNG
__finallyの存在理由がわからないのです。教えて
try
{
catch(...){}
}
cout << "例外発生の有無に関わらず実行されます" << endl;

で良くないですか?
0257デフォルトの名無しさんNGNG
↑ 間違い
__finallyの存在理由がわからないのです。教えて
try
{

}
catch(...){}
cout << "例外発生の有無に関わらず実行されます" << endl;

で良くないですか?
0258デフォルトの名無しさんNGNG
>>257
catch(....)の前に他のcatch節があってそちらでcatchされる場合は、実行されないだろ。
__finallyは必ず実行される。
0259デフォルトの名無しさんNGNG
え?
0260デフォルトの名無しさんNGNG
Edit1->Text = FloatToStr(1/3);

ってやると0.3333333333333333333ってなるじゃん、たぶん
桁数指定して表示させるのを「0.3333」くらいにしたいんだけどどうすりゃいいんだろ
0261デフォルトの名無しさんNGNG
FloatToStrF
0262デフォルトの名無しさんNGNG
>>261
thxでけた
0263デフォルトの名無しさんNGNG
>256
自分はよくこういう使い方をする。

int * X = new int[10];
__try{
処理...
if (!Flag) return;
処理...
}__finally{
delete [] X;
}
0264デフォルトの名無しさんNGNG
TListViewやTStringListのクラスのデータの個数を表すCountプロパティですが、int型で宣言してあります。
これは65535以上のデータは扱えないってことなのでしょうか?
0265デフォルトの名無しさんNGNG
(゚Д゚)ハァ?
0266デフォルトの名無しさんNGNG
マジレスするとintの範囲は-2147483648〜2147483647ですよ
0267デフォルトの名無しさんNGNG
回線切ってC言語入門書でオナニーしてきます・・・orz
0268デフォルトの名無しさんNGNG
お前にいるのはBCBのマニュアルかな
0269デフォルトの名無しさんNGNG
>>258
っえ?
try
{

}
catch(int){}
catch(...){}
cout << "例外発生の有無に関わらず実行されます" << endl;

ってこと?
0270デフォルトの名無しさんNGNG
つ ttp://www.asahi-net.or.jp/~dp8t-asm/java/tips/finally.html
0271デフォルトの名無しさんNGNG
これBCBじゃないじゃん
0272デフォルトの名無しさんNGNG
try-catch-finallyの使い方は言語変わっても同じだと思うが。
0273デフォルトの名無しさんNGNG
言語変わっても・・じゃなくてコンパイラ変わっても・・だろ
0274デフォルトの名無しさんNGNG
↑
いや >>270 はJava なんだが。
0275デフォルトの名無しさんNGNG
CString型の文字列をchar型の配列にコピーするにはstrcpy()しかないのでしょうか?
0276デフォルトの名無しさんNGNG
>>275
それを何故にここで聞く?
0277デフォルトの名無しさんNGNG
Updateて、これから買う人もやる必要あるのか教えてください。
0278デフォルトの名無しさんNGNG
この中に苺キンタマに感染したかわいそうな人がいますよ

http://v.isp.2ch.net/up/2fd754f1c355.jpg

詳しくは・・・(処方箋)
http://www.geocities.jp/ichigo_kintama/

まとめサイト
http://www.geocities.jp/ichigo_kintama/
exe ファイル 捨てたい のガイドライン
http://that3.2ch.net/test/read.cgi/gline/1095873352/
0279デフォルトの名無しさんNGNG
>>263
tryでreturnしても__finallyを処理してから関数を抜けるってことですか?
0280デフォルトの名無しさんNGNG
ちょっと教えてください
TListViewにフォルダーツリーを表示しているのですが
その時に指定したパス、例えばc:\aaa\bbb\cccを探してそのノードを開いて選択状態にする方法を教えてください
0281デフォルトの名無しさんNGNG
リストビューなのにツリー?
0282デフォルトの名無しさんNGNG
>>281
すみません・・
TTreeViewです・・
0283デフォルトの名無しさんNGNG
>>280
普通にItemsからデータを検索かけてSelectedで選択状態にすればいいんでないの?
ノードが自動で開くかはわからんが
0284デフォルトの名無しさんNGNG
Unitってなんですか?
0285デフォルトの名無しさんNGNG
Builder5 Pro で
最新のboost::multi_arrayを使おうとしたらエラーが出てしまいます。
このままでは使えないのでしょうか?
ぐぐっても、エラーに関しての情報が出てこずに困っています。
0286デフォルトの名無しさんNGNG
Builderでboostは無謀
0287デフォルトの名無しさんNGNG
>>286
ttp://www.meta-comm.com/engineering/boost-regression/developer/multi_array.html
0288デフォルトの名無しさんNGNG
っえ?
普通に使えてますが?
0289デフォルトの名無しさんNGNG
>>287
ああ、今同じの貼ろうとしたw
0290デフォルトの名無しさんNGNG
やっぱり使えないんですね……。
5.5.1および5.6.4上……ガクッ。
情報ありがとうございました。
0291デフォルトの名無しさんNGNG
ToolBarのButtonWidthを変更してもすぐ値が元にもどってしまってボタンのサイズ変更できないんですが
0292デフォルトの名無しさんNGNG
こんだけコンパイラが有ってbccだけこんな事書かれてるのも悲しいのう。
This library has never worked [on Borland 5.5.1 and 5.6.4], and the only tests
that 'pass' are compile-fail tests failing for the wrong reasons!
0293デフォルトの名無しさんNGNG
全然気にならないんだけど。
0294デフォルトの名無しさんNGNG
ほんと使えないコンパイラだよねw
0295デフォルトの名無しさんNGNG
そう思うなら使わなければイイだけ。
0296デフォルトの名無しさんNGNG
はい、そうします
0297デフォルトの名無しさんNGNG
>279
うん。
deleteしたいものとかCloseしなきゃならんものがたくさんある時に便利。
……普通に使うと思ってたけど……
0298デフォルトの名無しさんNGNG
MLは閑古鳥だけ、ここは賑やかだねw
0299デフォルトの名無しさんNGNG
閑古鳥の代わりに烏がうじゃうじゃいるけど
0300デフォルトの名無しさんNGNG
なあ、ソースをちょっと書き換えて実行してもその変更が反映されてないことってたまにない?
俺だけ?
6 personal update#4
0301デフォルトの名無しさんNGNG
少なくともうちでは無いね
実行中(デバッグ中)に書き換えてコンパイルしてないってオチじゃないよな?
0302デフォルトの名無しさんNGNG
メインフォームがUnit1.cppだとしたときに、Unit2.cppを書き換えてUnit1.cppは何も変更してない場合だと
実際にcppファイルを読みにいかないで実行しちゃう場合はあるね。
なんだっけプリコンパイル?
0303デフォルトの名無しさんNGNG
CM_TEXTCHANGED
ってなんですか?
0304デフォルトの名無しさんNGNG
>>303
Textプロパティを変更したときのメッセージ。
0305デフォルトの名無しさんNGNG
>>304
それくらいは大体想像つきますよね
その根拠つまり、ソースを知りたいのです
0306デフォルトの名無しさんNGNG
ソースが欲しければpro版以上買え
0307デフォルトの名無しさんNGNG
もってます。
ソースのどこからCM_TEXTCHANGEDが
Textプロパティを変更したときのメッセージ
と得たのですか?
0308デフォルトの名無しさんNGNG
ソースあるなら自分で探せばいいんじゃないかな?
0309デフォルトの名無しさんNGNG
わかないから聞いてるんじゃないですか?
ようするに答えられないんでしょ?w
0310デフォルトの名無しさんNGNG
         //
      / .人
      /  (__) パカ
     / ∩(____)   
     / .|( ・∀・)_
    // |    ヽ    ;;;;;;ヽ
  ,r';;r"     ""∪   "|;;;;;;;;;;;ヽ;;;;;;;;;;;
 ,';;/             /;;;;;;;;;;;;;;;ヽ;;;;;;;;
 l;;'            /;;;;;;;;;;;;;;;;;;;;;',;;;;;;;
. ,l;L_      .,,、,--ュ、 ';;;;;;;;;;;;;;;;;;;;;;;;;;;iソノ
ヾr''‐ヽ,  ,、ィ'r-‐''''''‐ヽ ';;;;;;;;;;;;;;;;;;;;;;;;;;|
 l rO:、;  ´ ィ○ヽ    'i;;;;;;;;;;;;;;;;;;;;;、l
 | `'''"/   `'''''"´     !;;;;;;;;;;;;;;;/ l |
. ,'  /   、        |;;;;;;;;;;;;;ノヽ'/
. l  ,:'   _ ヽ       .|;;;;;;;//-'ノ
 ', ゞ,' '"'` '"       i;;;;;i, `' /
  ', i、-----.、       `''"i`'''l
.  ヽ ヾ゙゙゙゙ニニ'\        ,'  ト、,   態度のでかい教えて君が
   ヽ ヽ〈    i|          Vi゙、    現れたでござる!
    ゙, ,ヽ===-'゙ ,'     ,   // ヽ
.    ',.' ,  ̄ , '    ノ  /./    ヽ,
.     ヽ.  ̄´   / ,、 ' /     / \
     ノ:lゝt-,-‐''" / ,.ィ゙     /
,、 - '''´  |  ヽヽ /,、ィ     /
0311デフォルトの名無しさんNGNG
         //
      / .人
      /  (__) パカ
     / ∩(____)   
     / .|( ・∀・)_
    // |    ヽ    ;;;;;;ヽ
  ,r';;r"     ""∪   "|;;;;;;;;;;;ヽ;;;;;;;;;;;
 ,';;/             /;;;;;;;;;;;;;;;ヽ;;;;;;;;
 l;;'            /;;;;;;;;;;;;;;;;;;;;;',;;;;;;;
. ,l;L_      .,,、,--ュ、 ';;;;;;;;;;;;;;;;;;;;;;;;;;;iソノ
ヾr''‐ヽ,  ,、ィ'r-‐''''''‐ヽ ';;;;;;;;;;;;;;;;;;;;;;;;;;|
 l rO:、;  ´ ィ○ヽ    'i;;;;;;;;;;;;;;;;;;;;;、l
 | `'''"/   `'''''"´     !;;;;;;;;;;;;;;;/ l |
. ,'  /   、        |;;;;;;;;;;;;;ノヽ'/
. l  ,:'   _ ヽ       .|;;;;;;;//-'ノ
 ', ゞ,' '"'` '"       i;;;;;i, `' /
  ', i、-----.、       `''"i`'''l
.  ヽ ヾ゙゙゙゙ニニ'\        ,'  ト、,   答えられないのに態度のでかいアフォが
   ヽ ヽ〈    i|          Vi゙、    現れたでござる!
    ゙, ,ヽ===-'゙ ,'     ,   // ヽ
.    ',.' ,  ̄ , '    ノ  /./    ヽ,
.     ヽ.  ̄´   / ,、 ' /     / \
     ノ:lゝt-,-‐''" / ,.ィ゙     /
,、 - '''´  |  ヽヽ /,、ィ     /

0312デフォルトの名無しさんNGNG
はーい。じゃあ次の話題どうぞ↓
0313デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0314デフォルトの名無しさんNGNG
いつか見たような流れだ
0315304NGNG
なんか荒れてるが、TControlのSetText→SetTextBufで
CM_TEXTCHANGEDを送ってるじゃまいか。>>305
0316デフォルトの名無しさんNGNG
QuickReportのプレビュー画面に、印刷設定ボタンがありますが、
一旦プレビュー画面を閉じて次開くときにやっと有効になってるようなんですが、
なんか回避方法ありまつか?
0317デフォルトの名無しさんNGNG
>>313
なんて捨て台詞はいて本当にMLで聞けるとは思えないのですが・・・
0318デフォルトの名無しさんNGNG
TEditの描画処理を変更したいんだけどどうすればいいの?
なにをオーバーライドすればいいの?
0319デフォルトの名無しさんNGNG
お前の頭
0320デフォルトの名無しさんNGNG
最近↑みたいなバカが荒らしまわってるけどどうしたのかな?
BCBも6で終わりみたいだからここすれもPart11で終わり?
0321デフォルトの名無しさんNGNG
いいからとっととMLで聞いてこいよカス
2ちゃんねるはレベル低いんだろ?
0322デフォルトの名無しさんNGNG
どうみても低いでしょw
0323デフォルトの名無しさんNGNG
すごい匂い・・・
0324デフォルトの名無しさんNGNG
定期的に同じ奴が現れてるみたいだな
0325デフォルトの名無しさんNGNG
なにか?
0326本田NGNG
>CM_TEXTCHANGEDってなんですか?

>TControl::SetTextBuf
マニュアルぐらい検索してから質問しょろよ。

0327本田NGNG
>TEditの描画処理を変更したいんだけどどうすればいいの?
>なにをオーバーライドすればいいの?

マニュアルぐらい読めよ。
たぶん、
>TWinControl::PaintTo
あたり?
0328デフォルトの名無しさんNGNG
>>327
マニュアルぐらい読めよ。
TWinControl::PaintTo
をどうやってオーバーライドするんだよw
0329デフォルトの名無しさんNGNG
静的にあらかじめ用意された配列よこせっていってるところに
mallocで動的にこさえたポインタの先頭ぶん投げても
受理されませんか?
0330デフォルトの名無しさんNGNG
>>329
const\castのこと?
0331デフォルトの名無しさんNGNG
>>329
まず、自分で試せ。
0332329NGNG
InternetSession( url, szHtmlBuffer, &numOfRead )
のszHtmlBuffer が char[256] だった所を
mallocでやろうと思ったらhtml取得しなくなりますた
256の所を好きにプログラム実行中に変えられるように
作ろうとしたんですが
元に戻すとやっぱり動くんですよね
mallocにするとどうやらNumOfReadが0以下になってるっぽいのでつ
malloc は sizeof( char ) * 指定文字数
で確保してまつ
0333329NGNG
うっはwwwwww
俺はウンコだwwwwww
Unko is me.
I am unko.
I stands for unko.
0334デフォルトの名無しさんNGNG
ねぇ、BCBってアカデミックパックなんてのあるの?
0335デフォルトの名無しさんNGNG
>332
普通に考えてソースがおかしい
確保してる部分と、実際にInternetSessionを呼び出している部分を晒すのが
解決への近道
0336デフォルトの名無しさんNGNG
>>333
> I stands for unko.
     ↑ この s はなんですか?(w

0337デフォルトの名無しさんNGNG
>>336
中学生ですか?(w
0338あぼーんNGNG
あぼーん
0339デフォルトの名無しさんNGNG
くそ、踏んじゃったじゃんかよ
んなとこに、糞すんじゃねーよ、ぼけ!!!
0340デフォルトの名無しさんNGNG
>>334
有る
ttp://www.borland.co.jp/sales/a_plan_p.html
0341デフォルトの名無しさんNGNG
その道で行こうと思うなら、学生さんは地道にVCやlgcc辺りでやりなよ
就活時に不利になるぞ
0342デフォルトの名無しさんNGNG
BCBはいつ64ビットに対応しますか?
このままではマイクロソフトしか選択肢がありません
0343デフォルトの名無しさんNGNG
別に使っていただかなくても結構ですが、なにか?
0344342NGNG
今まで作ったBCBのソースが膨大にあり、64ビット化したいのです。
0345デフォルトの名無しさんNGNG
Microsoftさんと競り合おうなんて思っていませんから・・・
0346デフォルトの名無しさんNGNG
C++相談室 part35
http://pc5.2ch.net/test/read.cgi/tech/1093958200/

の次スレおながいします
0347デフォルトの名無しさんNGNG
なぜにこのスレに?
んなことしてたらまた重複スレになるだろ。
0348329NGNG
>>335
ああごめんなさい
解決してます そのカキコが>>333です

>>336
ああああまたしてもウンコを漏らしてしまったw
I am fuckin' shit !!!!!!
0349デフォルトの名無しさんNGNG
> 337 名前:デフォルトの名無しさん [] 投稿日:04/09/26 16:04:21
> >>336
> 中学生ですか?(w
0350デフォルトの名無しさんNGNG
>>317
恐ろしいことに、MLで捨て台詞を吐いて荒らしまくるやつもいる。
0351デフォルトの名無しさんNGNG
>>350
それはそれで粋だよね
こことはちょっと違うから・・・
ここなら誰でも強気?w
0352デフォルトの名無しさんNGNG
ToolBarのButtonWidthを変更してもすぐ値が元にもどってしまってボタンのサイズ変更できないんですが
0353デフォルトの名無しさんNGNG
>>291
>>352
0354デフォルトの名無しさんNGNG
教えれつってんだぼけが
0355デフォルトの名無しさんNGNG
C++相談室part36がなかなか立たないね。
0356デフォルトの名無しさんNGNG
しかしちんこたった
0357デフォルトの名無しさんNGNG
TToolBarToolButtonを動的に作成する方法を教えてくれ
0358デフォルトの名無しさんNGNG
>>352
ButtonWidthが効くのはToolButtonだけでそれ以外のボタンには効かないよ。
ToolBarのヘルプ見てみ。
ToolButtonの作り方は分ってると思うけどToolBarを選んで
マウスの右ボタン|ボタンの新規作成
0359デフォルトの名無しさんNGNG
なんかShowCaptionsがtrueだとToolButtonでもButtonWidthを指定できないみたいだけどね。
TB_SETBUTTONSIZEを送れば幅を変更できるから、VCL側の問題だろうか。
0360デフォルトの名無しさんNGNG
RichEditだっけ文字列ぼんぼこつっこめるボックス
あれって好き放題Text更新してもメモリ関連のやりとりはちゃんと
安全にやってくれてますか?
0361デフォルトの名無しさんNGNG
>>359
おくりかたおしえて
0362デフォルトの名無しさんNGNG
>>360
ええ、一定以上はつめこめないから大丈夫ですよ
0363デフォルトの名無しさんNGNG
プロキシの関係上IEしか外に出れない環境でファイルのダウンロードする処理を行う方法を模索しています
TCppWebBrowserを使えばhtmlの表示が出来るのですがバイナリのファイルを直接指定し
保存ダイアログを表示しないでローカルに保存する方法が解らなくて困っています
これってセキュリティ上そもそも無理だんですか?IEのコンポーネントだと
0364デフォルトの名無しさんNGNG
IEと言ってもhttpプロトコルを使ったただのアプリに過ぎないので、
自分でhttpプロトコルを使ったアプリを作ればいいだけ。
0365363NGNG
プロキシがユーザエージェントのチェックまで行っているんで
なるったけ現在のIEを使いたいんです(;ω;)
それにTCppWebBrowserを使うとローカルのIEの設定のまま動作するんで
特殊な設定をされた環境下でもプログラムの中からあんまり
気にしなくていいのも大きいし・・・・・
0366デフォルトの名無しさんNGNG
プリンタの解像度って言うか何ピクセルまで使えるかを取得するのって何だっけ?
0367デフォルトの名無しさんNGNG
>>359
AutoSizeプロパティが効かないのかね?
ShowCaptionsがtrueでサイズの自動調整。
ShowCaptionsがfalseでサイズはButtonWidthの値。

どちらもAutoSizeは動いてくれない?
バグか?

0368デフォルトの名無しさんNGNG
PostMessageとSendMessageってどう違うの?

URLを貼るんじゃなくて、説明して
0369デフォルトの名無しさんNGNG
SendMessage

メッセージを処理し終わったら、制御を返します。

PostMessage

メッセージを処理するのを待たずに制御を返します。
0370デフォルトの名無しさんNGNG
>>369
なめてんのかおまえ
0371デフォルトの名無しさんNGNG
ホント、気違いには事欠きませんね ;-)
0372デフォルトの名無しさんNGNG
わかりやすい説明じゃん
0373デフォルトの名無しさんNGNG
>>362
Thx
0374デフォルトの名無しさんNGNG
SendMessage
今すぐメッセージを処理して結果を返してくれる。

PostMessage
後で暇なときにメッセージを処理するのでメッセージの結果は見れない。
0375デフォルトの名無しさんNGNG
>>374
それならよし!
0376デフォルトの名無しさんNGNG
>365
UserAgentの設定をすればいいだけじゃん。
0377デフォルトの名無しさんNGNG
>>374
あんたアフォでしょ?
SendMessage
メッセージに対応するウィンドウプロシージャがなくてもよい
PostMessage
メッセージに対応するウィンドウプロシージャは必須
が正解です
0378デフォルトの名無しさんNGNG
template <class T> class foo
{
private:
 T value;
public:
 foo(T v):value(v){}
};
//class bar{
//public:
 foo<int> x(0);
//};

このコードなんですが、このままだとちゃんとコンパイルできるんですが、
コメントを削除して、x をクラスのなかで宣言すると、

>[C++ エラー] Unit1.cpp(25): E2293 ) が必要

というエラーがでます。
関数のなかで宣言してもエラーになりませんが、
なぜかクラスのなかで宣言するとエラーになります・・・oTL
クラスのなかで使用するにはどうしたら良いのでしょうか?
0379デフォルトの名無しさんNGNG
インスタンス変数ってその場でコンストラクタ呼べないんでは?
0380378NGNG
>>379
そうか〜、たぶん、それ正解だ。
ググったけど根拠みつけられなかったけど。
エラーメッセージがおかしかったんで気がつかなかったけど。

別の解決策探します。ありがとうでした。
0381デフォルトの名無しさんNGNG
?解決策ってfooのvalueの初期化と同じでそ
class bar {
public:
 foo<int> x;
 bar() : x(0) {}
};
0382デフォルトの名無しさんNGNG
>>380
379の発言は、雰囲気だけは正しいけど、間違ってるから気を付けろ。
「クラスメンバの宣言」「クラスメンバの初期化」「コンストラクタ」あたりのキーワードでググれ。
0383380NGNG
>>381
それでもいいんですけど、foo は自作クラスで、コンストラクタの引数が結構多いので、
コンストラクタで初期化するのやめて、コンストラクタはデフォルトコンストラクタのみ、
初期化は、別関数にしようかな・・・・と。コンストラクタで例外発生しなくなるし。

>>382
間違ってるんですか?
ttp://www.ne.jp/asahi/yamashita/programming/tips/cpp_basic.html
をみても正解な気がするんですが。
0384デフォルトの名無しさんNGNG
>>383
>>379だけなら不正確で意味不明ってことだね。
「クラス定義の中でメンバ変数を宣言すると同時に
初期化することは(限られた例外を除き)不可能」
って言えばいいのかな?
0385デフォルトの名無しさんNGNG
ttp://www2.big.or.jp/~osamu/Delphi/builder-browse.cgi?index=036523
これと同じエラーになるんですけど、回避策ってないですか?
dclusr ってすぐリンカエラー起こすのよね・・・。
0386デフォルトの名無しさんNGNG
BCBで最も安定した、というか使いやすいシリアル出力ライブラリはどれでつか?
0387デフォルトの名無しさんNGNG
>>377
いや、逆だろ。
SendMessageはウィンドウプロシージャを呼び出してメッセージを送りつけ、PostMessageはメッセージをメッセージキューに貯めるだけだから。
0388デフォルトの名無しさんNGNG
TListViewのSelectItemイベントの中でTListViewのReadOnlyプロパティを変更するとエラーがでるんだけど
これどうしてなんですか?選択こうもくによってキャプションの編集できるのとできないのをわけたかったんだけど
0389デフォルトの名無しさんNGNG
StringGridを使用しています。
SetEditTextイベント内で、入力された値を書き換えると
書き換えたtextが反転してしまうのですが
それを回避する方法はないでしょうか?
0390デフォルトの名無しさんNGNG
>>388
エラーは再現できないのでわからないけど、
OnEditingのAllowEditをいじれば、編集開始するか否か決められる。

>>389
書き換えた後、EditorMode = falseにするというのは?
こういう動作じゃなくて編集状態は維持したいのかな?
そうならさらにその後、EditorMode = trueにするとか。
0391デフォルトの名無しさんNGNG
StringReplace を使って文字列を置換する関数を書いていたんですが、
問題があることがわかりました。

変換前の文字列と変換後の文字列の組を渡すのですが、
変換後の文字列に変換前の文字列が含まれると思った通りの結果になりません。

具体的には、
変換規則1 A→B
変換規則2 B→A
という規則の時、入力文字列が AB、欲しい結果は BA だとすると、
StringReplace を使って1.2.の順番に規則を適用すると
AB →(規則1)→ BB →(規則2)→ AA
となってしまいます。
2.1.の順番に適用しても欲しい結果になりません。
変換規則の変換前、変換後の文字列の長さがどちらも1なら自分で関数
書いてもどってことないんですが、実際にはどちらもユーザーが入力する
ので長さは不定です。

なんか解決策ないでしょうか?
0392デフォルトの名無しさんNGNG
>>391
何がしたいのか全く分からん。

その程度の質問しか出来ないなら99.99%の確率で
お前の書いたソースが悪い。
回答がほしけりゃソース晒せ。
0393デフォルトの名無しさんNGNG
>変換規則1 A→B
>変換規則2 B→A
>AB →(規則1)→ BB →(規則2)→ AA
当然でしょ?
0394391NGNG
一度、変換した文字列はもう変換して欲しくないわけなんですよ。

入力が "AB" のとき、「AはBに変換したい」、「BはAに変換したい」と思ってる
わけですから、1文字目のAはBに、2文字目のBはAになって、"BA"になって
欲しいんです。

しかし、StringReplace は変換規則は1度にひとつしか適用できないので、
規則を順番に適用すると、思ったとおりの結果にはなりません。

複数の変換規則を同時に与えられる StringReplece があればいいのですが、
VCL にはないようなので、どうしたらよいものかと。

0395デフォルトの名無しさんNGNG
>>394
変換処理が終わったところは2回目の変換対象から外す
0396デフォルトの名無しさんNGNG
>>394
>>393の動作は全く当然の動作なのでStringReplaceに
問題があるのではありません。

>変換した文字列はもう変換して欲しくないわけなんですよ。
それを実現するための方策はプログラマが考えることですね。
自分で思いつかなかったら、具体的な変換規則を提示した上で
再質問すれば親切な誰かがアドバイスをしてくれるかもしれませんが、
いまの質問の仕方なら、「自分で考えろ」以外の回答はありえません。
0397デフォルトの名無しさんNGNG
”プログラムは思った通りには動かない。書いた通りに動く”

典型的なこれだなw
0398394NGNG
>>395
そうですか。それしかないですか。
変換があったら、変換済みと未変換な部分に分割して、未変換な部分に次の規則を
適用する・・・を繰り返すなら StringReplace を使って実現できそうですね。
けっこうコードが長くなりそうなので、やりたくなかいんですが・・・・。

>>396
書き方がわるかったですね。
StringReplace に問題があると言ってるわけではなくて、
StringReplace を使っていたら問題がある関数になってしまったと言いたかったんです。

具体的には、文書のなかの氏名等を一括置換したいんです。

下記のような、部長が交代する人事異動が発生したとします。
         旧     新
総務部長  イチロー ジロー
営業部長  ジロー  イチロー

名前だけかえちゃえば使える文書が多いので、文書中のイチローはジローに
ジローはイチローに換えたいわけなんです。

0399デフォルトの名無しさんNGNG
Delphiのコンパイルはなんでむちゃくちゃ早いの?
それにくらべてBCBはなんじゃこりゃ
0400デフォルトの名無しさんNGNG
C++ が Delphiに絶対的に優越している分野はありますか?
0401デフォルトの名無しさんNGNG
なにひとつない
0402デフォルトの名無しさんNGNG
postは郵便ポストにいれる。
sendは直接送り届ける。

>>399
言語仕様。
とくにC系はヘッダファイルの読み込みと解析に時間が掛かる。
0403デフォルトの名無しさんNGNG
>>391
文書と置換文字列中に絶対出現しない文字列Xを介してはどう

文書中のAをXに置換
文書中のBをAに置換
文書中のXをBに置換

あるいは

文書中のAをX1に置換
文書中のBをX2に置換
文書中のX1をBに置換
文書中のX2をAに置換
0404ミ,,゚Д゚ミノ ◆A6VzDeLphI NGNG
     ∧,,∧,,,,,, )      (´⌒(´
  ⊂ミ゚Д゚⊂,,,,,,,`つ≡≡(´⌒;;;≡≡≡
ズザーーーーーッ    (´⌒(´⌒;;

とりあえずもまえら、えらそうに
回答するならソース晒すとか
作成ヒントとか伝えてやれよ。
まつたく。

>>398
漏れはなかったから作った。どぞ。

http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1064150088&res=230
0405ミ,,゚Д゚ミノ ◆A6VzDeLphI NGNG
あ、、BCBだつた!・・・

orz
0406デフォルトの名無しさんNGNG
大まかな流れを掴むため、プロトタイプを作成した。
h、cpp合わせて1500行しかないのにバイナリ637KB
ってどういうことよ
ホントあきれるわ > Borland殿w
0407デフォルトの名無しさんNGNG
>406 バカ?
0408デフォルトの名無しさんNGNG
行w
0409デフォルトの名無しさんNGNG
>>398
イチローをうんこイチローに置き換え。
↓
ジローをイチローに置き換え。
↓
うんこイチローをジローに置き換え。
0410389NGNG
>>390
EditorModeをfalseにしたあとtrueにすることで目的の動作が出来るようになりました。
ありがとうございました。
0411デフォルトの名無しさんNGNG
えらそうに文句しかほざいてねえ奴って文句しかいわねえでアドバイス等は一切ねーよな
0412デフォルトの名無しさんNGNG
安い挑発キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0413デフォルトの名無しさんNGNG
>>411見たいな奴がアドバイスした事も一切ねーよな
0414デフォルトの名無しさんNGNG
BCBはテンプレートのインライン展開がショボイから、
find_ifとbind2ndとか組み合わせるようなSTLバリバリの書き方すると、
forでループさせるより遅くなっちゃうのが難点だね。
0415デフォルトの名無しさんNGNG
>>414
例えばどんなのかな?VC7.1+STLPortで比較してみたい。
0416デフォルトの名無しさんNGNG
URLDownloadToFile APIを使いたくてFormのヘッダに#include <urlmon.hpp>を追加
プロジェクトにurlmom.libを追加したんですがURLDownloadToFileが未定義の関数として
コンパイル出来ません、Builderは5です
urlmon.hをインクルードしてもダメだったし・・・
どうすればURLDownloadToFile APIを使えるのでしょうか?
0417デフォルトの名無しさんNGNG
>>416
6だとurlmon.hで普通にコンパイル通るが・・・
だめならURLDownloadToFileAでやってみれ
0418416NGNG
>>417
う〜〜む、AもWもダメだったんですよ・・・・
未定義のエラーだからよろしくないのは解ってるがプロジェクトのディレクトリに
urlmon.hをコピーしてincludeしてみたけど変わらず
ボタン1個の新規プロジェクトを作って試してみたけどダメ
いったいどこが引っかかってるんだろ・・・
0419デフォルトの名無しさんNGNG
>>416
色々試してるみたいだけど
 urlmon.libをプロジェクトに追加
 urlmon.hをインクルード
これでやってる?
urlmon.hppはVCLのヘッダなので関係ないよ。
0420416NGNG
>>419
うん・・・libはプロジェクトに追加済み
#include <urlmon.h>をFormのヘッダの方とcppのどちらにつけてもダメ・・・
オブジェクトにねぇよ!って言われずに関数が定義されてないって
言われるからヘッダの中が旨く通ってなさそう;;
コンパイルの時の条件に何か違いあるなのかなぁ>5と6
0421デフォルトの名無しさんNGNG
bcb5でも問題なく通る。
とりあえず、新規プロジェクトでもう一度テストしてみたら?

関数が未定義ってタイポの可能性もあるが。
0422416NGNG
>421
URLDownLoadToFile>URLDownloadToFile
_| ̄|○ 俺は何をやってるんだ・・・・・

大文字小文字区別無しで検索とかGrepしてたから気がつかなかった
っていうか文字フォントを小さくしすぎてたよ(ノД`)
マジで申し訳ない(´;ω;`)
0423デフォルトの名無しさんNGNG
ィ�`
0424デフォルトの名無しさんNGNG
腹を切って死ぬべきである
0425デフォルトの名無しさんNGNG
>>422
( =゚ω゚)っ[ Ctrl+Space ]
0426デフォルトの名無しさんNGNG
ブラウザのURL入力ボックスみたいにエンターキー押したらメソッド呼ぶっていうふうにするには
どうしたらいいでつか?
OnEnterかと思ったらなんかフォーカスした時点で呼びに行くわエンター押しても無視だわで
0427416NGNG
罪滅ぼしまでに(ノД`)
>>426
OnKeyPressを使います
void __fastcall Thoge::hogehogeKeyPress(TObject *Sender, char &Key)
{
if (Key == VK_RETURN){
(なにかの処理)
Key =NULL;
}
}
0428デフォルトの名無しさんNGNG
>>1-427
さっさと9を出してください
0429デフォルトの名無しさんNGNG
( ・∀・)っ9
0430デフォルトの名無しさんNGNG
reinterpret_cast とCのキャスト( (int)xxx みたいな )って
どう違うの?

<T>がポインタに制約される以外に違いわかんないんだけど、
それ以外に、reinterpret_cast に利点ってあんの?
0431デフォルトの名無しさんNGNG
>>430
C++のキャスト演算子はわざと「醜く」なるような形をしているので、後から
reinterpret_castその他のキャストしてある場所を検索するのが簡単。

それから、templateを使って自作のキャスト演算子モドキを作れるような格好
をしている。
boost::lexical_castのような。
0432426NGNG
>>427
ラジャー
0433デフォルトの名無しさんNGNG
>>430
reinterpret_cast/static_cast/const_castの3種類を使い分けて始めて意味がある。
0434デフォルトの名無しさんNGNG
感謝祭キター
0435デフォルトの名無しさんNGNG
C++でLinked Listのコーディングなんですが、さっぱりわかりません。

node* AddNewContact (node*pHead)
{
char cName[NAME_LENGTH];
char cEmail[EMAIL_LENGTH];
node *pTemp = pHead;
pTemp = new node;
cout << "Please enter the name of the person: ";
cin >>pTemp -> cName;
cout << "Please enter the Email of the person : ";
cin >> pTemp -> cEmail;
pTemp->pLink = pHead;
pHead = pTemp;
return pHead; }

ノードに名前とメルアドを記録させたいのですが、これで合ってますか?
0436デフォルトの名無しさんNGNG
宿題はスレ違い
0437デフォルトの名無しさんNGNG
396 が経験が浅いことだけはよくわかった。
0438デフォルトの名無しさんNGNG
>>435
あってますよ。
終了。
0439デフォルトの名無しさんNGNG
前スレでmdbの使い方について聞いた者です

ADOXタイプライブラリって
TTableってのが引っかかって、使えないのでしょうか?
0440デフォルトの名無しさんNGNG
ポトペタで作るより、コードでnewした方がバイナリが小さいの?
0441デフォルトの名無しさんNGNG
バイナリのサイズ気にする人は童貞って本当なの?
0442デフォルトの名無しさんNGNG
つか、プログラマはみんな童貞だろ?
0443デフォルトの名無しさんNGNG
藻前だけ
0444デフォルトの名無しさんNGNG
つか、プログラマはみんな童貞だろ?
0445デフォルトの名無しさんNGNG
藻前だけ
0446デフォルトの名無しさんNGNG
プログラマはみんな童貞でバイナリサイズを気にするって本当?
0447デフォルトの名無しさんNGNG
童貞なのは藻前だけ
0448デフォルトの名無しさんNGNG
つか、プログラマはみんな童貞だろ?
0449デフォルトの名無しさんNGNG
かわいそうな香具師だな
0450デフォルトの名無しさんNGNG
サイズは、性交能力や女性のオーガズムとは関係がありません。
サイズで悩むのは止めましょう。
0451デフォルトの名無しさんNGNG
趣味がプログラミングってどうよ(禿藁
こんな休日も
編集→メイク→デバック
なんてやってんの?
0452デフォルトの名無しさんNGNG
こんな休日はやっぱ2ちゃんねるですよね
0453デフォルトの名無しさんNGNG
>>440-452を
透明あぼーん
0454デフォルトの名無しさんNGNG
DelphiのMLは未だに活気があるようだが、BCBはなぜに
こんなんなん?
0455デフォルトの名無しさんNGNG
釣れないね(w
0456デフォルトの名無しさんNGNG
某に何を言っても改善されないし
某氏はもう某にいないから余計
現状のまま使うしかないし
最近はあんまり期待しなくなった
0457デフォルトの名無しさんNGNG
某氏って?
0458デフォルトの名無しさんNGNG
すみません。ご存知の方、教えてください。

#defineとsizeofを使って、テーブルの中の要素数を定義しようとしています。

typedef struct strTag{
略
}TAG;
extern const TAG tblLinkTag[];
#define NUM_TBLLINK sizeof(tblLinkTag)/sizeof(TAG)

とすると

for(i=0; i<NUM_TBLLINK; i++)

で「E2109 許されない型」というエラーがでます。

#define NUM_TBLLINK sizeof(TAG)

は大丈夫ですが、

#define NUM_TBLLINK sizeof(tblLinkTag)

は同じのエラーが出ます。
まさかBCBってconstの配列はsizeof使えないなんて馬鹿なことはないと思うのですが……
解決法、もしくは他の良い方法を知っている方お願いいたします。
0459デフォルトの名無しさんNGNG
それ、コンパイル時に配列のサイズが分からないのでは。
0460デフォルトの名無しさんNGNG
>>458
素直にstd::vector使うべし。
0461デフォルトの名無しさんNGNG
>>458
当たり前だが、
extern const TAG tblLinkTag[100];
なら通るな。当然、tblLintTag[100]の実体がどこかで確保されているのが
前提だが。
配列のサイズをコンパイラに教えずに配列にsizeof使って通るわけないやん。
0462デフォルトの名無しさんNGNG
>まさかBCBってconstの配列はsizeof使えないなんて馬鹿なことはないと思うのですが……
こういう疑問を少しでも持たれるってところがいかにもBCBらしいというか
0463デフォルトの名無しさんNGNG
そら、C/C++の基本が分からなくてもそこそこ使えちゃうから。
以前、雑誌で「ポインタなんか分からなくてもプログラミングできます」って
紹介されてたこともあるらしい。
0464458NGNG
ありがとうございますm(_ _)m。>>All

>>461さんのおっしゃる通り

extern const ATTR tblA[1];

にして、実体も合わせて修正したらうまくいきました。
重ねて御礼申し上げます。

テーブルにデータ追加するだけで
あとは修正しなくても良いように考えつもりでしたが
うまくいかないですね(´・ω・`)ショボーン。
0465デフォルトの名無しさんNGNG
>>463
RADでポインタなんてわかる必要なし
0466デフォルトの名無しさんNGNG
>>464
配列はコンパイル時に要素数が確定してなければならないって基本だぞ。
それが面倒なら素直にstd::vectorなりstd::listなり使え。
0467デフォルトの名無しさんNGNG
>>465
デルファイなら解るがCでは無謀だろ
0468デフォルトの名無しさんNGNG
Cなんて使いませんが・・・・
0469デフォルトの名無しさんNGNG
なんだ、いつもの教えて厨じゃないか
MLで教えてもらえたか?
0470デフォルトの名無しさんNGNG
C++でポインタなんてほとんど出てきませんが?
0471デフォルトの名無しさんNGNG
VCLはデフォでポインタ操作だろうが!
0472デフォルトの名無しさんNGNG
VCLなんて糞みたいなライブラリは使っていません。
0473デフォルトの名無しさんNGNG
ttp://www2.big.or.jp/~osamu/Delphi/builder-browse.cgi?index=036349
↑これに書いてある、 WinHelpViwer::InternalShutDown の
Access violation ってみなさんのところでも起きてると思うんだけど、
どんな風に対処してる?
0474デフォルトの名無しさんNGNG
>>472
なんで このスレに いるの?
0475デフォルトの名無しさんNGNG
指定年月日で六曜をゲットする関数とかコンポとか教えれ
0476デフォルトの名無しさんNGNG
そういえばそういうアルゴリズム集めたページ無くなっちゃったね
0477デフォルトの名無しさんNGNG
>>475
「ツェラーの公式」でぐぐれ
0478デフォルトの名無しさんNGNG
URLMonikerを使ってファイルのダウンロードをするコードを書いたのですが
コールバック関数をどう書いたらいいか解らなくて困ってます(ノД`)
HRESULT URLDownloadToFile(
LPUNKNOWN pCaller,
LPCTSTR szURL,
LPCTSTR szFileName,
DWORD dwReserved,
LPBINDSTATUSCALLBACK lpfnCB
);
ダウンロード状況と中断が出来ればいいんですけど・・・
Builderでの書き方の教えて貰えるでしょうか?
0479デフォルトの名無しさんNGNG
>477
西暦の曜日を求めるのと、日本の旧暦の六曜を求めるのとなんか関係があるのか???
0480デフォルトの名無しさんNGNG
1を引けばいいんだよ
0481デフォルトの名無しさんNGNG
>>480 バカは引っ込んでろ
0482デフォルトの名無しさんNGNG
あ、ごめん、足すんだった
0483デフォルトの名無しさんNGNG
>>478
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1064150088&res=237&fi=no
こんな感じか…保証はできないけど。
各イベントの詳細は俺は知らぬので自分で調べてくれ。
0484本田NGNG
>>>472
>なんで このスレに いるの?

BCBproならMFCもOWLも付いてるよ。
0485デフォルトの名無しさんNGNG
>>483
com 詳しく無いんだけど new じゃなくて QueryInterface 呼ばなくていいの?
0486デフォルトの名無しさんNGNG
いいと思う。
0487デフォルトの名無しさんNGNG
つかnewで作らずに誰にQueryInterfaceするんだと、俺もよく知らないが言ってみる。
0488デフォルトの名無しさんNGNG
TMemoに行番号をつけたい
どうすればいいの? おしえて
0489デフォルトの名無しさんNGNG
>>487
CoCreateInstance とかさっぱり解らんのに言って見る
0490デフォルトの名無しさんNGNG
>>489
CoCreateInstanceじゃあのクラスは作れないだろう、と返してみる。
0491デフォルトの名無しさんNGNG
×あのクラス
○あのクラスのインスタンス
0492デフォルトの名無しさんNGNG
>>488
ゴリゴリ書く。
0493デフォルトの名無しさんNGNG
ばかばっかだからMLできくからいいよ
0494デフォルトの名無しさんNGNG
こいついっつも答えてもらってないなw
0495デフォルトの名無しさんNGNG
おまいらがていれべるだからなw
0496デフォルトの名無しさんNGNG
さっさと見限って消えろよ、うじ虫w
0497デフォルトの名無しさんNGNG
ほんとここはレベル低いなw
0498デフォルトの名無しさんNGNG
一番低いのは藻前だけどな
0499デフォルトの名無しさんNGNG
>>497
お前の言うその低レベルに教えてもらおうってんだからな
0500 ◆FIcNi4f8js NGNG
本当の事を言われると焦る人が多い好例
0501デフォルトの名無しさんNGNG
こいつもばかだなw
0502デフォルトの名無しさんNGNG
何を教えて欲しいのか解らないんだけど。
困ってるなら力になるよ。
0503478NGNG
>>478 サンプルありがとうございます<(_ _)>
動きの解らない所もあるけど十分足がかりになるので
自分なりに解釈して書き直してみます
0504デフォルトの名無しさんNGNG
モーダルダイアログがたまに他のウィンドウに隠れてトップに表示されないときがあるんですけど
これを確実に表示する方法を教えてくださいな。
Showイベントとかで時間がかかる処理をやってるときとかなりますねこれたまに
0505デフォルトの名無しさんNGNG
StringGridで簡単に行削除する方法をおしえて
0506デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0507デフォルトの名無しさんNGNG
↑すでにこのスレでは慣用句になってますなw
0508デフォルトの名無しさんNGNG
>>504
アプリケーションモーダルならシステムモーダルにしてみるとか
#ほかの操作が一切できなくなるのでおすすめしない
0509デフォルトの名無しさんNGNG
9っていつごろでんの?

今、思い切って BCB やめて、C# か java に
乗り換えるかどうか検討中なのよ。

あんまり9出るの遅いなら乗り換えちゃおうかなぁと。


0510デフォルトの名無しさんNGNG
>>509
両方やればいいのに。
つーかさ、VCに乗り移るってのならわかるけど、
C#やJavaでもいいならDelphiにすればいいじゃん。
0511デフォルトの名無しさんNGNG
>>509 ってバカだね。
使用する言語、ツールは作成目的に依るだろ。
つまり何が目的なのかさえ明確なら、>>509みたいなバカなことなんて言わない。
目的と手段の区別がつかない愚民の典型。
0512デフォルトの名無しさんNGNG
>>504
WindowsXPでShowModal()呼んでますよね?
たぶん、XPがアプリを「応答なし」と判断したため起きていると思います。
重い処理の最中に適度にApplication->ProcessMessages()を呼ぶか、アプリを
Windows2000互換で動作させる必要があると思います。
[参考URL]
http://support.microsoft.com/default.aspx?scid=kb;ja;811469
0513デフォルトの名無しさんNGNG
>>512
98SEです。XPではちゃんと表示されています。(今のところは)
ShowはやめてIdleイベントで重い処理をやるようにしたのですが、なぜかそれでも画面が表示されないんですよ・・
0514デフォルトの名無しさんNGNG
>>513
98SEで後ろに行くのですか...
最小限の具体的なコードと再現手順などありますか?
0515デフォルトの名無しさんNGNG
>>512
C++Builder ML でたずねてみてはどうでしょうか?
http://www.sfdata.jp/ML/menu.php?ml=cbuilder
0516デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0517デフォルトの名無しさんNGNG
>>511 って馬鹿だね。
作成目的がハッキリしてるからBCBがいいんだけど、
9が出る時期によっては間に合わないから、
C#かJavaで作り始めるか・・・
って感じなんだけど。

小学生レベルの読解力さえのない愚民の典型。
0518デフォルトの名無しさんNGNG
そこまで9にこだわってるってことは9にはそんなに魅力的な機能が追加されるの?
0519デフォルトの名無しさんNGNG
なにしろ6をひっくり返すと9になるわけですから。
0520デフォルトの名無しさんNGNG
今519がいいことを言った!
0521デフォルトの名無しさんNGNG
‮なにしろ6をひっくり返すと9になるわけですから。
0522デフォルトの名無しさんNGNG
6をひっくり返すと∂になるわけだが
どうして超マイナーなC++Builderスレが荒れるのか解らない。
0523デフォルトの名無しさんNGNG
>517
だから君はみんなから、バカで役立たずで無能だって言われているんだよ。
9の具体的な仕様さえ明らかになっていないのに、9が間に合わないからだってさ。
お気の毒としか言いようがない。
0524デフォルトの名無しさんNGNG
>>522
>>511 みたいな香具師が常駐してるからだろ(w
死ねばいいのに(w
0525デフォルトの名無しさんNGNG
>>522
ポトペタ系ツールのスレは池沼でも使えるから荒れるんだよ。
0526デフォルトの名無しさんNGNG
バカにおまえはバカだって言ってもバカには自覚ないからな。
>524みたいなバカしかいないから。
0527デフォルトの名無しさんNGNG
TButtonかTBitBtnをクリックした時、押し下げたままの状態にするにはどうちたらいいですか?
0528デフォルトの名無しさんNGNG
Button1->Perform(BM_SETSTATE, TRUE, 0);
0529デフォルトの名無しさんNGNG
>>528
うほ、スゲー
0530デフォルトの名無しさんNGNG
>>526
語彙が貧困ですね。
0531本田NGNG
>やっぱ2chはレベル低いねw

聞くやつも、・・・・。

>MLで聞くからいいよ
0532デフォルトの名無しさんNGNG
TListViewのあるカラムの値をコンボボックスから選択させたい
んだけど、できないの?
0533デフォルトの名無しさんNGNG
>532
コンボボックスから選択して、TListViewのカラムに代入すれ
0534デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0535デフォルトの名無しさんNGNG
おkkkkkkwwwwww
0536 ◆FIcNi4f8js NGNG
>>534
Frequently
Appeared
Quote
0537デフォルトの名無しさんNGNG
バカはひっこんでろよw
0538デフォルトの名無しさんNGNG
じゃあお前が真っ先に引っ込まなきゃw
0539537NGNG
>>538
     (・A・)っ
     (っ ,r 
.      i_ノ┘

       ∧_∧
    ⊂( ・ A ・ )
.     ヽ ⊂ )
     (⌒) | 
        三 `J

     /ヽ     /ヽ
   /  ヽ___/  ヽ
  /           \
  |  ● ヽー/ ●  |   ばぁ〜〜〜か
  \     ∨    /
0540デフォルトの名無しさんNGNG
>>539
バ━━(・∀・)(・∀・)(・∀・)━━カ
0541デフォルトの名無しさんNGNG
だれか、BCBでActfront.ocxを使用したプログラムを作成したことある人いませんか?
バリアントの演算エラーが出て困ってます。
0542デフォルトの名無しさんNGNG
BCBでActfront.ocxは使用できません
0543デフォルトの名無しさんNGNG
>>542
なぜ?
0544543NGNG
それにつけてもおやつはカールだねぇ
0545デフォルトの名無しさんNGNG
まさしく、最近勉強始めたばかりの初心者ですが

Borland C++ Compiler 5.5をダウンロードしたんですけど、使い方がよく分かりません

binの中のbcc32を開いても、一瞬文字列が出てすぐ消えてしまいます。

0546デフォルトの名無しさんNGNG
DOS窓からbcc32
0547デフォルトの名無しさんNGNG
>>545
ttp://www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq1.html
0548デフォルトの名無しさんNGNG
>545
スレ違いだろ。
ここはBuilderスレだぞ。
0549デフォルトの名無しさんNGNG
>>546>>547
回答ありがとうございます。

コマンドプロンプトで試しましたが、
『操作可能なプログラムまたはバッチファイルとして認識されていません』
とでます。

他にソフトをダウンロードした方がいいのでしょうか
0550デフォルトの名無しさんNGNG
>>549
ttp://www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq4.html
0551デフォルトの名無しさんNGNG
>>545
おそらく君みたいな人はまともなアプリケーションをかけるようになるまで
10年はかかると思うからもう止めときなよ
0552デフォルトの名無しさんNGNG
>>549
スレ違いなんだよ、ボケ。他へ池
0553デフォルトの名無しさんNGNG
これでまた一人煽り厨が増えたのであった
0554デフォルトの名無しさんNGNG
やっぱり、VC++ユーザと比べるとBCBユーザは低レベルだよね
0555デフォルトの名無しさんNGNG
>>549
ttp://hp.vector.co.jp/authors/VA017148/pages/install/bcc.html
0556デフォルトの名無しさんNGNG
>>545
少し投資してBCB買っとけ
つーか初級者ほどBCCなんて止めた方がいいぞ
プログラムとは関係ない所で悩む事もあるだろうしそのうちやる気がなくなって…
0557デフォルトの名無しさんNGNG
>>556
禿同
確かに簡単にショボイのは作れるが、所詮ショボイ
VC++にしどけ
0558デフォルトの名無しさんNGNG
VC++はいいぞ〜。
0559デフォルトの名無しさんNGNG
ほう?
0560デフォルトの名無しさんNGNG
個人的にはVC++よりBCBのほうが良いな。
0561デフォルトの名無しさんNGNG
Borcon でデモできる程度にできているのに、経営陣の説得ができず中に浮いている CBuilder 9 を
出荷させるための要望書。

ttp://www.simventions.com/gustavson/2004/10/open-community-letter-to-borland.html

これに対する署名を集めています。
ttp://www.simventions.com/gustavson/2004/10/lettersign/regaddform.htm
0562デフォルトの名無しさんNGNG
出荷出来ないのは完成度の問題じゃないと思う
0563デフォルトの名無しさんNGNG
何の問題?
0564デフォルトの名無しさんNGNG
>>562
完成度以外の問題で出荷できないことに対して解決を望むための署名なんじゃないの?
0565デフォルトの名無しさんNGNG
よーするに「出しても売れないんじゃないの?」って意見に対して
「そんなことは無い。こんなところでも使われている」「出れば買う」という
意見を Borland マーケ/経営陣に対して送ろう。という話。

アメリカ機関/防衛産業等では広く使われているそうだ。そのためシェアが一般の
人には見えないところにあるため、実態と評価が食い違っていることを正そうということらしい。
0566デフォルトの名無しさんNGNG
新手の宣伝だよ。
人間の心理としてこの方式は、出してくれ!出たら買ってやろうという方向に向かいやすいから。
買ってくれよではなく、買いたいと思わせるのがこの手のミソさ。
売らないものを、完成間近まで開発するかよ。
0567デフォルトの名無しさんNGNG
ネットスケープってなんであんなにずっと開発続けてたんだろうな
0568デフォルトの名無しさんNGNG
Builder6があまりにもバグだらけだったからな。
0569デフォルトの名無しさんNGNG
  for( cnt=0; str[cnt] != '\0'; cnt++ ){
    buf[cnt] = str[cnt];
  }
  buf[cnt] = '\0';

!=の右の\0の意味がよく分かりません。
\0ではなく、唯の整数なら分かるのですが。
0570デフォルトの名無しさんNGNG
同じ意味です
0571デフォルトの名無しさんNGNG
>>569
ヌル文字
0572569NGNG
なんとなく分かりました。ありがとうございます ( ´∀`)
0573デフォルトの名無しさんNGNG
ネスケって開発続ければ続けるほどどんどん完成度下がったよね
0574デフォルトの名無しさんNGNG
>>569
'\0'は文字の終わりを意味する。0でも動くが作法・統一性のため'\0'を使う。('\0'は0と等価だけど、'\255'と0255は同じじゃない場合がある)
0575デフォルトの名無しさんNGNG
そりゃ同じなわけないよな
0255==\173だもん
0576デフォルトの名無しさんNGNG
BCB9ってBCB6と何が変わるの?
BCB5で満足している私には意味ない?
0577デフォルトの名無しさんNGNG
ないよ
0578デフォルトの名無しさんNGNG
>>576
満足しているんでしょ?
0579デフォルトの名無しさんNGNG
人間ってここまでひねくれることができるものなのですね >>566
または英語が読めないと....
0580本田NGNG
>アメリカ機関/防衛産業等では広く使われているそうだ。そのためシェアが一般の
>人には見えないところにあるため、実態と評価が食い違っていることを正そうということらしい。

CORBA対応だからだろうな、
COM対応だけじゃ独占禁止法に触れるかも。

0581デフォルトの名無しさんNGNG
>579が釣れた訳だが
0582デフォルトの名無しさんNGNG
すいません、懲りずに質問です

ComboBox->Items などのAddObjectに
文字列(AnsiStringでもchar*でもいいです)だけを
設定することはできるのでしょうか?
できるとしたらやり方を教えて下さい

今はAnsiStringだけを持ってるクラスを作ってますが
なんか、やり方的に嫌だなーと思って
0583デフォルトの名無しさんNGNG
AnsiString* をAddObjectするのはダメかしらん?
0584582NGNG
ん、AnsiStringはTObject配下にないから
キャストしようとしても駄目だった・・・

やった例
AnsiString strDriveInfo;
// ここでstrDriveとstrDriveInfoに設定
ComboBoxDrive->Items->AddObject(strDrive, (TObject*)strDriveInfo);
0585デフォルトの名無しさんNGNG
AnsiString* strDriveInfo;
strDriveInfo = new AnsiString(strHoge);
ComboBoxDrive->Items->AddObject(strDrive, (TObject*)strDriveInfo);

でうまくいきました、ありがとうございました
0586デフォルトの名無しさんNGNG
C++Builder Personalは無料で使えないの?
WEBで登録してインストールキーはもらったんだけどインストールパッケージがないです。
0587デフォルトの名無しさんNGNG
ダウンロード忘れてるだろ
0588デフォルトの名無しさんNGNG
現在、ローカルDBを使って、個人情報をメイン(キーあり)、カメラからのキャ
プチャーデータをサブ(キーなし)に登録するプログラムを組んでおります。個
人情報は事前に登録しておき、人を選択したのち、カメラの画像を静止画でキャ
プチャーしていくといった感じです。
その中で、検索機能をつけようと思うのですがエラーがでてしまいうまくいきま
せん。キーがないものを検索することはできないのでしょうか?
0589デフォルトの名無しさんNGNG
>588
誤爆?
0590デフォルトの名無しさんNGNG
>>586 無料はDelphiのほう。
>>587 はぁ?
0591レノンNGNG
お世話様です。
現在、ローカルDBを使って、個人情報をメイン(キーあり)、カメラからのキャ
プチャーデータをサブ(キーなし)に登録するプログラムを組んでおります。個
人情報は事前に登録しておき、人を選択したのち、カメラの画像を静止画でキャ
プチャーしていくといった感じです。
その中で、検索機能をつけようと思うのですがエラーがでてしまいうまくいきま
せん。キーがないものを検索することはできないのでしょうか?


0592デフォルトの名無しさんNGNG
>591 は誤爆ではなく、釣りだった。
0593デフォルトの名無しさんNGNG
>>575
#include <stdio.h>
int main() {
unsigned char c1 = '\173';
unsigned char c2 = '\255';
unsigned char c3 = 0255;
printf("%d\n%d\n%d\n", c1, c2, c3);
return 0;
}
0594デフォルトの名無しさんNGNG
>>591は情報小出しの教えてクン養成所卒業者
0595デフォルトの名無しさんNGNG
MLでもスルーされてるな。
0596デフォルトの名無しさんNGNG
>591って真性のバカだったのね。
なんで批判されているかも理解できてないのだろうな。
0597sageNGNG
BCB9って発売されるとしたら、「C++Builder2005」になるのかな・・・
0598デフォルトの名無しさんNGNG
このスレをリロードしようとすると
何かダウンロードが始まるんですが
なぜ?
0599デフォルトの名無しさんNGNG
>>598
おきないけど?
0600デフォルトの名無しさんNGNG
>>598
2chブラウザで見ろよ
0601デフォルトの名無しさんNGNG
W2K IE6 SP1 パッチ全部当て
で見てるけど問題おきないよ。
気になるのなら別の板/スレで続けてください
0602デフォルトの名無しさんNGNG
C++Builder5にIndy9.0.14 入れた。
使ってみた。
サンプルソースがDelphiだった。
C++のサンプルソースが無いのは痛い。
プログラミングには結構ノウハウがいるみたいだ。
とりあえず、メールの送受信とかを書いてみた。ちゃんと動いた。
でも使いこなすには道は険しそうだ。
0603デフォルトの名無しさんNGNG
ネットの情報もDelphiのほうが多い。
難しくないからすこしは覚えとけ
0604デフォルトの名無しさんNGNG
今XPにC++Builder5をインストールして起動してみたんだけど、
コンポーネントのバーのところに、フレームしか無い…
2000では普通に使えてたんだけど、C++Builder5って、XPには対応してないのでしょうか?
XP使うのもこれが初めてです。

何か知ってる人いたら、教えてください。
0605デフォルトの名無しさんNGNG
C++Builder6へのIndy9.0.14のインストールの仕方を教えてください
0606デフォルトの名無しさんNGNG
>フレームしか無い
レジストリがコピーされていない?かな?
IDE が起動しているのでファイルは正しくコピーされているようで。

まさか XP Home という落ちではないよね?
XP は 2000 より、さらにセキュリティに厳しくなっています。インストールユーザーは
PowerUser または Admin グループに所属していますか?

BCB の問題というよりは、OS が古いインストーラーのことを気にせず突っ走った結果です。

コンポーネントパレットを埋めたければ、VCL パッケージの追加ダイアログで好きな設計時
パッケージを追加しましょう。必要な作業はそれだけです。
最低限 DCLSTDxx.bpl を入れれば見慣れたコンポーネントが出てくるでしょう。
0607デフォルトの名無しさんNGNG
>>604
インストールウィザードをもういちど起動させてレジストリのみのインストールをする。
Administratorでインスコしたあと他のユーザで使う場合も全部これをしないとダメ
0608デフォルトの名無しさんNGNG
1MBとかを1,000KBってカンマをつけて文字にする方法を教えてください
0609デフォルトの名無しさんNGNG
int a = 12005;

printf("%d,%03d\n", a / 1000, a % 1000);
0610デフォルトの名無しさんNGNG
FormatFloatででけたわ
0611デフォルトの名無しさんNGNG
>>605
C++Builder ML で聞いてみたら?
0612デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0613デフォルトの名無しさんNGNG
もうそれ飽きた
0614デフォルトの名無しさんNGNG
学生ばっかだからだろ
0615デフォルトの名無しさんNGNG
つか、C++Builder使う奴ってVC挫折組みの落ちこぼれだからじゃん
0616デフォルトの名無しさんNGNG
愛機にVC入れると不安定になりそうだから嫌だ。
0617デフォルトの名無しさんNGNG
>>616
全然問題無いが
0618デフォルトの名無しさんNGNG
イメージだよ。イメージ。VC入れると環境壊しそうなイメージ。
0619デフォルトの名無しさんNGNG
VCって何?
ビタミンC?
0620本田NGNG
>>612
聞くやつも、・・・・。
0621デフォルトの名無しさんNGNG
BCBは利用者の脳内環境を壊しそうなイメージがある
0622レノンNGNG

現在、SQLを用いた検索をしたいのですが、つまずいております。内容を以下に
示します。

Edit2に入力した氏名(NAME)とDateTimePickerで選択した日付の開始をEdit3へ、
日付の終了をEdit4へそれぞれ入力(コピー)します。
つまり、名前と日付の開始〜終了までの範囲を指定した検索を行い、結果を
DBGridへ表示させたいのです。。
しかしながら、名前だけの検索では、うまくいきましたが、複合検索をするとう
まくいきません。

以下にそのコードを示します。
                DataModule1->Query2->SQL->Add("SELECT * FROM'capA.db'");
                DataModule1->Query2->SQL->Add("WHERE NAME = :bname AND
            DAY =:cname BETWEEN 'cname' AND 'cname'");
                DataModule1->Query2->ParamByName("bname")->AsString =Edit2->Text;
                DataModule1->Query2->ParamByName("cname")->AsString =Edit3->Text;
                DataModule1->Query2->ParamByName("cname")->AsString =Edit4->Text;
                DataModule1->Query2->Open();

capA.dbのTableの中身は、以下のようになります。
フィールド 型 サイズ
ID    A  8
NAME      A  12
DAY   D
です。

何か情報を知っているかたがおられましたら、ご教授くださいますようお願いい
たします。
0623本田NGNG
>つか、C++Builder使う奴ってVC挫折組みの落ちこぼれだからじゃん

BCでOWLを使っててBCBやVCでもOWL/NEXT使ってる人も居るし。
BCBでMFC使ってる人も居る、VCで使うより難しいよ。


0624デフォルトの名無しさんNGNG
>>622
cname って同じ名前のパラメータふたつあんのが悪いんじゃねぇの?
0625デフォルトの名無しさんNGNG
vc触ったこともありませんが何か
FORTRANとCOBOLとPOSCALとPL/SQLとVBとBCBしか知りませんが何か
あ、一応MASMとN88-BASICも使えます
0626デフォルトの名無しさんNGNG
POSCALって何だよと自己突っ込み
orz
0627デフォルトの名無しさんNGNG
SP-5030がないな。
0628デフォルトの名無しさんNGNG
>>627
FINDとかRENUMなどの機能を追加したSP-5031なんてのを勝手に
作っていました。いやあ懐かしい。
0629デフォルトの名無しさんNGNG
>625
推定年齢43歳
0630デフォルトの名無しさんNGNG
C++Builder5でfstreamのgetline()を使ったのですが、
空行(改行コードだけの行)を一行と認識してないみたいです。
OSはXPです。

まったく同じコードで2000でコンパイルした場合は、ちゃんと1行と認識してくれます。

読んでいるファイルのほうに問題があるのかと思い、
g++で同様のことをしてみたのですが、
きちんと動作します。

getline()でこのような問題が起こった方はいないでしょうか?
もし分かる方がいたら、アドバイスお願いします。

0631デフォルトの名無しさんNGNG
改行コードはCR+LFかね?CRかね?LFかね?
0632630NGNG
>>631
今3種類で試してみたところ、どれもうまくいきません。
CRは空行の改行コードだけでなく、すべての行の改行コードが認識されてないみたいです。
0633デフォルトの名無しさんNGNG
おれ、VC挫折組〜

VC++2.0 で、わけのわからんテンプレート山ほど見せられて
挫折した。C++Builder(Delphiからの移行だけど)の簡単さは
神に思えた。
0634デフォルトの名無しさんNGNG
漏れもVC挫折組です。

ポトペタ環境最高ですよね
0635デフォルトの名無しさんNGNG
VCだと、全部自分で書かなきゃいけないけど、サイズは小さくなるよね。
サイズなんかどうでもいい場合は、BCBでもいいんじゃないかな。
0636デフォルトの名無しさんNGNG
>>635
msvcrt.dllとmfc*.dllをダイナミックリンクしてるからだろ
BCBもVCLやランタイムをダイナミックリンクして例外処理はずせば小さくなるぞ。
0637デフォルトの名無しさんNGNG
>>635
けど、実務アプリだと MFC のバグを回避しなければいけないから、結局カスタム MFC DLL
を配布する必要が出て、トータルのファイルサイズは膨れ上がるんだな。

.NET みたいにソースを公開しなければカスタムライブラリの作りようがなくなるけど、
バグを直すこともできない。
0638デフォルトの名無しさんNGNG
DynamicArrayで確保した構造体配列を0クリアしようとZeroMemory使ったらそこでエラーになるんですがなんでですか?
クリアしようとした配列のサイズはsizeof(構造体)xDynamicArrayのLengthです。
0639デフォルトの名無しさんNGNG
DynamicArrayで確保した構造体配列を0クリアしようとZeroMemoryを使ってはいけません
0640デフォルトの名無しさんNGNG
あ、マジですか?
では何でクリアすればいいんですかねこれ?
0641デフォルトの名無しさんNGNG
std::fill
0642デフォルトの名無しさんNGNG
>>638はAnsiStringが入った構造体をZeroMemoryでクリアするような香具師
0643デフォルトの名無しさんNGNG
>>642
それ入ってないから、だからやったんだよばかー
0644デフォルトの名無しさんNGNG
mallocしる。
0645デフォルトの名無しさんNGNG
__closureってVC++だとなににあたるのかしらん?

新規プロジェクトでBCBが以後ボツになりVC++を
使ってるので教えてちょんまげ
0646デフォルトの名無しさんNGNG
VBのsendkeyに相当する関数って無いかな
やっぱゴリゴリメッセージをsendしなきゃダメ?
0647デフォルトの名無しさんNGNG
>>645
無いよ。ManagedC++ならあるけど
0648デフォルトの名無しさんNGNG
>643
構造体のメンバが変わったら、クリアできたりできなかったりすかのかよ。アフォ
0649デフォルトの名無しさんNGNG
>>647
ないの?
あるオブジェクトの状態が変化した際にコールバックしてほしいメソッドは
どのように実装するのかしらん???
0650デフォルトの名無しさんNGNG
>>646
ttp://www.tt.rim.or.jp/~muramatu/delphi/Delphi.html
0651デフォルトの名無しさんNGNG
>>650
はぁ?
0652デフォルトの名無しさんNGNG
>>651
h抜きしてあって分からなかったか。
ほれ。
http://www.tt.rim.or.jp/~muramatu/delphi/Delphi.html
0653デフォルトの名無しさんNGNG
>>649
mediatorパターンで
0654デフォルトの名無しさんNGNG
素人な質問ですいません
C++Builderプロフェッショナル版を買おうかどうか迷っております
DelphiとC++Builderの違いはアプリケーションの実行速度ぐらいで
他はほとんど変わりないのでしょうか?
0655デフォルトの名無しさんNGNG
コンパイル速度は大幅に違うけど、
アプリの実行速度はどちらがどうとは言い辛いんじゃないかw
0656デフォルトの名無しさんNGNG
レスありがとうございます
うむむ、、、どうしよう・・・このままDelphiでいくべきか
勉強し始めたC++のために頑張って買おうかどうか・・・
0657デフォルトの名無しさんNGNG
すでにDelphiやってるなら、いろんなモッサリ感が気になるかもなぁ。
コンパイル速度やコード補完や…。まあその他のIDEの使い勝手はほぼ同じ。
0658デフォルトの名無しさんNGNG
>>657
非常に参考になりました
どもありがとうございました
0659デフォルトの名無しさんNGNG
BuilderとDelでは言語が全然ちゃうやん。
0660デフォルトの名無しさんNGNG
作りたいものが作れれば何でもいいと思うよ
0661デフォルトの名無しさんNGNG
作りたい物が作れればアセンブリが速いと思うよ
0662デフォルトの名無しさんNGNG
いや、機械語を直接書くのが一番速い。
アセンブルする手間もかからない。
0663デフォルトの名無しさんNGNG
いや、自分の脳を直接使うのが一番速い。
書く手間もかからない。
0664デフォルトの名無しさんNGNG
BCBは.hと.cppを行き来するのに難ありと思う
0665デフォルトの名無しさんNGNG
>>663
デバッグしきれないのですが、どうしたらいいですか?
0666デフォルトの名無しさんNGNG
zip32.dllの日本語説明が書いてあるHPを教えてください
0667デフォルトの名無しさんNGNG
VCはANSIに完全に対応していないが、BCBはANSI準拠として使えるからBCBを使用する
っていう理由で利用している人もいると思う。
0668デフォルトの名無しさんNGNG
今は完全に逆なんでないっけ?ANSI準拠度
0669デフォルトの名無しさんNGNG
CoolBarのバンド位置の設定&取得方法を教えてください
0670デフォルトの名無しさんNGNG
>>669
こうするらしい
http://www2.big.or.jp/~osamu/Delphi/Tips/key.cgi?key=15#0178.txt
0671デフォルトの名無しさんNGNG
>>670
ありが�dたすかりますた。
0672デフォルトの名無しさんNGNG
VC7で親和性が旧製品に比べて高くなったとはいえ、「逆になる」ということはないんじゃない。
「逆」になるとは、BCBがANSI規格へ近づく態度を180度変更した時に言えることだべ。
0673デフォルトの名無しさんNGNG
BCB5を使用しているのですが、Office関連のVCL(Servers/WORDGlobalとか)の
マニュアルやヘルプが見あたりません。
どこかにはあるのでしょうか。
また、参考になるページ等ありましたら、ご教授ください。
0674デフォルトの名無しさんNGNG
>>673
OfficeのVBAヘルプ
0675デフォルトの名無しさんNGNG
クラスのメンバ変数(intの配列とか)を初期化する方法を教えてくあdさい
0676デフォルトの名無しさんNGNG
>>675
C++の言語仕様上、クラスメンバである配列を初期化することはできません。
他の方法で解決してください。
0677デフォルトの名無しさんNGNG
>>675
std::fill()などで0を書き込む。初期化じゃなくて代入だけどね。
0678デフォルトの名無しさんNGNG
>>676
そうなんですか・・
>>677
あ、つか1,2,3,4,5とかで初期化ならそれってアレですよね?
0679デフォルトの名無しさんNGNG
>>678
std::generate
0680デフォルトの名無しさんNGNG
>>679
それも初期化じゃなくて代入だけどね。
0681デフォルトの名無しさんNGNG
uninitialized_fill
0682デフォルトの名無しさんNGNG
変数を使用する前にある値を代入することを初期化っていうんじゃないの?
0683デフォルトの名無しさんNGNG
少なくともC++ではそう言わない。
代入と初期化は明確に区別される…よね?エロイ人。
0684デフォルトの名無しさんNGNG
機械語レベルではどっちもオナニー
0685デフォルトの名無しさんNGNG
関東地方では、そう言うらしいね。
0686デフォルトの名無しさんNGNG
マジか!
関西ではコンストラクタの処理が初期化ってことでOK?
0687デフォルトの名無しさんNGNG
初期化、イニシャライズとは、プログラマにとって意図する初期状態に設定することを意味する。
ゼロクリアが初期化で、初期値に設定するのを初期化と言わないなんて大間抜けだね。
あくまで、設計上の初期値に設定することを初期化と言うのだ。
0688デフォルトの名無しさんNGNG
言う言わないの問題じゃなくてそもそも動作が違うだしょ。>C++の代入と初期化
誰もゼロクリアを初期化なんて言ってないし。
0689デフォルトの名無しさんNGNG
int i=0;
これは代入?
0690デフォルトの名無しさんNGNG
>>689
初期化
0691デフォルトの名無しさんNGNG
>>687
そういう場合はせめて、
「ここでいう初期化とは、C++用語の初期化ではなくて、設計上の初期化のことです。」
って書いてください。

そうじゃないと意味が通りません。
0692デフォルトの名無しさんNGNG
言うのだ。
0693デフォルトの名無しさんNGNG
 ・
 ・
 ・
 iPos = 0; //ポジションの初期化、ここでいう初期化とは、C++用語の初期化ではなくて、設計上の初期化のことです。
0694デフォルトの名無しさんNGNG
突然すみません。
ビルダー初心者です。質問させてください。
C++ Builder 6 をインストールしたんですが、
Builder の画面の、ツールバーの各ボタン(新規作成とか開くとか)や、
パッケージ選択のボタンに、黒の横線が表示されているのですが、
どうしてこうなるのか、分かる方います?
0695デフォルトの名無しさんNGNG
他のアプリの例えばフォームのボタンを勝手に押すとか
入力欄に文字列を勝手に入力しちゃうとかする
プログラムは作れるのですか?
0696デフォルトの名無しさんNGNG
つくれる
0697694NGNG
文章じゃ説明しずらいですね。
画像、アップしました。
↓こんな風になってしまうのです。
http://49uper.com:8080/html/img-s/17272.jpg
選択は可能なので、機能に支障はないのですが。
0698デフォルトの名無しさんNGNG
>697
いっぱい入れてる常駐ものを外せ。
0699デフォルトの名無しさんNGNG
↑
ブラクラ
0700デフォルトの名無しさんNGNG
>>697
nVidia ?
なら、ドライバーの問題だったような気がする。うろ覚え。
0701デフォルトの名無しさんNGNG
>>697
コントロールパネルの画面の設定の詳細のトラブルシューティングで
ゴミが出なくなるまでハードウェアアクセラレータを落とす。
0702デフォルトの名無しさんNGNG
グラボのファン外すとやけどするくらい熱くなったらそんな感じになるよ
0703694NGNG
皆さん、どもです。
とりあえず、いろいろやってみます。
ちなみに、グラボは、MatroxG550 です。
0704694NGNG
なんか、コーディング以外の質問で、すまんです。

グラボのアクセラレータ下げたら直りました。
また、アクセラレータ戻して、エアコン入れて
グラボ冷やしても、直りました。
なんか、G550 が悪いみたいです。

レスありがとうございました。
0705デフォルトの名無しさんNGNG
>>704
おまえの部屋の風通しが悪い
0706デフォルトの名無しさんNGNG
ってかこの季節にエアコンって、どんなとこに住んでるんだよ。
0707デフォルトの名無しさんNGNG
漏れもG450で変になってたよ。Matroxはだめみたいだね。
今はRADEONでOK。
0708デフォルトの名無しさんNGNG
>>414-415
BCB6はインライン展開がアフォ過ぎるからSTL使うと糞遅くなる証明
#include <stdlib.h>
#include <stdio.h>
#include <algorithm>
#include <windows.h>
#include <string>
int compare(const void* a, const void* b) { return strcmp(((std::string*)a)->c_str(), ((std::string*)b)->c_str()); }
struct Compare :
public std::binary_function<const std::string&, const std::string&, bool>
{
inline bool operator ()(const std::string& a, const std::string& b) const
{ return strcmp(a.c_str(), b.c_str()) < 0; }
};
const int ssize = 1000000;
main()
{
std::string *s = new std::string[ssize];
for(int i=0;i<ssize;i++)
{
for(int i=0;i<16;i++)
{
s[i] += char(rand() % 26 + 'a');
}
}
DWORD t = GetTickCount();
//qsort(s, ssize, sizeof(std::string), compare);
std::sort(s, s+ssize);
printf("%dms\n", GetTickCount()-t);
delete[] s;
}
0709デフォルトの名無しさんNGNG
ちなみにうちの環境だと
bcc -O2で

qsortで301ms
qsort(s, ssize, sizeof(std::string), compare);

std::sort(s, s+ssize);で
3851ms

std::sort(s, s+ssize, Compare())で
3385ms

だった。
qsortよりstd::sortの方が11倍も遅いというのはBCBの糞最適化ならでは。
0710デフォルトの名無しさんNGNG
bcc32のバージョンは5.6.4ね。
0711デフォルトの名無しさんNGNG
>709 バカ?それとも知恵遅れ
なんでこんなこと言われているか理解できるか
君、アホ杉
0712デフォルトの名無しさんNGNG
>>711
まともな反論もできないらしいな
0713デフォルトの名無しさんNGNG
>>708
やってみた。
悲しくなった。
0714デフォルトの名無しさんNGNG
>712 重傷だな。マジ病院逝った方がイイよ。
悲惨やね
0715デフォルトの名無しさんNGNG
BCBの最適化が無いに等しいのは前々から散々言われてるし、
何を今更って感じだが…
0716デフォルトの名無しさんNGNG
age
0717デフォルトの名無しさんNGNG
>>708って
なんでこんなにstd::sortが遅くなるの?
comparatorが展開されなかったとしても、
qsortの方も元々インラインにはならないから、
インライン展開されなかったとしても同じ様な速さになるんじゃないの?
0718デフォルトの名無しさんNGNG
C++ではqsortよりstd::sort使えという根本を覆す結果だな
0719デフォルトの名無しさんNGNG
binary_functionの引数がおかしくないかというツッコミは置いておいて、
漏れも試してみたらやはりstd::sortの方がずいぶん遅いのう。
0720デフォルトの名無しさんNGNG
初心者ですいませんが、qsort()とstd::sort()の速度の違いが、BCB6はインライン展開がアフォ過ぎるからという理由になる理由がわからないのですが・・・エロイ方解説おながいします
0721デフォルトの名無しさんNGNG
>>708
ループ引数がおかしいよ。
直してもstd::sortの方が遅かったけど。
0722デフォルトの名無しさんNGNG
>>720
inline bool operator ()(const std::string& a, const std::string& b) const
{ return strcmp(a.c_str(), b.c_str()) < 0; }
};
これが展開されないって言いたいんじゃないの?
0723デフォルトの名無しさんNGNG
STLPortのソートアルゴリズムはquicksortじゃなくてintrosortってやつらしいけど、
この大きな差はソートアルゴリズムのせいって事はないん?
0724デフォルトの名無しさんNGNG
-D_USE_OLD_RW_STLしたらもっと差が付いたよ
0725デフォルトの名無しさんNGNG
速度なんて気にする香具師はBCB使うなという事で
以下何事も無かったようにどうぞ

--------------------------------------------------------

0726デフォルトの名無しさんNGNG
文字列を初期化する内側のループのiをjに変える。
つまり16文字×ssize個の文字列を作る。

結果
qsort 3093
sort(s, s+ssize) 4562
sort(s, s+ssize, Compare()) 3250

やっぱ>>708の条件(16個の超長い文字列と999984個の空文字列)
がクイックソートに有利だっただけってことじゃないかなぁ。
0727720NGNG
>722 すんませんが教えてください
inline bool operator ()・・・が展開されるされないとqsort()とstd::sort()の速度の違いは直接は何の関係もないと思うのですが・・・
つまりinline 部が展開されなくて遅いということを示しているとは言えないのではと・・・
0728デフォルトの名無しさんNGNG
元記事はstd::sortの弱点知っててわざとああ書いた臭いな。
0729デフォルトの名無しさんNGNG
長さ16,000,000の文字列16個と空文字列999984個のソートってなぁ
0730デフォルトの名無しさんNGNG
int rnd = rand()%30+2;
for(int j=0;j<rnd;j++)
{
s[i] += char(rand() % 26 + 'a');
}

こんな感じでちょっと長さを散らしてみたらこんなもんだった。

qsort:1963ms
std::sort(Compare()):2673ms
std::sort:3395ms
0731デフォルトの名無しさんNGNG
で908の見解は
0732デフォルトの名無しさんNGNG
>>908
期待してるぞ
0733デフォルトの名無しさんNGNG
訂正するスキもないなw
0734デフォルトの名無しさんNGNG
>>908
マジで?出島?
0735デフォルトの名無しさんNGNG
>>908 なるほど。
で>>708の見解は
0736デフォルトの名無しさんNGNG
>>708はstd::sortの弱点を利用して
BCBを陥れようとしていたんだな。ひどいな。
0737デフォルトの名無しさんNGNG
stlportって案外ショボイんだな。
0738デフォルトの名無しさんNGNG
>>737
いやソートなんてアルゴリズムとデータの組み合わせで大きく速度が変わるんだから、
別にSTLPortがしょぼいってわけじゃないと思うよ。
0739デフォルトの名無しさんNGNG
>>653
Thanx
簡単に実装できました
0740デフォルトの名無しさんNGNG
stringgridのFixedColsにフォーカスをあてることはできますか?
0741デフォルトの名無しさんNGNG
できません
0742デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0743デフォルトの名無しさんNGNG
ここは釣堀じゃありませんよ。
0744デフォルトの名無しさんNGNG
C++Builder6へIndy9をインストールしようとしたのですがエラーが出てうまくいきません。
成功した人インストール方法を教えてください
0745デフォルトの名無しさんNGNG
>744
ググれば方法なんていくらでも出てくるぞ。
自分で調べれ。
自分で調べてわからないとこを聞け。それが礼儀だ。
わかったか。
0746デフォルトの名無しさんNGNG
>>745
知らないならレスしないでください。おまえみたいなカスはウザイだけです
0747デフォルトの名無しさんNGNG
>746
君はちんカスレベルだな。
クレクレちんカス君は来るな。
0748デフォルトの名無しさんNGNG
>744
エラーが出たならどんなエラーが出たのかくらい書け。
情報小出し野郎が一番嫌われる。
0749746NGNG
相変わらずここは入れ食いだなプッ
0750デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0751デフォルトの名無しさんNGNG
↑なにこれ
流行ってンの?
0752デフォルトの名無しさんNGNG
FORM2のImageを左クリックすると
FORM1のImageが描き変わるようにするにはどう書けばいいの?
0753デフォルトの名無しさんNGNG
Indyはバッチファイル実行するだけだからなぁ。
まじでエラー内容書いてくれないと。
0754デフォルトの名無しさんNGNG
>>752
左クリックのイベントを書くソースファイルに
FORM1のヘッダをインクルード
0755デフォルトの名無しさんNGNG
最近 >744みたいな非常識な奴多いよね。
インストールした。エラーが出た。教えろ・・・・これじゃねえ。
どういう手順でインストールして、どこで何というエラーが出てうまくいかない。これくらいのこと小学生でも説明できるぞ。
つまり自分だけのことしか考えてないんだよね。
相手の立場に立って考えるってことをしたことが無いんだろうな。
回答する側のことなんてまるで何も考えていない。
こんな身勝手わがままの質問に返ってくる答えなんて、こんなものだろ。
0756デフォルトの名無しさんNGNG
今日からVC使いです。ここのみなさんともお別れです。( ´-`)。。。
0757デフォルトの名無しさんNGNG
フフフきっとすぐに戻ってくるよん
0758デフォルトの名無しさんNGNG
BCBなんて所詮お遊び程度のものしか作れないよ
BCB作のものなんて恐れ多くてお金とれない。
つか、まともな商用のアプリでBCB製なんてみたことない
0759デフォルトの名無しさんNGNG
(・∀・)ニヤニヤ
0760デフォルトの名無しさんNGNG
>>750
いつもの人キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0761本田NGNG
>>744
http://www.indyproject.org/Support.html
0762本田NGNG
>>756

VCでMFCの使い方マスターしたらBCBでもMFC使えますよ。
http://www.borland.co.jp/qanda/cbuilder/c0009345.html
http://www.borland.co.jp/qanda/cbuilder/c0009449.html
0763デフォルトの名無しさんNGNG
>758
BCB 製の製品たくさん見たこと在る。
とくに外国製のやつね。
0764デフォルトの名無しさんNGNG
Borland系で書かれたアプリは、ボタンがダサくて
すぐわかるね。
0765デフォルトの名無しさんNGNG
>764
そんなことないぞ。
ボタンは VC とかわらないはずだが。
0766デフォルトの名無しさんNGNG
そりゃそのボタンを自作した奴がダサいだけ。
TButtonはWindowsのボタンコントロールをラップしただけだから。
0767デフォルトの名無しさんNGNG
日本人はいいものをいいものと評価できないからいけない。
時流や力関係に流されやすい。
0768デフォルトの名無しさんNGNG
BCB 5 + Update1 使ってるんですけど、
バグの一覧とかどこかにありませんかね。
0769デフォルトの名無しさんNGNG
バグと解決法の一覧の日本語ページがどっかにあったような…あれはBCB4までだったけか。
http://info.borland.com/devsupport/bcppbuilder/bugs/
0770デフォルトの名無しさんNGNG
>>769 ありがとう!とても感謝!
0771本田NGNG
>>764

VCLのディフォルトのボタンはMFCと比べて、大きいような気がする。
ビジュアル設計し易いようにデフォルトは大きめなのかな?
MFCを使う場合いは、BCBでもVCでも差は無い。
0772デフォルトの名無しさんNGNG
なにが悲しくてBCBでMFC使わなきゃなんないの?

それだったらVC++つかった方が良いじゃんよ
0773本田NGNG
>>772
http://www.borland.co.jp/qanda/cbuilder/c0009332.html
0774デフォルトの名無しさんNGNG
TBitBtnを使ってるとVCLだってすぐ判るな。
パッケージソフトでもたまに見ることはある。
BCBかDelphiかは判らんけど。
0775デフォルトの名無しさんNGNG
TImageとかTSpinEditの'T'って何の意味?
0776デフォルトの名無しさんNGNG
Type
0777デフォルトの名無しさんNGNG
Type の'T'って何の意味?
0778デフォルトの名無しさんNGNG
丁
0779デフォルトの名無しさんNGNG
発音
0780デフォルトの名無しさんNGNG
タスクバーのアイコンをクリックしたら Delphi/BCB製 かどうか一発で分かる
0781デフォルトの名無しさんNGNG
>>780
どうわかるの?
0782デフォルトの名無しさんNGNG
メニュー項目が明らかに少ない
0783デフォルトの名無しさんNGNG
TListViewとTTreeViewが合体したようなコントロール
はどうやって作るのですか?
0784デフォルトの名無しさんNGNG
>>783
合体ってどんなんだ…
エクスプローラみたいに左にツリーで右にリストがあるやつ?
0785デフォルトの名無しさんNGNG
>783
サンプルソースみれ
0786デフォルトの名無しさんNGNG
>>784
違います。
TListView内にツリー構造を表示してるコントロール見たことないですか?
0787デフォルトの名無しさんNGNG
見覚えないなぁスマソ
0788デフォルトの名無しさんNGNG
Accessでリレーションはったテーブルなんかで表示されるでしょ?
0789デフォルトの名無しさんNGNG
>>786
Virtual TreeView?
0790787NGNG
と思ったらSuperTagEditorにあった。ってAccessか>>788。触ったことないや。
SuperTagEditorみたいのなら作れそうだけど。
0791デフォルトの名無しさんNGNG
どうやってつくるの?
0792デフォルトの名無しさんNGNG
オーナードローで自前でツリーを描画。
クリックされた位置が±記号なのか調べて、展開/縮小。
展開/縮小はリスト項目の増減で行う。という感じ>SuperTagEditor

Accessがどんなのかは見たこと無いので(・∀・)ノワカラン
0793デフォルトの名無しさんNGNG
>>792
知ったかぶんなよ
言うほど簡単じゃねーぞ
0794792NGNG
そうだな。作ってみなきゃわからない問題や苦労ってのは必ずあるだろうね。
でもSuperTagEditorのツリーの作り方は>>792のであってると思うけど。
0795デフォルトの名無しさんNGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0796デフォルトの名無しさんNGNG
定期保守乙
0797デフォルトの名無しさんNGNG
自作自演乙
0798デフォルトの名無しさんNGNG
もしかしてBCBって6で終了?
0799デフォルトの名無しさんNGNG
X出たよ
0800デフォルトの名無しさんNGNG
んなこた〜しってるよ、ばかかおめー
0801デフォルトの名無しさんNGNG
自作自演乙
0802デフォルトの名無しさんNGNG
どなたかTCppWebBrowserコンポーネントの3D枠を消す方法をご存じの方
いらっしゃいませんでしょうか?
プロパティでは設定できないし、SetWindowLongでやろうとしてみたのですが
うまくいきません・・・・・・
0803デフォルトの名無しさんNGNG
枠の部分にフラットにしたパネルを4つ置くという、スペシャルテクニックを授けよう
0804デフォルトの名無しさんNGNG
(; ・`д・´)
0805デフォルトの名無しさんNGNG
>>803 ネ申
0806802NGNG
>>803
それBitmapで試したんですが、ブラウザコンポーネントが必ず最前面にきちゃって隠せないのです・・・
0807デフォルトの名無しさんNGNG
>>806
試したのかw スペシャルテクニック。
ちゃんとTPanelのようなウィンドウコントロールで隠さないと駄目。

ちなみにCppWebBrowserの子ウィンドウを、サブクラス化して枠を塗りつぶすという方法でもいけた。
俺はスペシャルテクニックのほうをお勧めするけど。
しょぼい方法だけど簡単だし、使う側にとっちゃどっちも変わらんし。
0808デフォルトの名無しさんNGNG
あるベンダーのActiveXコントロールを動的に生成したいのですが
どうやるのですか?
0809デフォルトの名無しさんNGNG
無料版のC++Builderってあるのですか?
0810デフォルトの名無しさんNGNG
>809
ない。
0811デフォルトの名無しさんNGNG
C++BuilderXなら。
0812808NGNG
やっぱ2chはレベル低いねw
MLで聞くからいいよ
0813デフォルトの名無しさんNGNG
定期保守乙
0814デフォルトの名無しさんNGNG
>>810
どうもです。
>>811
C++BuilderXならありますか?
ダウンロードの仕方が分からないのです。
0815デフォルトの名無しさんNGNG
http://www.borland.com/products/downloads/download_cbuilderx.html
ここからPersonal落と
0816デフォルトの名無しさんNGNG
BCBで掲示板やwebサイトの文字列を読み込み、テキストへ吐き出すことは可能でしょうか?
ていうか、C++でWEBへアクセスは困難(無理)でしょうか?
アドバイスよろしくお願い致します。
0817デフォルトの名無しさんNGNG
ちなみにBCBとBCBXは全くの別物
0818デフォルトの名無しさんNGNG
>>816
不可能です。
VC++なら可能です。
0819デフォルトの名無しさんNGNG
>>818
即レスありがとうございます。
なるほど、VC++では可能ですか、BCB使いからVC++への
移行は難しいですかね。
(よく困難と聞くので・・・)
ていうか、Cでやるべきではないですかね。JAVAや他の言語でしょうか。
0820デフォルトの名無しさんNGNG
>>818
即レスありがとうございます。
なるほど、VC++では可能ですか、BCB使いからVC++への
移行は難しいですかね。
(よく困難と聞くので・・・)
ていうか、Cでやるべきではないですかね。JAVAや他の言語でしょうか。
0821デフォルトの名無しさんNGNG
>>816
BCB なら可能です。
VC なら不可能です。
0822デフォルトの名無しさんNGNG
>>816
IndyのTIdHTTP
あとはWinINetやURLDownloadToFileあたりでも可能
0823デフォルトの名無しさんNGNG
>>816
ネットワーク アクセスは BCB の強い分野の1つ。
BCB でできるよ。
0824デフォルトの名無しさんNGNG
一応、圧縮ファイルを落とせました。ありがとうございます。
0825819 & 820NGNG
すみません、2度書きしてしまいました。

>>821、822
レス、ありがとうございます。

>>あとはWinINetやURLDownloadToFileあたりでも可能
APIではなさそうですね、ヘルプに載ってますかね

サンプルプロジェクトなんてないですよね・・・
(すみません、面倒なこと言って)

0826816NGNG
>>823
そうだったんですね、勉強になります。
どこか参考になるような物(サイト又はソース等)はないでしょうか
0827デフォルトの名無しさんNGNG
>>826
TNMHTTPでも使っとけ
0828デフォルトの名無しさんNGNG
>>826
とりあえず
http://www.indyproject.org/
0829816NGNG
>>827,828
ありがとうございます。
親身に教えていただき助かります。
0830デフォルトの名無しさんNGNG
男なら黙ってWinSockを使おう。
0831デフォルトの名無しさんNGNG
男なら黙ってVC++を使おう。
0832デフォルトの名無しさんNGNG
男なら黙って VC を捨てよう。
0833デフォルトの名無しさんNGNG
Windows XP Professional(SP2)にBCB6 Proを入れて、アップデートパック #4を当てたのだけど、
BCB終了時に毎回エラーがでる。OSがWindows XPだからかな?

ダイアログのメッセージは:
『モジュール'rtl60.bpl'のアドレス 4000904Dでアドレス06EB18E0に対する読み込み違反がおきました。』
0834デフォルトの名無しさんNGNG
うちもWindows2000だけど終了時にエラー良く出るよ。
BCBってそんなもんだよ。
0835デフォルトの名無しさんNGNG
>>834
なるほど、そんなものか。ありがとう。
0836デフォルトの名無しさんNGNG
>>833
入り組んだフォームを作ると例外吐きやすくなったりするなあ。
何も既存のプロジェクトを開かなくても例外吐くのかな?

普通の C++ とコンストラクタ/デストラクタの扱いが違うあたりも難しい。
そのせいで例外吐くようになると、わけわからなくなってハマるんだよなあ。
間違っててもなんとなく動いちゃうから。
0837デフォルトの名無しさんNGNG
間違っててもコンパイルされて動くように見えると、
どこがおかしいか気付きにくいなー

int i[4]にしてi[4]でアクセスを不正にやって、
しばらく気付かなかったのは俺だけですか。
0838デフォルトの名無しさんNGNG
んなもんCodeGuardにひっかかるだろ
0839デフォルトの名無しさんNGNG
CodeGuard Onにすると落ちてまったくデバックできん。
漏れのコードはCodeGuard破壊するほどボロボロなのか?
0840デフォルトの名無しさんNGNG
覚えたての頃はやった気がしないでもない
0841本田NGNG
>>838

構造体の配列の中とかはそれではCodeGuardで検出されない。
0842デフォルトの名無しさんNGNG
ほとんどの原因は、あんたのプログラムバグ。
0843デフォルトの名無しさんNGNG
だよなー。
エラー云々言う前に、
藻前が間違いのないソースを書けよと。
0844デフォルトの名無しさんNGNG
まあそれが出来りゃデバッガなんていらないんだが。
0845デフォルトの名無しさんNGNG
↑
嵐わまってんじゃねーよ
0846デフォルトの名無しさんNGNG
>>836
> 入り組んだフォームを作ると例外吐きやすくなったりするなあ。
> 何も既存のプロジェクトを開かなくても例外吐くのかな?

起動して終了するだけなら、エラーは出ないみたい。
やはりこのプロジェクトに問題があるんだろうなぁ。
0847デフォルトの名無しさんNGNG
結構署名が集まりました。BCB2005 が来年出ることに期待しましょう。
ttp://bcbjournal.org/ocl.htm

日本人(風)の名前はわずか二人。
誰も使っていないんですかね?
0848デフォルトの名無しさんNGNG
そもそもそういう署名を集めていることを知っている人なんて
ほとんどいないと思う。
英語じゃあ余計「めんどくさくて。。」と考える奴いるだろうし。
0849デフォルトの名無しさんNGNG
builderの7って出るの?
0850デフォルトの名無しさんNGNG
出ません
0851デフォルトの名無しさんNGNG
例外をtry〜catchしてるのですが、デバッガがそこで止まってしまいます。
デバッガオプションのどこを設定すればこれ出ないようになるんでしたっけ?
0852デフォルトの名無しさんNGNG
>>851
[ツール]-[デバッガ オプション]-[統合開発環境を使う]
0853デフォルトの名無しさんNGNG
>>852
ああ、それのチェックを外せばデバッガで止まらなくなったぁ〜
ありがーとさーn
0854デフォルトの名無しさんNGNG
ありがとおおおおおじゃねええええええええええええ
統合開発環境を使うのチェック外すとデバッグできねええええええええええええええええええええええええ
ちゃんとブレークポイントできて例外でいちいちデバッガに制御うつらないようにするの教えて
0855デフォルトの名無しさんNGNG
>>854
「言語固有の例外」タブの「無視する例外」に無視したい例外名を追加しれ。

もしくは例外の種類に応じて、「Delphi言語の例外で停止」や
「C++言語の例外で停止」のチェックボックスを外す。
0856デフォルトの名無しさんNGNG
VC++を倒す統合開発環境はないのか?
0857デフォルトの名無しさんNGNG
そもそも相手にする必要があるのか?>VC++
0858デフォルトの名無しさんNGNG
Windows統合開発環境はVC++が最強であることに疑問を挟む余地はない
ポトペタやりづらい環境だから初心者が入ってこないのも超GOOD
0859デフォルトの名無しさんNGNG
ありがとう、BCB。
今は.netばかりになってしまいましたが、君のことは忘れません。
0860デフォルトの名無しさんNGNG
本当にBCBXは別物だった・・・
こうまで違うとは・・・
0861デフォルトの名無しさんNGNG
ポトペタできないとなにもできないんですねw
0862デフォルトの名無しさんNGNG
C/C++ってコンソールから入ってGUIに移るのが当たり前だと思ってた。
ポトペタ無いと何も出来ん人がよくワカラン。
0863デフォルトの名無しさんNGNG
BCBしか使えない人にはありがちですな〜
0864デフォルトの名無しさんNGNG
LSI-C → BCC → VC++
これ、汁だくネギ抜き。
0865デフォルトの名無しさんNGNG
→挫折→BCB

w
0866デフォルトの名無しさんNGNG
アセンブラでゲームの一つでも仕上げられたことのない人には言われたくないですな。
0867デフォルトの名無しさんNGNG
アセンブラってジジイがやってるってイメージ強いな。
漏れがはじめてプログラム(C)書いたときは、Cですら超低級言語って感じだったし。
0868デフォルトの名無しさんNGNG
>>866
HIX(OS)の開発メンバーなんでアセンブラなんて手足以上に使えますが・・・
0869デフォルトの名無しさんNGNG
→挫折→BCB→w→wwwwww
0870デフォルトの名無しさんNGNG
>>866
アセンブラなんて単純なものは何の自慢にもならん。
例えば、65816でゴリゴリ書いてた連中は日本には山ほどいて、
そういう連中が、C++を完全に習得できず、ドロップアウトしていった実例も少なくない。
0871デフォルトの名無しさんNGNG
なんかジジイがアセン豚とかほざいてるな。
時代はもうすっかり変わってしまったのだよ。お気の毒だが。
今じゃアセンブラでしこしこ書いてもコンパイラより実行速度遅くなったりするからな。
内部実行ユニットの並列動作を熟知してプログラミングなんて無理だからな。
Cコンパイラ無い環境なんてねえから、アセンブラなんてほんと無縁。
ちなみに俺は、6800、6809、68000、Z80、8086、80286、80386と汗ン豚やってきたジジイだけどな。
0872デフォルトの名無しさんNGNG
並列動作に無縁な石並べて
無理とかほざいてる >>871 はただの負け組
0873デフォルトの名無しさんNGNG
ファミコンの頃なんざ、ヘッボいゲーム見ると、
「これCで作ってんじゃねーのw」
なんて言ってたが。
MIPS-CPU に慣れた今では x86 だのはもうやりたくねーな。
まあ、SSEx 以外はコンパイラに任せた方がいいだろうから関係ないが。

ところで顧客のオフィスのファイアウォールでBCBのパッチが落とせないのが辛い。
0874デフォルトの名無しさんNGNG
さすがBCBスレ。
0875デフォルトの名無しさんNGNG
お前ら嫌味だって事に気づけよ。
WindowsAPIでゴリゴリ書けたって、同様に何の自慢にもならないんだ…。

俺はフルアセンブラでゲーム作ってた。まさに65816や68000を裏の裏までしゃぶっていた。そのジジイだが…。
アセンブラを理解できない、オブジェクト指向を理解できないってのは、甘えてるだけだね。
でも腐ったWindowsAPIやMFCを理解できなくてもいいと思う。
なんで.netやVCLがあるのに、わざわざ低級なものを強いるのか理解できないな。
0876デフォルトの名無しさんNGNG
さすがBCBスレ。
0877デフォルトの名無しさんNGNG
VC使ってる香具師って自己満足房なんだな
0878デフォルトの名無しさんNGNG
とりあえず、バーチャコールかバーチャコップか
どっちなのかハッキリさせてくれ。
0879デフォルトの名無しさんNGNG
既出だったらゴメンなさい。
BDEのBLOBって容量制限あるのでしょうか?
WinXP+BCB6で〜.MBファイルが2GBを超えると
「認識出来ない内部エラーです」と出るんですが…。
0880デフォルトの名無しさんNGNG
>>879
BDEということはODBCだよね?
ODBC規格でBLOBサイズを規定されてない。
ODBCドライバによっては64Kで切っちゃうものも。
BLOBはODBCを経由しない方が良い。
0881デフォルトの名無しさんNGNG
BCBコンパイルの高速化と要求メモリを減らすために、
不要ヘッダーをソースから削除してくれるようなツールが欲しい。
0882デフォルトの名無しさんNGNG
|ω・´)っ[ プリコンパイルヘッダ ]
0883デフォルトの名無しさんNGNG
趣味のソフト作るにはBCB最高。
ただ、VC++みたいにエディタが軽くなって欲しいな。
メソッド補完機能とか、VC++に比べてメチャ遅かったりするし
クラス本体やメソッドを記述した瞬間に、クラスツリーに反映されるVC++にくらべ
BCBはコンパイルしないと出たり出てこなかったりする

あと、デバッガがVC++に比べると貧弱なんだよね。
それでもGUIアプリがあんなに簡単に作れるのは魅力。
0884デフォルトの名無しさんNGNG
>>883
VC++のスレでやれば?
0885デフォルトの名無しさんNGNG
BCBの解説書籍で>>6以外でお勧めはありますか?
0886デフォルトの名無しさんNGNG
>>883
VC++の補完と違ってテンプレートまで補完できたりして複雑だからね
0887デフォルトの名無しさんNGNG
>>883
けど、実用に耐えうるソフトを書く場合はMFCがC++で書かれてるVC++の方が
断然有利。
Delphiも3日あればマスターできるが、VCLの内部にデバッカではいれないのが
そうとうイタイ
0888デフォルトの名無しさんNGNG
必死だな
0889デフォルトの名無しさんNGNG
IDEから実行中のプログラムを、右上の×をクリックして終了させると
IDE自体が、かなりの確率でハングアップするのは俺だけですか?
自宅のXPでも会社のW2Kでも発生するのですが・・・

ちなみにCTRL+F2で終了した場合には怒りません
0890デフォルトの名無しさんNGNG
>>889
あんただけ
0891デフォルトの名無しさんNGNG
>>889
そういうものです。
BCB6は特に。
昔のBCBはこんなに不安定では無かったような気がするのだけど。
0892デフォルトの名無しさんNGNG
 何が有利なのかは聞いてはいけません!
0893デフォルトの名無しさんNGNG
BCBで作成されている、有名ソフト

WINNY2 (P2Pソフト)
DEEP-FREEZER (高圧縮アーカイバ) ← GUI部分だけ
Abone(2chビューア)
メタセコイア(3Dモデラー)
0894デフォルトの名無しさんNGNG
3DモデラーもBCBで作れるんだ
0895889NGNG
>>891
そういうものなのですか・・・
わかりました、ありがとうございます。

そういえば、ハングアップしてる瞬間をタスクマネージャで見るとCPU100%使い切られてたり
ハングアップしたので仕方なしに強制終了させると、次の日にプロジェクトファイル(.bpr)を開くと
プロジェクトファイルが壊れていると言われ、コンパイルすら出来なくなった時が何度かあり
呆然とした事がありました。これさえ無ければなぁ・・・
0896デフォルトの名無しさんNGNG
>>894
結構有名な3Dモデラーだよ。本も結構出てるし
作者さんはC++Builder用の3Dコンポネートも無料配布してる

ttp://www21.ocn.ne.jp/~mizno/metaseq/index.html
ttp://ex.sakura.ne.jp/~mizno/
0897デフォルトの名無しさんNGNG
>VCLの内部にデバッカではいれないのがそうとうイタイ
Delphiでもデバッグ版ライブラリをリンクするように設定しないと入れないが…
0898デフォルトの名無しさんNGNG
PRO版じゃないと、クラスツリーとデバッガが使えないんだっけ?
あれ、ちょっと非道いよね
0899デフォルトの名無しさんNGNG
 つまらない批判だ。
0900デフォルトの名無しさんNGNG
だれかC++Builderシリーズの国内販売本数教えてくれ。 DELPHIの3分の1くらい?
0901デフォルトの名無しさんNGNG
>>896
あの程度のモデラーなら誰でも作れるだろ?
流石にLightWave以上は個人一人でつくるのは骨が折れるが・・・
0902デフォルトの名無しさんNGNG
VC++のメリットが明確にならないまま、作られているソフト
の優劣の話になったな。
 予想通りの展開。
0903デフォルトの名無しさんNGNG
BCBがVC++に勝てる点なんてあるのかしらん?
0904デフォルトの名無しさんNGNG
BCBの良いところ。
ユーザが普通の人が多い。少なくとも他のスレを荒らす事は滅多にない。
0905デフォルトの名無しさんNGNG
そんなに、BCBのことが気になるのか。
ずっと、BCBがこうだ、BCBはああだ・・・と必死に書き込む君の姿を見て
昔、おれのことが好きなのに、ちょっかいを出したり、すぐにけんか腰になる女がいたことを思い出す。
この女、おれのことがよっぽど嫌いなんだなってずっと思っていたのだが、突然告白されてめちゃくちゃ驚いたなあ。
その女、今どうしているかってか。
隣の部屋でイビキかいて寝てるよ。
0906デフォルトの名無しさんNGNG
ロマンティックがとまらない
0907本田NGNG
>>887
BCBproにはVCLだけじゃなくMFCやOWLも付属してるよ。
0908デフォルトの名無しさんNGNG
>>906
それはCCB
0909デフォルトの名無しさんNGNG
誤差の範囲
0910デフォルトの名無しさんNGNG
>893

winny2は .net だろ・・・・
0911デフォルトの名無しさんNGNG
誤差の範囲
0912デフォルトの名無しさんNGNG
ny には VC++ や BCB で作られたときもあ
0913デフォルトの名無しさんNGNG
>>910
最初は.NETだったが、途中でBCB6に代わっている。
ニュースの報道画面にもBCB6の青いパッケージが映っていた。
恥ずかしかったよホント。
0914デフォルトの名無しさんNGNG
BCB5 もっているんですが、BCB6 にアップグレードしたほうがいいと思いますか?
BCB7 まで待ったほうがよいでしょうか。
0915デフォルトの名無しさんNGNG
>>914
BCB7は出ませんのでさっさとグレードアップ汁。
0916デフォルトの名無しさんNGNG
>>915
そうなんですか。どうしてなんですか?
0917デフォルトの名無しさんNGNG
BCB9が出るから。
って書いたらネタ扱いされるのであろうか
0918デフォルトの名無しさんNGNG
BCBX って、買う価値あるものなの?
0919デフォルトの名無しさんNGNG
>>917
それほんとうですか?いつごろ出るか分かりますか?
0920デフォルトの名無しさんNGNG
>>907

MFCやOWLをつかうならVC++つかえYo
なんで貧弱なデバッカつかわなきゃなんないの?
0921デフォルトの名無しさんNGNG
>>919
出るならばライブラリのバージョン管理の都合上
最新のデルファイと同じバージョンになるのでBCB9になるので
BCB7はほぼ間違いなく出ません

しかし、BCB9が出るというのはは開発者がなにかの記事で出したいという回答をしていたというだけで
正確なリリース情報とかは一切ないためまだどうなるかは不明です
0922917NGNG
>>921
そうなんですか。情報ありがとう。
0923デフォルトの名無しさんNGNG
BCBを開発し続けるBorland意味不明
VC++よりBCBを選ぶメリットってなくね?
唯一のメリットはライブラりソースがObjectPascalって位だろ?
ObjectPascalをしらない人には無用
0924デフォルトの名無しさんNGNG
>>923
BCB は VC よりも開発効率抜群。
0925デフォルトの名無しさんNGNG
最適化は五世代前のものと、どこかのスレに
出てましたけど本当ですか?
0926デフォルトの名無しさんNGNG
>>924
はぁ?
大差ないと思うが・・・
0927デフォルトの名無しさんNGNG
>>926
君にとってはね。大勢の統計をとると BCB に軍配が上がるだろう。
0928デフォルトの名無しさんNGNG
そのわりには使用してる人少ないよねw
0929デフォルトの名無しさんNGNG
>>928
それは開発環境のよしあしではない別の要因があるからだろう。
0930デフォルトの名無しさんNGNG
>>928
お前の周りではだろ
研究とかでは結構多いと思うよ
0931デフォルトの名無しさんNGNG
研究所とか大学とかね
0932デフォルトの名無しさんNGNG
どこのボンクラ大学ですか?w
0933デフォルトの名無しさんNGNG
あ、大学はコンソールのCの勉強しかしないのかな
0934デフォルトの名無しさんNGNG
ここで煽ってる奴はスレタイ嫁
0935デフォルトの名無しさんNGNG
BCC → VC++ → 挫折 → BCB → 悟る → VB → VB.NET → 挫折 → VB
0936デフォルトの名無しさんNGNG
うちの大学は、JBuilderとBCBが入ってるべ。
パソ室で使ったこと無いけど。
VC++は入ってなかったべ。
0937デフォルトの名無しさんNGNG
うちの大学はVC++5とgcc3.2が入ってたな
0938デフォルトの名無しさんNGNG
ただでさえでかいのにiostream使うとそれだけで更に250KB膨れるな。
0939本田NGNG
>>918
これなんか使うときは、必要かも。
http://www.symbian.com/
0940デフォルトの名無しさんNGNG
>>939
ありがとう。組み込みとか携帯ですか。
0941本田NGNG
>>923
>BCBを開発し続けるBorland意味不明VC++よりBCBを選ぶメリットってなくね?

DELPHIを知らなくてもVCLが使えるとゆう絶大なメリットが在るよ。
0942デフォルトの名無しさんNGNG
BCBはGUI凝ったアプリをC++で作りたいという要求のときにしか使えない
ちょっと複雑なことやるんならVC++のがいいし、速度とか要求されないんなら
JavaとかC#でいいし
0943デフォルトの名無しさんNGNG
>>942
いや明らかに BCB > Java でしょう。

> ちょっと複雑なことやるんならVC++のがいいし
たとえばどういうことやるとき?
0944デフォルトの名無しさんNGNG
>>943
MSの最新サービスを使いたい場合(例:DirectX)とかSSEがしがし叩くようなアプリとか
0945デフォルトの名無しさんNGNG
最近のMSのサービスはC#仮定してることが多いから
凝ったことでも.netの方がいいことも多し
0946デフォルトの名無しさんNGNG
>>944
DirectX って SDK いれれば BCB でも使えるんでは?
0947本田NGNG
>>920
>MFCやOWLをつかうならVC++つかえYo

Susie32はOWL/NEXT on VC6で開発されてる。
http://www.digitalpad.co.jp/~takechin/betasue.html

>なんで貧弱なデバッカつかわなきゃなんないの?

たけちんさんはVC6のデバッガがお気に入りなのかな?
でもBCBproのCodeGuardなんか強力だと思うけど。

0948デフォルトの名無しさんNGNG
>>947
>なんで貧弱なデバッカつかわなきゃなんないの?
そんなに貧弱だと思わないよ。どこらへんが貧弱なんだね?
0949デフォルトの名無しさんNGNG
MSから出てくるサンプルソースがVC++だからBCBだとわざわざ自分で対応しないといかんのがうぜー
0950デフォルトの名無しさんNGNG
>>949
そういうのは分かるよ。でもそれは製品のよさとは別の次元だよ。
VC と BCB がともに MS からリリースされ、同じようにサポートされているとしたら、
どっちがよく売れると思う?
0951デフォルトの名無しさんNGNG
VC++との比較はこっちでやってくれ

BCBとVC++[1]
http://pc5.2ch.net/test/read.cgi/tech/1050741886/
0952デフォルトの名無しさんNGNG
>>950
たぶんVCがよく売れると思う。

VC と BCB がともに Borland からリリースされ、同じようにサポートされているとしたら、
BCBがよく売れるかも知れん。
0953デフォルトの名無しさんNGNG
>>952
どういうこと?その論拠が想像もつかない。
0954本田NGNG
>>953
VBユーザーがVCユーザーよりも多いとゆうのと、似た理由だよ。
0955デフォルトの名無しさんNGNG
>>954
ますますわからない。その論拠でいうなら VB > BCB > VC の順に売れると思うが。
0956デフォルトの名無しさんNGNG
こくさい
パチンコ
かもめ
かもめ
0957デフォルトの名無しさんNGNG
>>942
それは違うんじゃない?
凝ったGUI作るのはBCBもVCも変わらない。つか、MFCがC++で書いてるぶんVCの方が
突っ込んだことをやりやすい。
くだらないGUIを作るのはBCBのほうが圧倒的に得意だと思うw
0958デフォルトの名無しさんNGNG
MFCじゃ凝ったGUIは作れないよ
0959デフォルトの名無しさんNGNG
>>957
なんか全然 VCL のことをわかっていない発言だなぁ。
VCL も MFC もやれること同じだよ。
0960デフォルトの名無しさんNGNG
>>958
てかMFC使った事あればすぐ分かるよね
0961デフォルトの名無しさんNGNG
VC挫折組みはなんかもう必死ですねw
0962959NGNG
>960
そうだよね。VCL も MFC もできることは同じだけど、
MFC で VCL 相当のことをやろうと思うと、作業量が膨大になるだろうね。
MFC は API の簡易ラッパー程度のものでしかない。
0963959NGNG
>>961
そうやって難易度が高いものを「いいもの」と勘違いするのはよくない。
「いいもの」というのは空気のようなものなのだよ。
自然に理解でき、自然に使いこなせ、結果として解説書も少なくて済むんだ。
0964EXCULTer's / Active PC ◆CF/ockjcoQ NGNG
素直にVBで書いてろよ、アフォ(w
0965959NGNG
>>964 誰にむかっていってるの?
0966デフォルトの名無しさんNGNG
VBはさすがに・・・ねぇ。
用意されてること以外のことが出来ないのは痛い。最低限C以上でなきゃ。
0967デフォルトの名無しさんNGNG
次スレまだ〜?
0968デフォルトの名無しさんNGNG
BCBは↑みたいな初心者が入り込み易い点がデメリットですねw
0969デフォルトの名無しさんNGNG
次スレはいらないよ。
VCLに関する事はDelphiスレ。
C++に関する事C++スレでやれば十分だからね。
0970デフォルトの名無しさんNGNG
禿同
0971デフォルトの名無しさんNGNG
開発終了しているツールのスレを続けても意味ないしね
0972959NGNG
>>968
なにがデメリットなんだろう。
キミの会社ではできるプログラマとできないプログラマの区別がつけられないから、
使っているツールで判断しようっていう安易な考え方じゃないかね?
0973本田NGNG
>>958
>MFCじゃ凝ったGUIは作れないよ

>>959
>VCL も MFC もやれること同じだよ。

VCLもMFCも同様の機能を実装できるけど、
VCLの方が同等かより短い時間で実装できることが多いと思う。
0974デフォルトの名無しさんNGNG
VC狂信者が荒らしてますが
C++Builder相談室はこれからも続けていきます。
0975デフォルトの名無しさんNGNG
まぁ、VCできないからBCBって人が多いのは事実だよねw
0976デフォルトの名無しさんNGNG
>>969
でも__closureや__propertyに関して
話せるスレがありませんから!


残念!!!


独自拡張斬り!
0977デフォルトの名無しさんNGNG
できないからというより使いたくないのです。
0978959NGNG
>>975
それはあると思う。
まぁ、Allegro CommonLisp 使えないから VC って人も多いよね。
0979デフォルトの名無しさんNGNG
VC++が高すぎるからBCBを使うんだよ。
0980本田NGNG
>>975
MFCだけよりVCLも使いたいからBCBだと思うけど。
0981デフォルトの名無しさんNGNG
VC++はRADじゃない。VBはRADだけど機能不足。ObjectPascalよりやっぱC++。答えは
0982デフォルトの名無しさんNGNG
次スレタイトル候補
C++Builderの__closureと__propertyについて語るスレPart12
0983デフォルトの名無しさんNGNG
【__closure】C++Builder相談室Part12【__property】
0984デフォルトの名無しさんNGNG
【MFC】C++Builder相談室Part12【OWL】
0985デフォルトの名無しさんNGNG
【VC】C++Builder相談室Part12【VB】
0986デフォルトの名無しさんNGNG
【最適化は】C++Builder相談室Part12【無いに等しい】
0987デフォルトの名無しさんNGNG
【VC++】C++Builder相談室Part12【挫折組みw】

でお願いします。
0988デフォルトの名無しさんNGNG
【次スレは】C++Builder相談室最終回【いらないよ】
0989デフォルトの名無しさんNGNG
【劣化版】C++Builder相談室Part12【Delphi】
0990デフォルトの名無しさんNGNG
【IDE】C++Builder相談室Part12【落ちまくり】
0991デフォルトの名無しさんNGNG
【ポトペタでしか】C++Builder相談室Part12【書けません】
0992デフォルトの名無しさんNGNG
【CLX】C++Builder相談室Part12【って何だったの?】
0993デフォルトの名無しさんNGNG
【生成実行ファイル】C++Builder相談室Part12【でかすぎ】
0994デフォルトの名無しさんNGNG
【boost::lambdaは】C++Builder相談室Part12【使えません】
0995959NGNG
>>993
MFC と同じようなもんだ。
0996959NGNG
>>991
あほか。VCL のことほんとに何もしらんのな。
0997デフォルトの名無しさんNGNG
【boost::spiritも】C++Builder相談室Part12【使えません】


>>995
フォームを表示するだけのプログラム
MFC7 120KB位(スタティックリンク)
BCB6 500KB位(スタテイックリンク)
0998959NGNG
>987
CommonLisp 挫折組みに言われたくない。
0999デフォルトの名無しさんNGNG
【マイノリティ】C++Builder相談室Part12【ですが、何か?】
1000本田NGNG
>>949
たしかにそうだと思うけど、
強力なDELPHIコミュニティの成果を利用できるメリットも忘れちゃいけない。
http://www.delphi32.com/
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。