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

C++Builder相談室 Part11

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C++Builderに関する質問・回答や議論等を行う相談室スレッド。
過去スレ・関連サイトは>>2-6あたり。
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は必ず実行される。
■ このスレッドは過去ログ倉庫に格納されています