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

C++Builder相談室 Part11

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