くだすれC++Builder(超初心者用)その5

■ このスレッドは過去ログ倉庫に格納されています
2012/04/21(土) 13:26:14.76
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
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/
2014/04/10(木) 13:27:41.43ID:MBnprmD9
Repaint
2014/04/10(木) 13:58:03.40ID:BMsuBXEr
Invalid Update Repaintについてはここ見るよろし
http://kwikwi.cocolog-nifty.com/blog/2008/06/bcbdelphi_cfcb.html
723デフォルトの名無しさん
垢版 |
2014/04/10(木) 15:53:27.45ID:cHkBS6BK
僕が提出したノートは2冊だっけな?
724デフォルトの名無しさん
垢版 |
2014/04/10(木) 17:36:41.17ID:hCZjGgXU
>>721-722
いえいえ、そういうことを言ってるのではなくてですね
TProgressBarが意図的に推移バーを遅延させてるんですよこれ
XE4で>>720やってみてもらうとわかるとおもいますが
そして>>723は視ね
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なんて新しいもの持ってないんで最近のことはよくわかんね。
726デフォルトの名無しさん
垢版 |
2014/04/10(木) 19:00:03.95ID:coZ4bcw7
ProgressMessage()
ってはじめてみた
2014/04/10(木) 19:17:35.95ID:UFqHLSfk
Application->ProcessMessages()か

C#で言うとApplication.DoEvents()みたいな
XPマシン電源消したからわからん
2014/04/10(木) 19:58:45.76ID:ZTfayk7W
×ProgressMessage()
○ProcessMessages()

ループ処理させる時とかでイベント割り込ませるのによく使うよな
掴んだままだと応答なしとか出て行儀の悪いプログラムになるし
2014/04/10(木) 20:06:46.33ID:CRnY9LL7
あーそれそれ。
2014/04/10(木) 20:32:29.24ID:J0ZVG4eI
ProcessMessagesで、手動でメッセージループを回すケースが必要になるなんて
どっちかというと、プログラムの設計が行儀悪いからだと思うけど。
プログレスを表示するってことはそもそも、ある程度時間のかかる処理なわけで、
そんな処理をUIスレッドで行なおうとするからProcessMessagesせざるを得なくなるわけで、
サブスレッドでそもそもやれと思う。
731デフォルトの名無しさん
垢版 |
2014/04/10(木) 20:35:06.53ID:coZ4bcw7

またスレタイ読めない人が出現
2014/04/10(木) 20:42:37.46ID:/AIMsHz9
HandleMessage() もさほど変わらん
2014/04/10(木) 20:58:17.17ID:J0ZVG4eI
>>720
つか、そもそも、Windowsシステムにおいて描画の処理って優先度低くて、暇な時やるってスタンスだから、
for( int i = 0; i < 100; i ++ ){
 ProgressBar->Position ++;
}
でループで頻繁に回しても、描画まとめられちゃうからね・・
734デフォルトの名無しさん
垢版 |
2014/04/11(金) 13:13:27.96ID:bepIv9hm
>>733
いえいえ、違います>>720は例です
以前はちゃんと描画されてた(Builder5)ので
いつからかはわかりませんが、勝手に遅延描画されてるんですよ
2014/04/11(金) 18:05:40.10ID:73QXDgv6
>>734
自分(>>725)もBuilder5持ってる、試してみたけど確かになるね。
2009で試したけど、こっちもなる。

MarqueeInterval というプロパティ値は?
>アニメーション表示の更新間隔(ミリ秒)。これにより、強調表示部分が動く速度を設定します。デフォルトは 10 ミリ秒です。値を大きくするほど、速度は遅くなります。
2009でのデフォルトだと10(ミリ秒)
Builder5にはなかったプロパティ。

