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

C++Builder相談室 Part11

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C++Builderに関する質問・回答や議論等を行う相談室スレッド。
過去スレ・関連サイトは>>2-6あたり。
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で登録してインストールキーはもらったんだけどインストールパッケージがないです。
■ このスレッドは過去ログ倉庫に格納されています