このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。
■C++Builder XE2 - エンバカデロ・テクノロジーズ
http://www.embarcadero.com/jp/products/cbuilder
<過去スレ>
くだすれC++Builder(超初心者用)その4
http://toro.2ch.net/test/read.cgi/tech/1256256376/
くだすれC++Builder(超初心者用)その3
http://pc11.2ch.net/test/read.cgi/tech/1171219191/
くだすれC++Builder(超初心者用)その2
http://pc10.2ch.net/test/read.cgi/tech/1144308804/
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/
<兄弟スレ>
くだすれDelphi(超初心者用)その54
http://toro.2ch.net/test/read.cgi/tech/1325028195/
探検
くだすれC++Builder(超初心者用)その5
■ このスレッドは過去ログ倉庫に格納されています
2012/04/21(土) 13:26:14.76
724デフォルトの名無しさん
2014/04/10(木) 17:36:41.17ID:hCZjGgXU725デフォルトの名無しさん
2014/04/10(木) 18:06:04.55ID:CRnY9LL7 Application->ProgressMessage() じゃないの?
最後まで言ったのに描画更新が行われず前回の更新時の画面で止まるってのはたまによくまれにある。
あとプロパティ値に対して ++ ってOKだっけ?
>__property int Position = {read=GetPosition, write=SetPosition, default=0};
展開すると GetPosition()++ 見たいになる的な糞な仕様があったけど、
当然改善されているのかな?
ProgressBar->Position = i+1;
に変えるか
ProgressBar->Position = ProgressBar->Position +1;
にするかとか。
EX4なんて新しいもの持ってないんで最近のことはよくわかんね。
最後まで言ったのに描画更新が行われず前回の更新時の画面で止まるってのはたまによくまれにある。
あとプロパティ値に対して ++ ってOKだっけ?
>__property int Position = {read=GetPosition, write=SetPosition, default=0};
展開すると GetPosition()++ 見たいになる的な糞な仕様があったけど、
当然改善されているのかな?
ProgressBar->Position = i+1;
に変えるか
ProgressBar->Position = ProgressBar->Position +1;
にするかとか。
EX4なんて新しいもの持ってないんで最近のことはよくわかんね。
726デフォルトの名無しさん
2014/04/10(木) 19:00:03.95ID:coZ4bcw7 ProgressMessage()
ってはじめてみた
ってはじめてみた
727デフォルトの名無しさん
2014/04/10(木) 19:17:35.95ID:UFqHLSfk Application->ProcessMessages()か
C#で言うとApplication.DoEvents()みたいな
XPマシン電源消したからわからん
C#で言うとApplication.DoEvents()みたいな
XPマシン電源消したからわからん
728デフォルトの名無しさん
2014/04/10(木) 19:58:45.76ID:ZTfayk7W ×ProgressMessage()
○ProcessMessages()
ループ処理させる時とかでイベント割り込ませるのによく使うよな
掴んだままだと応答なしとか出て行儀の悪いプログラムになるし
○ProcessMessages()
ループ処理させる時とかでイベント割り込ませるのによく使うよな
掴んだままだと応答なしとか出て行儀の悪いプログラムになるし
729デフォルトの名無しさん
2014/04/10(木) 20:06:46.33ID:CRnY9LL7 あーそれそれ。
730デフォルトの名無しさん
2014/04/10(木) 20:32:29.24ID:J0ZVG4eI ProcessMessagesで、手動でメッセージループを回すケースが必要になるなんて
どっちかというと、プログラムの設計が行儀悪いからだと思うけど。
プログレスを表示するってことはそもそも、ある程度時間のかかる処理なわけで、
そんな処理をUIスレッドで行なおうとするからProcessMessagesせざるを得なくなるわけで、
サブスレッドでそもそもやれと思う。
どっちかというと、プログラムの設計が行儀悪いからだと思うけど。
プログレスを表示するってことはそもそも、ある程度時間のかかる処理なわけで、
そんな処理をUIスレッドで行なおうとするからProcessMessagesせざるを得なくなるわけで、
サブスレッドでそもそもやれと思う。
731デフォルトの名無しさん
2014/04/10(木) 20:35:06.53ID:coZ4bcw7 ↑
またスレタイ読めない人が出現
またスレタイ読めない人が出現
732デフォルトの名無しさん
2014/04/10(木) 20:42:37.46ID:/AIMsHz9 HandleMessage() もさほど変わらん
733デフォルトの名無しさん
2014/04/10(木) 20:58:17.17ID:J0ZVG4eI >>720
つか、そもそも、Windowsシステムにおいて描画の処理って優先度低くて、暇な時やるってスタンスだから、
for( int i = 0; i < 100; i ++ ){
ProgressBar->Position ++;
}
でループで頻繁に回しても、描画まとめられちゃうからね・・
つか、そもそも、Windowsシステムにおいて描画の処理って優先度低くて、暇な時やるってスタンスだから、
for( int i = 0; i < 100; i ++ ){
ProgressBar->Position ++;
}
でループで頻繁に回しても、描画まとめられちゃうからね・・
734デフォルトの名無しさん
2014/04/11(金) 13:13:27.96ID:bepIv9hm735デフォルトの名無しさん
2014/04/11(金) 18:05:40.10ID:73QXDgv6 >>734
自分(>>725)もBuilder5持ってる、試してみたけど確かになるね。
2009で試したけど、こっちもなる。
MarqueeInterval というプロパティ値は?
>アニメーション表示の更新間隔(ミリ秒)。これにより、強調表示部分が動く速度を設定します。デフォルトは 10 ミリ秒です。値を大きくするほど、速度は遅くなります。
2009でのデフォルトだと10(ミリ秒)
Builder5にはなかったプロパティ。
確認してもダメと言うことならたぶんコントロールとしての動作仕様が変わったとかじゃない?
とりあえず ProgressBar->Positionを更新した後にProcessMessages()を呼び出せばちゃんと更新されるようになる。
もしそれでも更新されないならコードがおかしい(最適化のせい)とかかも知れない。
自分(>>725)もBuilder5持ってる、試してみたけど確かになるね。
2009で試したけど、こっちもなる。
MarqueeInterval というプロパティ値は?
>アニメーション表示の更新間隔(ミリ秒)。これにより、強調表示部分が動く速度を設定します。デフォルトは 10 ミリ秒です。値を大きくするほど、速度は遅くなります。
2009でのデフォルトだと10(ミリ秒)
Builder5にはなかったプロパティ。
確認してもダメと言うことならたぶんコントロールとしての動作仕様が変わったとかじゃない?
とりあえず ProgressBar->Positionを更新した後にProcessMessages()を呼び出せばちゃんと更新されるようになる。
もしそれでも更新されないならコードがおかしい(最適化のせい)とかかも知れない。
736デフォルトの名無しさん
2014/04/11(金) 21:41:50.01ID:G2hHL9t4 VisualStyleの影響とか、VCL Styleの影響って事はない?
737デフォルトの名無しさん
2014/04/13(日) 02:21:43.71ID:An7WAIh1 > ProgressBar->Position ++;
この書き方はしたこと無かったな、自分は
ProgressBar->StepIt();
いつもこう書いている
あるいはStepBy(1);
違いがあるのか、無いのかは知らないが
この書き方はしたこと無かったな、自分は
ProgressBar->StepIt();
いつもこう書いている
あるいはStepBy(1);
違いがあるのか、無いのかは知らないが
738デフォルトの名無しさん
2014/04/13(日) 12:31:07.74ID:HXOgCYL2 最近XE4 C++ Builderを使い始めた初心者ですが、次のような
コードでエラーが出ないのは何故でしょうか?
char *ptr = "ABCD";
*ptr = 'X';
普通Visual Studio 2010等ではコンパイル・エラーとなりますが、
XE4ではコンパイルが通ってしまいます。。。。(´・ω・`)
XE4の場合は上記のようにポインタを文字列リテラルのアドレスで
初期化する際に、明示的にconst修飾子を付けない限り、文字列
はconst領域のデータ・セグメントには格納されないのでしょうか?
それともコンパイラの警告オプションの設定の問題でしょうか?
初歩的な質問ですみません。
コードでエラーが出ないのは何故でしょうか?
char *ptr = "ABCD";
*ptr = 'X';
普通Visual Studio 2010等ではコンパイル・エラーとなりますが、
XE4ではコンパイルが通ってしまいます。。。。(´・ω・`)
XE4の場合は上記のようにポインタを文字列リテラルのアドレスで
初期化する際に、明示的にconst修飾子を付けない限り、文字列
はconst領域のデータ・セグメントには格納されないのでしょうか?
それともコンパイラの警告オプションの設定の問題でしょうか?
初歩的な質問ですみません。
739デフォルトの名無しさん
2014/04/13(日) 14:55:05.57ID:PtXBUBAS URLを貼ろうとしたら「さくらが咲いてますよ」と言われるんだが
-dcオプション
無視されるみたいだけど
-dcオプション
無視されるみたいだけど
740デフォルトの名無しさん
2014/04/15(火) 09:19:24.78ID:ERITG9Tj741デフォルトの名無しさん
2014/04/30(水) 18:44:48.10ID:lAKrL3qN ボタンのAnchorsで設計時にLeftとBottomして
実行すると配置より上にボタンが表示されちゃいます。
フォームはMDI子フォームでBorderStyle=bsSizeable
何が原因ですかね?
ちなみに他の画面でも同じ事やってるフォームありますがそっちは正常です。
Builder5
実行すると配置より上にボタンが表示されちゃいます。
フォームはMDI子フォームでBorderStyle=bsSizeable
何が原因ですかね?
ちなみに他の画面でも同じ事やってるフォームありますがそっちは正常です。
Builder5
742デフォルトの名無しさん
2014/04/30(水) 18:52:25.22ID:ZY5HChQC parentの設定し忘れ
743デフォルトの名無しさん
2014/04/30(水) 18:52:54.78ID:+uCJ/EHs スケーリングの問題じゃないの?
744デフォルトの名無しさん
2014/05/01(木) 09:56:57.94ID:CuOT4gd+745デフォルトの名無しさん
2014/05/01(木) 10:01:15.76ID:CuOT4gd+ あー、もしやとおもってscaled=trueにしたらうまくいった。
これtrueにするとグリッドの表示がくずれるんだよなあ・・・
でも他のフォームはscaled=falseにしてるのになんでうまくいくんだろ
これtrueにするとグリッドの表示がくずれるんだよなあ・・・
でも他のフォームはscaled=falseにしてるのになんでうまくいくんだろ
746デフォルトの名無しさん
2014/05/01(木) 10:10:46.81ID:CuOT4gd+ 更に他の画面でやったらやっぱscaled=falseでもうまくいく
ダメな画面はステータスバーついてるんだけどこれが悪さしてる希ガス
ダメな画面はステータスバーついてるんだけどこれが悪さしてる希ガス
747デフォルトの名無しさん
2014/05/01(木) 10:12:13.71ID:K+RzAtOV フォームに直接置かないでパネル敷いてみ
749デフォルトの名無しさん
2014/05/01(木) 10:29:27.77ID:K+RzAtOV なにがどうめんどうくさいのかね?
オボコみたいにコピペでやればちょちょいのちょいだよ
オボコみたいにコピペでやればちょちょいのちょいだよ
750デフォルトの名無しさん
2014/05/14(水) 11:21:30.30ID:iA+Geeud XE4が何かおかしくなったので再インスコしてるんだけどInterBaseのインスコで止まる・・
何度やってもダメ、全部アンスコしてからインスコしてもダメ
これどうしたらいいのさ・・・
何度やってもダメ、全部アンスコしてからインスコしてもダメ
これどうしたらいいのさ・・・
751デフォルトの名無しさん
2014/05/14(水) 12:08:09.15ID:V3q1idwI いくら超初心者とはいえ
われわれは超能力者でもエスパーでもありませんので
もう少し詳しく状況を書いてもらわなければ
何も回答することができません
われわれは超能力者でもエスパーでもありませんので
もう少し詳しく状況を書いてもらわなければ
何も回答することができません
752デフォルトの名無しさん
2014/05/14(水) 12:13:12.78ID:iA+Geeud しゃーないからInterBaseはインスコせずに際インスコしたら
今度はCodeSite Expressのインスコで固まった・・・
何この糞ソフト・・・
えん馬鹿ってほんと馬鹿だな・・・
今度はCodeSite Expressのインスコで固まった・・・
何この糞ソフト・・・
えん馬鹿ってほんと馬鹿だな・・・
753デフォルトの名無しさん
2014/05/14(水) 19:18:14.12ID:HdE5rqaa Support KBに完全アンインストールのアーティクルがあったはずなんで、まずは全部消してみては?
754デフォルトの名無しさん
2014/05/14(水) 19:22:16.80ID:eTwx7JM5 ところでBDS2006ってWin7でも使えるん?
755デフォルトの名無しさん
2014/06/09(月) 14:29:51.16ID:2i9+DxAv XE4のTTrackBarで1回動かすとOnChangeイベントが2回入るバグを回避する方法を教えて
756デフォルトの名無しさん
2014/06/13(金) 11:39:41.87ID:cEBL9XA9 TTreeViewで質問ですが
起動時にフォルダツリーを作成してるのですが
これを指定した階層のフォルダを開いた状態にする方法を教えて
例えば aaa\bbb\cccって指定したらcccが開かれてるとか
起動時にフォルダツリーを作成してるのですが
これを指定した階層のフォルダを開いた状態にする方法を教えて
例えば aaa\bbb\cccって指定したらcccが開かれてるとか
757デフォルトの名無しさん
2014/06/13(金) 12:43:24.46ID:JKfszcic 展開された状態にしたいTTreeNodeのインスタンスを取得して、
ExpanededプロパティをいじるかExpandメソッド使うだけでしょ。
ExpanededプロパティをいじるかExpandメソッド使うだけでしょ。
758デフォルトの名無しさん
2014/06/13(金) 16:20:58.51ID:cEBL9XA9 いや、そうなんだけどさ。
これ自分で指定ノードまで検索しないとダメなのかなっておもって
これ自分で指定ノードまで検索しないとダメなのかなっておもって
759デフォルトの名無しさん
2014/06/13(金) 18:26:01.38ID:PxwdU0Uh 自分でそういう関数を作るしかない。
TTreeViewがディレクトリ階層を表しているとは限らないから。
継承でフォルダツリー専用に作られたクラスがあればあるかもしれないけど。
TTreeViewがディレクトリ階層を表しているとは限らないから。
継承でフォルダツリー専用に作られたクラスがあればあるかもしれないけど。
760デフォルトの名無しさん
2014/06/13(金) 21:08:02.50ID:q7Aw8i3I 自分でフォルダを読んで
TreeViewしているんだから
その途中で
Expandしたいフォルダに該当するか判定して
該当していたら、開けばいいだけじゃん
TreeViewしているんだから
その途中で
Expandしたいフォルダに該当するか判定して
該当していたら、開けばいいだけじゃん
761デフォルトの名無しさん
2014/06/24(火) 14:24:51.72ID:qPVXYS8O フォームのBorderStyleをbsSizeableにしてTChartを貼っているんだけど
フォームの大きさに合わせてチャートも大きさが変わるように
Anchorsを全部trueにしてますが、実行するとチャートの大きさが設計時より小さくなってしまいます
フォームのScaledはfalseにしてますが、これちゃんと設計時と同じ大きさになる設定を教えてくださ
C++Builder5
フォームの大きさに合わせてチャートも大きさが変わるように
Anchorsを全部trueにしてますが、実行するとチャートの大きさが設計時より小さくなってしまいます
フォームのScaledはfalseにしてますが、これちゃんと設計時と同じ大きさになる設定を教えてくださ
C++Builder5
762デフォルトの名無しさん
2014/06/24(火) 14:46:21.04ID:qPVXYS8O AnchorsでRightとBottomをtrueにするとそれぞれ幅と高さが設計時より小さくなってる
falseにして実行すると設計時と同じサイズ
他のフォームでも全く同じ事してるけどこんな現象にならない、なぜー
falseにして実行すると設計時と同じサイズ
他のフォームでも全く同じ事してるけどこんな現象にならない、なぜー
763デフォルトの名無しさん
2014/06/24(火) 18:01:29.87ID:rXmVvt0n 予めプロパティで設定しないで、コード上で(OnShowとかで)設定してみたら?
764デフォルトの名無しさん
2014/07/03(木) 10:09:46.51ID:4L5y/HxP ちと質問。
最新のC++BuilderXE6ってOpenMP使える?
最新のC++BuilderXE6ってOpenMP使える?
765デフォルトの名無しさん
2014/07/04(金) 12:39:14.35ID:41y9bvYX え、もうEX6出てるのかww
EX5ってあるの?4買ってからあんま経ってないのにもう6で照るのかあ
EX5ってあるの?4買ってからあんま経ってないのにもう6で照るのかあ
766デフォルトの名無しさん
2014/07/04(金) 12:56:41.14ID:/hEGMFuo XE6が出て1年近く経ってると思うぞ。
最近は毎年位のスパンで更新している感があるかな。
最近は毎年位のスパンで更新している感があるかな。
767デフォルトの名無しさん
2014/07/04(金) 13:11:10.26ID:HHdjCYam 英語のメール送ってくるエンバカヤロゥ
日本語でサポートしろやエンバカヤロゥ
日本語でサポートしろやエンバカヤロゥ
768デフォルトの名無しさん
2014/07/04(金) 14:22:44.55ID:ZGvxbiPP XE6はまだ2月ちょっとだ…XE7は10月頃か?といわれてる。
ちなみにC++BuilderでOpenMPは使えない気がする。ぐぐったらVCでDLL化して使ってる、という話は見かけた。
ちなみにC++BuilderでOpenMPは使えない気がする。ぐぐったらVCでDLL化して使ってる、という話は見かけた。
769デフォルトの名無しさん
2014/07/04(金) 16:26:54.97ID:41y9bvYX まじかー
この前XE4買ったかっばだと思ってたのに
ちなみに、4と6って何か大きな違いある?
オブジェクトインスペクタがバグるのは健在なのかな
この前XE4買ったかっばだと思ってたのに
ちなみに、4と6って何か大きな違いある?
オブジェクトインスペクタがバグるのは健在なのかな
770デフォルトの名無しさん
2014/07/04(金) 17:45:59.48ID:ZGvxbiPP つ ttp://docwiki.embarcadero.com/RADStudio/XE6/ja/Delphi_XE6_%E3%81%8A%E3%82%88%E3%81%B3_C%2B%2BBuilder_XE6_%E3%81%AE%E6%96%B0%E6%A9%9F%E8%83%BD
771デフォルトの名無しさん
2014/07/04(金) 18:09:45.42ID:41y9bvYX772デフォルトの名無しさん
2014/07/04(金) 18:14:39.60ID:41y9bvYX うーん、XE6欲しいけど10月にXE7出る可能性あるみたいだしー
てか、XE4で64bitソフト作ったらexeサイズが8MBになるんだけど
XE6ではもっとexe肥大化するのかなあ。
以前Builder5のバグでアプデしたらexeサイズがアレしたけど
これ以上でかくなったら圧縮してもメールで送るの分割せにゃいかんくなる
てか、XE4で64bitソフト作ったらexeサイズが8MBになるんだけど
XE6ではもっとexe肥大化するのかなあ。
以前Builder5のバグでアプデしたらexeサイズがアレしたけど
これ以上でかくなったら圧縮してもメールで送るの分割せにゃいかんくなる
773デフォルトの名無しさん
2014/07/04(金) 22:34:14.30ID:rpZ/Sb2N >>768
あれ、2月位だっけ......
OpenMPは簡単に使えないんね......
ネットで調べたら、使ってる書き込みがあったから、
CLangとLLVMのお陰で普通に使えるのかなと思ったんだけど、
実際はVCでDLL化してたんね......
あれ、2月位だっけ......
OpenMPは簡単に使えないんね......
ネットで調べたら、使ってる書き込みがあったから、
CLangとLLVMのお陰で普通に使えるのかなと思ったんだけど、
実際はVCでDLL化してたんね......
774デフォルトの名無しさん
2014/07/05(土) 07:25:24.64ID:hnlFrnru XE6 2014/04/16 発売開始
775デフォルトの名無しさん
2014/07/05(土) 10:21:35.59ID:VqZamtnF 安くて使い勝手が良かったから使ってたボーランド時代
今はバージョンアップされても何も魅力を感じなくなってしまった
今はバージョンアップされても何も魅力を感じなくなってしまった
776デフォルトの名無しさん
2014/07/05(土) 10:35:06.93ID:MbZ2I/h/ RT >>775
777デフォルトの名無しさん
2014/07/15(火) 13:04:03.79ID:gF1f+2ak OpenCLなら通るのに…
778デフォルトの名無しさん
2014/07/31(木) 14:13:33.13ID:C2bwOfzI XE7っていつ出るの
779デフォルトの名無しさん
2014/08/04(月) 12:54:28.30ID:WuS127/J XE4のTImage3Dってデフォで変な形してるけどこれ正方形や長方形にするパラ教えてくださ
780デフォルトの名無しさん
2014/08/06(水) 20:35:33.11ID:EE9HlvVo >>779
3D表示は設計時カメラがデフォルトで使用される。
Viewport3DのUsingDesignCameraがTrueだと設計時カメラで表示されるが
falseにするとViewport3DのCameraプロパティに設定されたカメラで表示される。
3D表示は設計時カメラがデフォルトで使用される。
Viewport3DのUsingDesignCameraがTrueだと設計時カメラで表示されるが
falseにするとViewport3DのCameraプロパティに設定されたカメラで表示される。
781デフォルトの名無しさん
2014/08/07(木) 10:12:15.87ID:bzHTj0Lj782デフォルトの名無しさん
2014/08/07(木) 10:13:57.59ID:bzHTj0Lj ViewportsグループにViewport3Dありました。
これで色々試してみますありがとう
これで色々試してみますありがとう
783デフォルトの名無しさん
2014/08/07(木) 10:29:52.73ID:bzHTj0Lj うーん、うまくいかない・・
手順として
1.Viewport3Dを設置してのUsingDesignCameraをfalseに
2.TCameraを設置してViewport3DのCameraプロパティーをCamera1に設定
3.TImage3Dを設置
カメラとImage3Dの関連付けというかがわからない
カメラ動かしても特にImageの方は形かわらないですし
これうまく使えたら結構色々できそうで良さげなんだけどなあ
手順として
1.Viewport3Dを設置してのUsingDesignCameraをfalseに
2.TCameraを設置してViewport3DのCameraプロパティーをCamera1に設定
3.TImage3Dを設置
カメラとImage3Dの関連付けというかがわからない
カメラ動かしても特にImageの方は形かわらないですし
これうまく使えたら結構色々できそうで良さげなんだけどなあ
784デフォルトの名無しさん
2014/08/13(水) 10:56:58.97ID:+YEx4mAs フォームがアクティブになったのを検知する方法おしえて
785デフォルトの名無しさん
2014/08/13(水) 11:10:47.54ID:+YEx4mAs できた。
お前等ってほんと糞の役にも立たないカスだな^^
お前等ってほんと糞の役にも立たないカスだな^^
786デフォルトの名無しさん
2014/08/13(水) 11:19:36.51ID:aA3WCwQl 教えてもらっても感謝もしない
質問されても答える気もない
質問されても答える気もない
787デフォルトの名無しさん
2014/08/13(水) 15:17:33.61ID:TZPZmb+y 自己解決したら解決方法も記す
788デフォルトの名無しさん
2014/08/13(水) 21:12:30.04ID:CDpySFdN >>787
( ゚Д゚)y─┛~~
( ゚Д゚)y─┛~~
789デフォルトの名無しさん
2014/08/15(金) 21:08:13.06ID:k1aLXotA IFMXScreenServiceを使いたくてヘルプにあったとおりに
http://docwiki.appmethod.com/appmethod/1.14/topics/ja/FireMonkey_%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9
書いたんだけど、コンパイル通らないんだけど
http://docwiki.appmethod.com/appmethod/1.14/topics/ja/FireMonkey_%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9
書いたんだけど、コンパイル通らないんだけど
790デフォルトの名無しさん
2014/08/15(金) 23:55:03.47ID:k1aLXotA 自己解決したわ
791デフォルトの名無しさん
2014/08/21(木) 18:11:45.79ID:cjBUwTlW C++Builder5 使ってるんですが、
TComboBox、TListBox、TToolBar、TListView にbuffer overflowする欠陥があるってことなんですけど
Builder5だとVCLソースを修正するなんてことできないですよね?
あとこれも。
http://support.embarcadero.com/article/44015
TComboBox、TListBox、TToolBar、TListView にbuffer overflowする欠陥があるってことなんですけど
Builder5だとVCLソースを修正するなんてことできないですよね?
あとこれも。
http://support.embarcadero.com/article/44015
792デフォルトの名無しさん
2014/08/21(木) 21:51:35.45ID:9Z06b8uo ソースがついてりゃできるし、ついてなきゃできない。エディションによるとしか。ところでBMPの件はともかく、
そんな話あったっけ?
そんな話あったっけ?
793デフォルトの名無しさん
2014/08/29(金) 22:34:31.99ID:VvmJl6gy XE6を使っています ビルド構成をdebugにして実行すると正常動作しますが
Releaseにして実行ファイルを作成すると起動はするのですが異常に重たい
動作になります(スレッドでRS232Cの通信をやっていて通信が重くなる)
ちなみに、XE6を起動した状態(そのプロジェクトを読まない状態)で
その実行ファイルを実行すると正常に動作します。
実行ファイル作成時のオプションなどをいじれば直るものなのでしょうか?
OSはwin8です。
Releaseにして実行ファイルを作成すると起動はするのですが異常に重たい
動作になります(スレッドでRS232Cの通信をやっていて通信が重くなる)
ちなみに、XE6を起動した状態(そのプロジェクトを読まない状態)で
その実行ファイルを実行すると正常に動作します。
実行ファイル作成時のオプションなどをいじれば直るものなのでしょうか?
OSはwin8です。
794デフォルトの名無しさん
2014/08/29(金) 22:43:09.84ID:DWWx7kEW795デフォルトの名無しさん
2014/08/29(金) 22:45:58.90ID:VvmJl6gy >>794
ありがとうございますやってみます。
ありがとうございますやってみます。
796デフォルトの名無しさん
2014/08/30(土) 11:08:55.59ID:GfRuM6rp >>794
解決しました、DEBUGと同じにそて最適化をはずしてもだめだったのでスレッドの速度を
はかってみたところ
Sleep(1);
がXE6を起動しているときと、単独で起動しているときではSleepしている時間が違うように
みえました。
もともとのルーチンもあまりよくなかったので双方を調整し何とか正常に動作するように
なりました。
ありがとうございました。
解決しました、DEBUGと同じにそて最適化をはずしてもだめだったのでスレッドの速度を
はかってみたところ
Sleep(1);
がXE6を起動しているときと、単独で起動しているときではSleepしている時間が違うように
みえました。
もともとのルーチンもあまりよくなかったので双方を調整し何とか正常に動作するように
なりました。
ありがとうございました。
797デフォルトの名無しさん
2015/01/09(金) 17:41:11.11ID:tgzE7GLA うんこ
798デフォルトの名無しさん
2015/01/25(日) 16:43:12.52ID:zaVj/bx6 Windows7にC++Builder6をインストールしたんだけど
統合環境のエディタ画面のスクロールバーが欠けて
半分くらいしか表示されていないのはテーマのせいかね?
Windowsクラシックに変更すればちゃんと表示されたけど
他に何か改善策ないかな
統合環境のエディタ画面のスクロールバーが欠けて
半分くらいしか表示されていないのはテーマのせいかね?
Windowsクラシックに変更すればちゃんと表示されたけど
他に何か改善策ないかな
799デフォルトの名無しさん
2015/01/25(日) 20:00:30.91ID:apxi13NM 古いバージョンを使うなら
VM環境に入れればイイじゃん
VMにXPなりターゲットのOSを入れてそこで動かせばエエがな
さすれば、OSを最新に変えても
VMのファイルさえコピーすれば
再インストールする必要もなくそのままつかえるべ
VM環境に入れればイイじゃん
VMにXPなりターゲットのOSを入れてそこで動かせばエエがな
さすれば、OSを最新に変えても
VMのファイルさえコピーすれば
再インストールする必要もなくそのままつかえるべ
800デフォルトの名無しさん
2015/01/27(火) 18:27:33.75ID:YUbq7nJU テーマで変わるのはあると思う。
自分はWindows7にC++Builder5。
テーマはWindows7ベーシックかな。
右側が若干はみ出しているがまぁ気にせず使っている。
Aeroだと問題ないようだけど。
自分はWindows7にC++Builder5。
テーマはWindows7ベーシックかな。
右側が若干はみ出しているがまぁ気にせず使っている。
Aeroだと問題ないようだけど。
801デフォルトの名無しさん
2015/01/27(火) 20:45:29.35ID:fVDilJE1 Aeroでもベーシックでもダメだった
結局BCB6でコンパイル&デバッグする時は画面をクラシックに変えることにした
デスクトップを右クリックして変えるだけで手間もかからないし動作も機敏になるし
ウィンドウの端もキッチリ合わせられるので統合環境ではこの方が見やすいので
あとメッセージウィンドウをソースエディタとドッキングしてるとエラーが出たりしたので
これは外に出して並べることで対処した
結局BCB6でコンパイル&デバッグする時は画面をクラシックに変えることにした
デスクトップを右クリックして変えるだけで手間もかからないし動作も機敏になるし
ウィンドウの端もキッチリ合わせられるので統合環境ではこの方が見やすいので
あとメッセージウィンドウをソースエディタとドッキングしてるとエラーが出たりしたので
これは外に出して並べることで対処した
802デフォルトの名無しさん
2015/01/27(火) 21:59:24.62ID:mRBjUfrP ショートカット作って互換性タブの設定をいじくれ
803デフォルトの名無しさん
2015/01/27(火) 22:12:10.87ID:fVDilJE1 その辺も当然いろいろ弄って確認したけどダメだった
804デフォルトの名無しさん
2015/02/08(日) 20:32:52.12ID:vRhQTF3i いまさらだが>>800だけど右じゃなくて左だったわ
まぁいまさらだけど
まぁいまさらだけど
805デフォルトの名無しさん
2015/02/08(日) 21:42:13.84ID:nmkJZ9OV ボーランドが良かった
806デフォルトの名無しさん
2015/02/20(金) 13:00:58.09ID:f+GBkftj C++Builder2010でメール送信できません。
どっかのサイトまんまのやり方です。
IdSMTP->Sendで固まってタイムアウトまで抜けません。
ちなみに同じコードをC++BuilderEX4でやると正常にメール送信できましたが
C++Builder2010ではどうしたらいいんですかね?
TIdMessage *msg = new TIdMessage( this );
IdSMTP->Host = "yahoo";
IdSMTP->Username = "Username";
IdSMTP->Password = "password";
IdSMTP->Port = 587;
//差出人
msg->From->Name = "From name";
msg->From->Address = "From address";
//宛先
TIdEMailAddressItem* to = msg->Recipients->Add();
to->Name = "To name";
to->Address = "To address";
//件名
msg->Subject = "Subject";
//本文
msg->Body->Text = "This is e-mail.";
//送信
IdSMTP->Connect();
IdSMTP->Send(msg);
IdSMTP->Disconnect();
どっかのサイトまんまのやり方です。
IdSMTP->Sendで固まってタイムアウトまで抜けません。
ちなみに同じコードをC++BuilderEX4でやると正常にメール送信できましたが
C++Builder2010ではどうしたらいいんですかね?
TIdMessage *msg = new TIdMessage( this );
IdSMTP->Host = "yahoo";
IdSMTP->Username = "Username";
IdSMTP->Password = "password";
IdSMTP->Port = 587;
//差出人
msg->From->Name = "From name";
msg->From->Address = "From address";
//宛先
TIdEMailAddressItem* to = msg->Recipients->Add();
to->Name = "To name";
to->Address = "To address";
//件名
msg->Subject = "Subject";
//本文
msg->Body->Text = "This is e-mail.";
//送信
IdSMTP->Connect();
IdSMTP->Send(msg);
IdSMTP->Disconnect();
807デフォルトの名無しさん
2015/02/20(金) 17:46:53.96ID:VCgGEknY > IdSMTP->Host = "yahoo";
これでメール遅れるの?
これでメール遅れるの?
808デフォルトの名無しさん
2015/02/20(金) 21:07:17.00ID:NQxtOl0f indyを最新にすればいいんじゃないかな
809デフォルトの名無しさん
2015/03/25(水) 19:52:20.09ID:zQ0lz0zO builderにおいて、キーボードショートカットで定型文のコメント挿入したいんですが可能性ですか?
810デフォルトの名無しさん
2015/03/27(金) 11:42:13.86ID:h/AyVghg 化膿です
811デフォルトの名無しさん
2015/04/08(水) 23:15:02.99ID:PTXuHWUE XE8が出た訳だが。 さて、・・・
812デフォルトの名無しさん
2015/04/13(月) 16:54:22.63ID:XpW/wdfu マジで?
813デフォルトの名無しさん
2015/04/20(月) 15:56:31.29ID:gud9zPg6 ちょっとEX8で質問なんですが
DataModule1 = new TDataModule( this );
として
Destroyでdelete DataModule1; すると
そのdeleteの行で無効なポインタ操作のエラーがでるんですが・・・
以前(EX4)はこれでエラー出なかったのになんでですかね??
DataModule1 = new TDataModule( this );
として
Destroyでdelete DataModule1; すると
そのdeleteの行で無効なポインタ操作のエラーがでるんですが・・・
以前(EX4)はこれでエラー出なかったのになんでですかね??
814デフォルトの名無しさん
2015/04/20(月) 16:01:20.29ID:gud9zPg6 あれ?何かMdbModuleのDestroyが2回呼ばれてるなんでだろ
とりあえず理由はわからんけど、回避法はわかったからいいや
とりあえず理由はわからんけど、回避法はわかったからいいや
815デフォルトの名無しさん
2015/04/20(月) 16:05:24.10ID:gud9zPg6 あ、わかった、デフォで自動作成になっとった何この仕様変更
816デフォルトの名無しさん
2015/04/24(金) 09:58:36.40ID:m/xUqZvj TStringGridでセルの文字をセンタリングとかさせるのってやっぱDrawCellでないとできない?
せっかくカラムクリックで自動で色が変わってくれるのにDrawCellで再描画するとその変がダメになるし
バージョンアップしても以前のコントロールが全く便利になってないなあ
どうでもいいとこに力入れすぎ
せっかくカラムクリックで自動で色が変わってくれるのにDrawCellで再描画するとその変がダメになるし
バージョンアップしても以前のコントロールが全く便利になってないなあ
どうでもいいとこに力入れすぎ
817デフォルトの名無しさん
2015/04/30(木) 00:50:33.24ID:0ZqGd+2G C++Builder5 Enterpriseをアキバで1kでゲットしたが
使い道があるのか考えてしまった。。。
アップデートもDL出来ないし・・・
使い道があるのか考えてしまった。。。
アップデートもDL出来ないし・・・
818デフォルトの名無しさん
2015/04/30(木) 12:17:40.30ID:48P0pUJa Builder5だとシリアルコード入れなくても使えるんだっけ?
自分はPersonalだけど(正規購入だぞw)古いDelphなら欲しいけど古いC++Builderはいらんなぁ
EnterpriseでもVCLのコードって付いてないんでしょ?
自分はPersonalだけど(正規購入だぞw)古いDelphなら欲しいけど古いC++Builderはいらんなぁ
EnterpriseでもVCLのコードって付いてないんでしょ?
819817
2015/04/30(木) 23:41:47.60ID:0ZqGd+2G Builder5もシリアル要りますよ。
バンドルとしてDelphi4 Professionalと
JBuilder3 Professionalが付いてる。
VCLのコードについては、クイックスタートマニュアルの6-2に
「C++BuilderのProfessional版とEnterprise版にはVCLのソースコードが付属しています。」
と書かれてますけどコレのことかな?
バンドルとしてDelphi4 Professionalと
JBuilder3 Professionalが付いてる。
VCLのコードについては、クイックスタートマニュアルの6-2に
「C++BuilderのProfessional版とEnterprise版にはVCLのソースコードが付属しています。」
と書かれてますけどコレのことかな?
820デフォルトの名無しさん
2015/04/30(木) 23:44:59.51ID:48P0pUJa VCLソースいいなぁ
というか秋葉のどこでげっとしたんだ?
行ってももうないだろうけど
そのお古はシリアルコードもちゃんと有効なん?
というか秋葉のどこでげっとしたんだ?
行ってももうないだろうけど
そのお古はシリアルコードもちゃんと有効なん?
821817
2015/05/01(金) 00:42:07.23ID:K4xtKnpk Win7-32しかなくインストールはまだしていない。
6からは認証が必要らしいけど5までは不要だったような。
シリアルは有効かと思うが・・・
専用PC構築しないとな。。
あ、ディスクだけなら3-7-11にあったよ(笑)
買った物と同じ盤がばら売りされててびびったw
C5のEnt、C5のコンパニオン、D4のPro、J3のProの4枚。
他にもちらほら盤があったね。
ただこちらは1枚で1k也。。。
見間違いではないと思うけど違ってたらすまない。
行くだけ行ってみれば?
6からは認証が必要らしいけど5までは不要だったような。
シリアルは有効かと思うが・・・
専用PC構築しないとな。。
あ、ディスクだけなら3-7-11にあったよ(笑)
買った物と同じ盤がばら売りされててびびったw
C5のEnt、C5のコンパニオン、D4のPro、J3のProの4枚。
他にもちらほら盤があったね。
ただこちらは1枚で1k也。。。
見間違いではないと思うけど違ってたらすまない。
行くだけ行ってみれば?
822デフォルトの名無しさん
2015/05/01(金) 02:37:45.19ID:2Cy6f4Lo シリアルは売買できなかったんじゃなかったっけ?誰か登録したやつ使えばライセンス違反じゃないの?
823デフォルトの名無しさん
2015/05/01(金) 19:05:29.43ID:UqXlBgJO >>821
やーやー
情報サンクス
確認だがその数値は住所の番地ということでよろしいか?
その前提でとりあえず行ってみたよ
秋葉原3-7という住所
まず結論だけ言おう
閉まってた(´・ω・`)
たぶん本当に倉庫整理していたら出てきたものを処分しただけなんだろうな。
数千円程度なら使える使えないに限らず試しに買ってみたかったorz
やーやー
情報サンクス
確認だがその数値は住所の番地ということでよろしいか?
その前提でとりあえず行ってみたよ
秋葉原3-7という住所
まず結論だけ言おう
閉まってた(´・ω・`)
たぶん本当に倉庫整理していたら出てきたものを処分しただけなんだろうな。
数千円程度なら使える使えないに限らず試しに買ってみたかったorz
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★11 [蚤の市★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- インド料理屋に抗議に行った
- 【正論】検察「山上よ、どんな事情があろうと暴力が許されない」 [442080748]
- 熱はないけど倦怠感があるんやが
- 若いころパパカツしてカリカリ女になって適当な男と結婚したほうが大体は幸せになるというじじつ
- 年末年始にしか会わない親戚