確認してもダメと言うことならたぶんコントロールとしての動作仕様が変わったとかじゃない?
とりあえず ProgressBar->Positionを更新した後にProcessMessages()を呼び出せばちゃんと更新されるようになる。
もしそれでも更新されないならコードがおかしい(最適化のせい)とかかも知れない。
2014/04/11(金) 21:41:50.01ID:G2hHL9t4
VisualStyleの影響とか、VCL Styleの影響って事はない?
2014/04/13(日) 02:21:43.71ID:An7WAIh1
> ProgressBar->Position ++;
この書き方はしたこと無かったな、自分は
ProgressBar->StepIt();
いつもこう書いている
あるいはStepBy(1);
違いがあるのか、無いのかは知らないが
2014/04/13(日) 12:31:07.74ID:HXOgCYL2
最近XE4 C++ Builderを使い始めた初心者ですが、次のような
コードでエラーが出ないのは何故でしょうか?

char *ptr = "ABCD";
*ptr = 'X';

普通Visual Studio 2010等ではコンパイル・エラーとなりますが、
XE4ではコンパイルが通ってしまいます。。。。(´・ω・`)
XE4の場合は上記のようにポインタを文字列リテラルのアドレスで
初期化する際に、明示的にconst修飾子を付けない限り、文字列
はconst領域のデータ・セグメントには格納されないのでしょうか?
それともコンパイラの警告オプションの設定の問題でしょうか?

初歩的な質問ですみません。
2014/04/13(日) 14:55:05.57ID:PtXBUBAS
URLを貼ろうとしたら「さくらが咲いてますよ」と言われるんだが

-dcオプション

無視されるみたいだけど
2014/04/15(火) 09:19:24.78ID:ERITG9Tj
>>739
多分嫌儲とJIMがやってるサクラサーバ除外処理でしょう。
面倒だからオープンにスレ立てますか。
741デフォルトの名無しさん
垢版 |
2014/04/30(水) 18:44:48.10ID:lAKrL3qN
ボタンのAnchorsで設計時にLeftとBottomして
実行すると配置より上にボタンが表示されちゃいます。
フォームはMDI子フォームでBorderStyle=bsSizeable
何が原因ですかね?
ちなみに他の画面でも同じ事やってるフォームありますがそっちは正常です。
Builder5
2014/04/30(水) 18:52:25.22ID:ZY5HChQC
parentの設定し忘れ
2014/04/30(水) 18:52:54.78ID:+uCJ/EHs
スケーリングの問題じゃないの?
744デフォルトの名無しさん
垢版 |
2014/05/01(木) 09:56:57.94ID:CuOT4gd+
>>742
動的に作成してなくて設計時にボタンを貼り付けてます

>>743
フォームのScaledはfalseにしてます。
正常に表示されてるフォームと同じ設定にしてます

パネルにのっければすむ話なんですがなるべく画面を弄りたくないのでめんどくさいし。
他にアンカーをbottomとかに変更したら実行時に位置が変わる原因て何かありますかね?
745デフォルトの名無しさん
垢版 |
2014/05/01(木) 10:01:15.76ID:CuOT4gd+
あー、もしやとおもってscaled=trueにしたらうまくいった。
これtrueにするとグリッドの表示がくずれるんだよなあ・・・
でも他のフォームはscaled=falseにしてるのになんでうまくいくんだろ
746デフォルトの名無しさん
垢版 |
2014/05/01(木) 10:10:46.81ID:CuOT4gd+
更に他の画面でやったらやっぱscaled=falseでもうまくいく
ダメな画面はステータスバーついてるんだけどこれが悪さしてる希ガス
2014/05/01(木) 10:12:13.71ID:K+RzAtOV
フォームに直接置かないでパネル敷いてみ
748デフォルトの名無しさん
垢版 |
2014/05/01(木) 10:20:04.52ID:CuOT4gd+
>>747
 >>744
2014/05/01(木) 10:29:27.77ID:K+RzAtOV
なにがどうめんどうくさいのかね?
オボコみたいにコピペでやればちょちょいのちょいだよ
750デフォルトの名無しさん
垢版 |
2014/05/14(水) 11:21:30.30ID:iA+Geeud
XE4が何かおかしくなったので再インスコしてるんだけどInterBaseのインスコで止まる・・
何度やってもダメ、全部アンスコしてからインスコしてもダメ
これどうしたらいいのさ・・・
2014/05/14(水) 12:08:09.15ID:V3q1idwI
いくら超初心者とはいえ
われわれは超能力者でもエスパーでもありませんので
もう少し詳しく状況を書いてもらわなければ
何も回答することができません
752デフォルトの名無しさん
垢版 |
2014/05/14(水) 12:13:12.78ID:iA+Geeud
しゃーないからInterBaseはインスコせずに際インスコしたら
今度はCodeSite Expressのインスコで固まった・・・
何この糞ソフト・・・
えん馬鹿ってほんと馬鹿だな・・・
2014/05/14(水) 19:18:14.12ID:HdE5rqaa
Support KBに完全アンインストールのアーティクルがあったはずなんで、まずは全部消してみては?
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が開かれてるとか
2014/06/13(金) 12:43:24.46ID:JKfszcic
展開された状態にしたいTTreeNodeのインスタンスを取得して、
ExpanededプロパティをいじるかExpandメソッド使うだけでしょ。
2014/06/13(金) 16:20:58.51ID:cEBL9XA9
いや、そうなんだけどさ。
これ自分で指定ノードまで検索しないとダメなのかなっておもって
2014/06/13(金) 18:26:01.38ID:PxwdU0Uh
自分でそういう関数を作るしかない。
TTreeViewがディレクトリ階層を表しているとは限らないから。
継承でフォルダツリー専用に作られたクラスがあればあるかもしれないけど。
2014/06/13(金) 21:08:02.50ID:q7Aw8i3I
自分でフォルダを読んで
TreeViewしているんだから
その途中で
Expandしたいフォルダに該当するか判定して
該当していたら、開けばいいだけじゃん
761デフォルトの名無しさん
垢版 |
2014/06/24(火) 14:24:51.72ID:qPVXYS8O
フォームのBorderStyleをbsSizeableにしてTChartを貼っているんだけど
フォームの大きさに合わせてチャートも大きさが変わるように
Anchorsを全部trueにしてますが、実行するとチャートの大きさが設計時より小さくなってしまいます
フォームのScaledはfalseにしてますが、これちゃんと設計時と同じ大きさになる設定を教えてくださ
C++Builder5
762デフォルトの名無しさん
垢版 |
2014/06/24(火) 14:46:21.04ID:qPVXYS8O
AnchorsでRightとBottomをtrueにするとそれぞれ幅と高さが設計時より小さくなってる
falseにして実行すると設計時と同じサイズ
他のフォームでも全く同じ事してるけどこんな現象にならない、なぜー
2014/06/24(火) 18:01:29.87ID:rXmVvt0n
予めプロパティで設定しないで、コード上で(OnShowとかで)設定してみたら?
2014/07/03(木) 10:09:46.51ID:4L5y/HxP
ちと質問。
最新のC++BuilderXE6ってOpenMP使える?
765デフォルトの名無しさん
垢版 |
2014/07/04(金) 12:39:14.35ID:41y9bvYX
え、もうEX6出てるのかww
EX5ってあるの?4買ってからあんま経ってないのにもう6で照るのかあ
2014/07/04(金) 12:56:41.14ID:/hEGMFuo
XE6が出て1年近く経ってると思うぞ。
最近は毎年位のスパンで更新している感があるかな。
2014/07/04(金) 13:11:10.26ID:HHdjCYam
英語のメール送ってくるエンバカヤロゥ
日本語でサポートしろやエンバカヤロゥ
2014/07/04(金) 14:22:44.55ID:ZGvxbiPP
XE6はまだ2月ちょっとだ…XE7は10月頃か?といわれてる。

ちなみにC++BuilderでOpenMPは使えない気がする。ぐぐったらVCでDLL化して使ってる、という話は見かけた。
2014/07/04(金) 16:26:54.97ID:41y9bvYX
まじかー
この前XE4買ったかっばだと思ってたのに
ちなみに、4と6って何か大きな違いある?
オブジェクトインスペクタがバグるのは健在なのかな
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
2014/07/04(金) 18:09:45.42ID:41y9bvYX
>>770
チョンクス
androidのアプリって簡単に作れるのかなあ
2014/07/04(金) 18:14:39.60ID:41y9bvYX
うーん、XE6欲しいけど10月にXE7出る可能性あるみたいだしー

てか、XE4で64bitソフト作ったらexeサイズが8MBになるんだけど
XE6ではもっとexe肥大化するのかなあ。
以前Builder5のバグでアプデしたらexeサイズがアレしたけど
これ以上でかくなったら圧縮してもメールで送るの分割せにゃいかんくなる
2014/07/04(金) 22:34:14.30ID:rpZ/Sb2N
>>768
あれ、2月位だっけ......

OpenMPは簡単に使えないんね......
ネットで調べたら、使ってる書き込みがあったから、
CLangとLLVMのお陰で普通に使えるのかなと思ったんだけど、
実際はVCでDLL化してたんね......
2014/07/05(土) 07:25:24.64ID:hnlFrnru
XE6 2014/04/16 発売開始
2014/07/05(土) 10:21:35.59ID:VqZamtnF
安くて使い勝手が良かったから使ってたボーランド時代
今はバージョンアップされても何も魅力を感じなくなってしまった
2014/07/05(土) 10:35:06.93ID:MbZ2I/h/
RT >>775
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ってデフォで変な形してるけどこれ正方形や長方形にするパラ教えてくださ
2014/08/06(水) 20:35:33.11ID:EE9HlvVo
>>779
3D表示は設計時カメラがデフォルトで使用される。
Viewport3DのUsingDesignCameraがTrueだと設計時カメラで表示されるが
falseにするとViewport3DのCameraプロパティに設定されたカメラで表示される。
781デフォルトの名無しさん
垢版 |
2014/08/07(木) 10:12:15.87ID:bzHTj0Lj
>>780
ありがとうございます。
ちなみにViewport3Dってどこにありますか?・・・
2014/08/07(木) 10:13:57.59ID:bzHTj0Lj
ViewportsグループにViewport3Dありました。
これで色々試してみますありがとう
2014/08/07(木) 10:29:52.73ID:bzHTj0Lj
うーん、うまくいかない・・
手順として

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
できた。
お前等ってほんと糞の役にも立たないカスだな^^
2014/08/13(水) 11:19:36.51ID:aA3WCwQl
教えてもらっても感謝もしない
質問されても答える気もない
2014/08/13(水) 15:17:33.61ID:TZPZmb+y
自己解決したら解決方法も記す
2014/08/13(水) 21:12:30.04ID:CDpySFdN
>>787
( ゚Д゚)y─┛~~
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
書いたんだけど、コンパイル通らないんだけど
2014/08/15(金) 23:55:03.47ID:k1aLXotA
自己解決したわ
2014/08/21(木) 18:11:45.79ID:cjBUwTlW
C++Builder5 使ってるんですが、
TComboBox、TListBox、TToolBar、TListView にbuffer overflowする欠陥があるってことなんですけど
Builder5だとVCLソースを修正するなんてことできないですよね?

あとこれも。
http://support.embarcadero.com/article/44015
2014/08/21(木) 21:51:35.45ID:9Z06b8uo
ソースがついてりゃできるし、ついてなきゃできない。エディションによるとしか。ところでBMPの件はともかく、
そんな話あったっけ?
2014/08/29(金) 22:34:31.99ID:VvmJl6gy
XE6を使っています ビルド構成をdebugにして実行すると正常動作しますが
Releaseにして実行ファイルを作成すると起動はするのですが異常に重たい
動作になります(スレッドでRS232Cの通信をやっていて通信が重くなる)

ちなみに、XE6を起動した状態(そのプロジェクトを読まない状態)で
その実行ファイルを実行すると正常に動作します。

実行ファイル作成時のオプションなどをいじれば直るものなのでしょうか?

OSはwin8です。
2014/08/29(金) 22:43:09.84ID:DWWx7kEW
>>793
最適化とかの影響でおかしくなることもある。
動作が変わってしまう場合はまずdebugと同じにして徐々にはずすとかするといいかもしれない。
2014/08/29(金) 22:45:58.90ID:VvmJl6gy
>>794
ありがとうございますやってみます。
2014/08/30(土) 11:08:55.59ID:GfRuM6rp
>>794
解決しました、DEBUGと同じにそて最適化をはずしてもだめだったのでスレッドの速度を
はかってみたところ
Sleep(1);
がXE6を起動しているときと、単独で起動しているときではSleepしている時間が違うように
みえました。
もともとのルーチンもあまりよくなかったので双方を調整し何とか正常に動作するように
なりました。
ありがとうございました。
797デフォルトの名無しさん
垢版 |
2015/01/09(金) 17:41:11.11ID:tgzE7GLA
うんこ
2015/01/25(日) 16:43:12.52ID:zaVj/bx6
Windows7にC++Builder6をインストールしたんだけど
統合環境のエディタ画面のスクロールバーが欠けて
半分くらいしか表示されていないのはテーマのせいかね?
Windowsクラシックに変更すればちゃんと表示されたけど
他に何か改善策ないかな
2015/01/25(日) 20:00:30.91ID:apxi13NM
古いバージョンを使うなら
VM環境に入れればイイじゃん
VMにXPなりターゲットのOSを入れてそこで動かせばエエがな
さすれば、OSを最新に変えても
VMのファイルさえコピーすれば
再インストールする必要もなくそのままつかえるべ
2015/01/27(火) 18:27:33.75ID:YUbq7nJU
テーマで変わるのはあると思う。
自分はWindows7にC++Builder5。
テーマはWindows7ベーシックかな。
右側が若干はみ出しているがまぁ気にせず使っている。
Aeroだと問題ないようだけど。
2015/01/27(火) 20:45:29.35ID:fVDilJE1
Aeroでもベーシックでもダメだった
結局BCB6でコンパイル&デバッグする時は画面をクラシックに変えることにした
デスクトップを右クリックして変えるだけで手間もかからないし動作も機敏になるし
ウィンドウの端もキッチリ合わせられるので統合環境ではこの方が見やすいので
あとメッセージウィンドウをソースエディタとドッキングしてるとエラーが出たりしたので
これは外に出して並べることで対処した
2015/01/27(火) 21:59:24.62ID:mRBjUfrP
ショートカット作って互換性タブの設定をいじくれ
2015/01/27(火) 22:12:10.87ID:fVDilJE1
その辺も当然いろいろ弄って確認したけどダメだった
2015/02/08(日) 20:32:52.12ID:vRhQTF3i
いまさらだが>>800だけど右じゃなくて左だったわ
まぁいまさらだけど
2015/02/08(日) 21:42:13.84ID:nmkJZ9OV
ボーランドが良かった
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();
2015/02/20(金) 17:46:53.96ID:VCgGEknY
> IdSMTP->Host = "yahoo";

これでメール遅れるの?
2015/02/20(金) 21:07:17.00ID:NQxtOl0f
indyを最新にすればいいんじゃないかな
2015/03/25(水) 19:52:20.09ID:zQ0lz0zO
builderにおいて、キーボードショートカットで定型文のコメント挿入したいんですが可能性ですか?
2015/03/27(金) 11:42:13.86ID:h/AyVghg
化膿です
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)はこれでエラー出なかったのになんでですかね??
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で再描画するとその変がダメになるし
バージョンアップしても以前のコントロールが全く便利になってないなあ
どうでもいいとこに力入れすぎ
2015/04/30(木) 00:50:33.24ID:0ZqGd+2G
C++Builder5 Enterpriseをアキバで1kでゲットしたが
使い道があるのか考えてしまった。。。
アップデートもDL出来ないし・・・
2015/04/30(木) 12:17:40.30ID:48P0pUJa
Builder5だとシリアルコード入れなくても使えるんだっけ?
自分は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のソースコードが付属しています。」
と書かれてますけどコレのことかな?
2015/04/30(木) 23:44:59.51ID:48P0pUJa
VCLソースいいなぁ

というか秋葉のどこでげっとしたんだ?
行ってももうないだろうけど

そのお古はシリアルコードもちゃんと有効なん?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況