[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 22:12 / Filesize : 78 KB / Number-of Response : 392
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

[Tips]Borland C++Builder ちょいテク No.01



1 名前:1 mailto:sage [2006/08/03(木) 13:43:29 ]
今まで知らないでゴリゴリしこしこやっていた処理が実は簡単に出来たなんてことがよくあります。
そんなちょっとしたテクニックやTips(秘訣)を紹介するスレです。
プログラミングのQ&Aは
C++Builder相談室 Part16
pc8.2ch.net/test/read.cgi/tech/1138766165/
くだすれC++Builder(超初心者用)その2
pc8.2ch.net/test/read.cgi/tech/1144308804/
関連スレ
Borland Developer Studio 2006 No.07
pc8.2ch.net/test/read.cgi/tech/1154069526/
【Delphi】 Indyコンポーネント 【C++Builder】
pc8.2ch.net/test/read.cgi/tech/1093654251/


76 名前:デフォルトの名無しさん [2006/11/16(木) 18:55:16 ]
LightReport2 ってBD$でも使えるんだろうか?

77 名前:デフォルトの名無しさん [2006/11/17(金) 02:25:43 ]
C++やP2P技術に卓越したプログラマの方々
宜しければ一度で良いので拝見して頂きたいです
当企画の成立には貴方の力が必要です

次世代コミュニティ製作 C++,mod_perl,P2Pが使えるコーダ、グラフィッカ募集中
pc8.2ch.net/test/read.cgi/tech/1163349367/

78 名前:デフォルトの名無しさん [2006/12/20(水) 22:24:09 ]
メモ
TEvent UseCOMWait
qc.borland.com/wc/qcmain.aspx?d=29735


79 名前:デフォルトの名無しさん [2007/01/08(月) 22:34:21 ]
>>77
>拝見して頂きたい
日本語を勉強しなおしてこい

80 名前:デフォルトの名無しさん [2007/01/26(金) 22:26:05 ]
C++Builderでインラインアッセンブラを使う方法はみんな知ってるよな?

81 名前:デフォルトの名無しさん [2007/01/26(金) 22:59:12 ]
うん、
_asm{ ...}; 使うんでしょ。

82 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 00:11:10 ]
>>81
Cの関数の中で__asmって使えるの?
古いバージョンではパスカルの関数にアセンブラを書いてたけど。

83 名前:デフォルトの名無しさん [2007/01/27(土) 00:26:26 ]
>>81
うん

84 名前:デフォルトの名無しさん [2007/01/31(水) 15:55:05 ]
もしかして、Del用のLightReport2ってBCBでは使えない?



85 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 13:44:40 ]
>>84
俺のBCB6では使えてる

86 名前:84 [2007/02/06(火) 09:27:38 ]
BCB6だと、コンポーネントのインストールになるの?パッケージのインストールになるの?

どっちも失敗するんだけど。

87 名前:84 [2007/02/06(火) 13:22:57 ]
LightReport2のsrc直下のpasの追加でなんとかインスコできました。
これって簡単に使えますか?

類似品としてTAlRepってのもあるが、どっちが良いかなぁ。

88 名前:84 [2007/02/06(火) 14:07:41 ]
やっぱ、LightReport2のインスコ不安定。
TCustomOutlineで[Linker Error]が出る。

TNormalReportってのもインスコできた。
パッと見部品少ないけどどうなんだろ。
ふつーのTImageコンポーネントを上に乗せたりできるみたい。

89 名前:84 [2007/02/06(火) 14:26:58 ]
RaveレポートをBCB6で使ったり出来ませんよね?
Del7なら持ってますが。

90 名前:デフォルトの名無しさん [2007/02/06(火) 16:42:44 ]
BCB6の場合、どういう順番になりますか?

QuickReport Rave Report LightReport2 TAlRep TNormalReport

91 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 13:45:36 ]
Raveはありえん。。

92 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 14:55:26 ]
>>90
QR(強いて言えばRaveも)以外使用者がほとんどいないと思うので、その質問に答えられる人はいないだろ。
自分で死ぬほど使いまくるしかない。


93 名前:90 [2007/02/08(木) 16:36:52 ]
>Raveはありえん
>QR(強いて言えばRaveも)以外使用者がほとんどいない

Raveは使われてるの?使われてないの?
どっちが正しい?


94 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 12:57:10 ]
Raveって配布するときランタイムが必要になるよね??



95 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 14:56:48 ]
QuickReportが何するツールなのかもさっぱり分からない。
帳簿って何?経理で使うようなツール作るような人以外には関係無いのか?
それともQuickReportって名前だから卒論が速く書けるのか?

96 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 16:59:50 ]
>>95
帳簿じゃなくて帳票だろ
帳票とはレイアウトに従って印刷したもの

97 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 17:35:05 ]
ヒント:学生

98 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 13:37:09 ]
レポートスミスは使えないのか

99 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 14:14:35 ]
Borland Developer Studio 2006
2ch-news.net/up/up43429.jpg

100 名前:デフォルトの名無しさん [2007/03/04(日) 21:47:16 ]
あった


101 名前:デフォルトの名無しさん mailto:sage. [2007/03/12(月) 22:39:40 ]
OK


102 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 16:45:43 ]
BCB5, 6でのみ確認。
バージョン情報ダイアログを開いて、
Altを押しながら「GUNGLA」。

103 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 19:04:38 ]
ガンプラがどうしたって?

104 名前:デフォルトの名無しさん [2007/03/17(土) 03:55:51 ]
BCB6 ですが、

「共有RTL DLLを使う」をOFF
「実行時パッケージを使って構築」をOFF
「デバッグ」にしてコンパイルすると、

(つまり、スタティックリンクのデバッグでコンパイル)

標準ライブラリの qsort() が無限ループしてしまいます。
データによってはしないのですが、あるデータにするとなります。
また、【デバッグ」ではなくて「リリース」にしたり、DLLを使うように
すると無限ループしません。

これについて、何か情報を持ってる人いらっしゃいませんか・



105 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 20:58:54 ]
>>102
なんだこれwwwwww
音もなるしwwwww

106 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 22:16:41 ]
>>104
その手のバグの原因の99%は
#ifdef _DEBUG
ブロックが原因
上記が存在していればデバッグとリリースでは同じコードではない。


107 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 22:45:45 ]
>>95
ツールが何かの説明はBorlandはしないよ。
カタログ送ってくるけど機能一覧で名前を一覧表示するだけで
何が出来てどういうことになるのかの説明は無いから。
どういうことが出来るのかをわかってるのはBorlandだけで
ユーザーは判らない。


108 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 23:12:54 ]
web.archive.org/web/20020912014129/www24.big.or.jp/~faru/kojin/txt011.html

109 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 01:37:12 ]
> 104
qsort からコールバックする比較関数で、
要素のアドレス値を使って比較すると、
データにより無限ループになることがあるので注意。


110 名前:デフォルトの名無しさん mailto:sage [2007/03/26(月) 17:01:53 ]
#pragma curious_george

111 名前:デフォルトの名無しさん [2007/04/04(水) 22:02:32 ]
詩織


112 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 21:37:18 ]
TListBoxでWordWrapを簡単に実現する方法をご存じの方いらっしゃいませんか?

113 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 10:21:44 ]
ご存知の方…誰かいらっしゃいませんか?

114 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:18:51 ]
知ってる奴いねーかって聞いてんだ!
さっさと答えやがれゴミ共がっ!!



115 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 22:25:13 ]
つ OwnerDraw

116 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 22:47:25 ]
TListBoxでWordWrapなんてありえねー

117 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 10:25:22 ]
いいからさっさと教えろ!役立たず共が!!

118 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 10:32:14 ]
TListBoxのリストの1個1個は状態取れるから、
その上にTMemoを動的生成して貼れば?

119 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 10:33:12 ]
めんどくせーよ!

120 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 10:34:06 ]
と思ったが、
TMemoにWordWrapしたラインを作らせて、
TListBoxのCavasにオーナードローで描画すれば、おk。

それをさらにTWordWrapListBoxと派生したクラス内に処理作れば完璧だお。

121 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 10:34:53 ]
ま、メンドくさくても、そーじゃなくても、オーナードローするのは避けれないね。

122 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 13:47:52 ]
RichEdit使う事にした

123 名前:デフォルトの名無しさん [2007/05/17(木) 17:09:40 ]
C++Builder 2007 発表
www.codegear.com/jp/products/cppbuilder


124 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 17:17:20 ]
で、今回はBDS2007が出る予定はないの?



125 名前:デフォルトの名無しさん mailto:sage [2007/05/17(木) 18:57:51 ]
Turbo C++はどうなるんだ。

126 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 06:39:38 ]
かなり前からそうだけどさー…
なんというか、ほんとgdgdだなぁ…

127 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:00:27 ]
>>124
Delphi→BCB→BSD
の順でリリースしていくって話だったような。

128 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:51:21 ]
Delphi→BCB→CRS(CSB,Delphi.NET含む)→Turbo
じゃないの。

129 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:31:45 ]
大規模プロジェクトなんかどーでもいいからさー、コンポーネントの改良と充実をやってほしいよ

130 名前:ミ,,゚Д゚彡 ◆A6VzDeLphI mailto:sage [2007/05/19(土) 22:56:07 ]
>>129
はげどー

131 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 12:56:46 ]
それでUNICODE問題は2007では解決しているのかね
それならうつっちゃうぞー

132 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 13:51:37 ]
UNICODE問題って何?

133 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 11:09:46 ]
「なに!UNICODE問題だと…!?」
「!!知っているのか!雷電!?」

134 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 13:13:52 ]
もまいら日本語とアルファベットをせいぜい使ってるだけのくせにUNICODEとかかっこつけてんじゃねーよ



135 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 15:37:31 ]
ドキッ!

136 名前:デフォルトの名無しさん [2007/05/29(火) 02:01:54 ]
C++Builder2007 pro 71,400円
BDS2006からのVUP 31,500円 <<-- 高いぞ


137 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 08:49:58 ]
前回が大出血サービスだったと思われ。

138 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 13:19:24 ]
確か1から6までは2万くらいだったよな?

139 名前:デフォルトの名無しさん [2007/05/29(火) 20:26:58 ]
前回のバージョンアップ料金
Borland C++ Builder Professional --> Borland Developer Studio 2006 37,800円
Borland C++ Builder6 Professional --> Borland Developer Studio 2006 29,400円
値上がりしている
BDS2006にはDelphi/Delphi.NET/Builder/C#が含まれているのに
レベルダウンのBuilderだけなのに、値上げはひどいよ。


140 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 21:15:49 ]
こんなやり方してたらただでさえ少ないユーザーがますます減るよ

141 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 23:54:41 ]
もうしばらくするとBDS(CDS?)が出るので、単体でご不満の方はそれまで待ってみたら?

142 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 23:58:11 ]
どうせBDSの価格は7万とか言うんでそ?

143 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 00:00:29 ]
BDSは7万で済むはずがない、9万ほどするだろ。

144 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 00:59:09 ]
アップグレードが7万っていってるんでしょ。



145 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 01:04:45 ]
アップグレード7万・・・・・聞いた事ねえよ
なんてボッタクリ商売

146 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 07:52:31 ]
貧乏人の巣

147 名前:デフォルトの名無しさん [2007/06/19(火) 04:43:54 ]
自己解決しました


148 名前:デフォルトの名無しさん [2007/06/28(木) 16:24:43 ]
Borland Developer Studio 2006 アップデート2 Hotfix 13
support.codegear.com/article/36674


149 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:14:50 ]
>>132-133
ユニコード問題、以下の作者の受け売りだけど信じてる

mana.ikuto.com/tnotepad.php

[要約]
ユーザーがファイル名やフォルダ名にユニコードを使用しないように注意しないと、
それが原因で無関係のファイルまで破壊しかねません。
Delphiでテキストエディタなどを作る際は、ファイルIO関数のユニコード化は必ず行ってください。
そしてさらに深刻なのは、ユニコード非対応アプリがレジストリにアクセスする場合です。
ファイルの場合と同様に、絶対にDelphiが用意したクラスを使ってはいけません。



150 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 16:20:34 ]
俺様のページに勝手に直リンすんじゃねぇ

151 名前:デフォルトの名無しさん [2007/06/30(土) 18:46:45 ]
皿仕上げ

152 名前:デフォルトの名無しさん [2007/07/01(日) 15:04:22 ]
>Delphiは開発環境にバグが多かったり、最新のOSやCPU向けの最適化がなされていないなど、
>欠点も多いのですが、作ったアプリケーションの動作速度と開発の容易さとの妥協点として、
>”しかたなく”利用しています。後述の問題点もあるので、これからプログラミングを始めるという
>初心者にはDelphiでの開発は絶対オススメできません。

つまりMS謹製開発環境のみを使いなさいということだな。
発想がいかにも日本人らしくてよいね。


153 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 22:46:36 ]
>>152
それを見たとき、真っ先に思い浮かべたのはこれ↓だった。

「…僕が一番Delphiをうまく使えるんだ。一番、一番うまく使えるんだ…」

www.geocities.co.jp/AnimeComic-Pastel/3829/words19_Gundam.html

154 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:44:56 ]
最近のIDE(具体的にはTurbo C++ Explorer)ってSDIスタイルにはできないの?
今どきの、MDIともちょっと違う気持ち悪いサブウィンドウ構成がデフォルトだけど、
フォームエディタやコードエディタを独立したウィンドウにできないのかしらん。
(記憶あいまいだけどDelphi6/BCB6ではオプションから変更できたような)



155 名前:154 mailto:sage [2007/07/02(月) 16:04:30 ]
デスクトップ ツールバーの Classic Undocked でした > 自己解決
お騒がせしました。

156 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 00:52:06 ]
>>149
むちゃくちゃ感じの悪いヤツだな、その作者。

157 名前:デフォルトの名無しさん [2007/11/17(土) 10:42:33 ]
がっつ


158 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 13:02:56 ]
>>149
Delphiが用意したクラスって、iostreamとかもダメ?

159 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 11:12:58 ]
ShiftJIS範囲内の文字しか使われない or ファイルシステムがFAT系ならUnicode対応してなくても問題ない。
問題が出る可能性があるのはパス名にShiftJIS外の文字(アラビア語や韓国語など)が含まれてファイルシステムがNTFSの場合だけだとおもう。


160 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 11:15:25 ]
あ、FAT32はダメかもわからん

まあ文字化け起こして、意図せずに既存ファイル名とかぶる場合があり得る程度(特に半角カナ)

161 名前:デフォルトの名無しさん [2007/11/20(火) 18:35:54 ]
wxFormsで開発したときのTipsキボンヌ。

特に、Macでのコンパイルはどうやんのか、とか。

162 名前:デフォルトの名無しさん [2007/11/20(火) 23:22:42 ]
> 特に、Macでのコンパイルはどうやんのか、とか。
ftp://bekins.borland.com/groups/jp/events/devcamp/07/a3.pdf

163 名前:161 mailto:sage [2007/11/21(水) 08:38:10 ]
thx!>>162

有難うございます。
そのPDFだけ持ってます。というか、そのPDFで存在自体知りました。

164 名前:161 mailto:sage [2007/11/21(水) 13:08:38 ]
度々すみません。

実際にセミナー見られた肩、レポートお願いしますorz



165 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 09:23:23 ]
まぁ、そもそもインタネットに接続されてるのが当たり前な今日に
ShiftJIS範囲内の文字しか使われない
とかどうやってユーザーを制限する気なんだろうね。もう、あほかと。


166 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 09:34:34 ]
ヒント: UTF-8

167 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 09:29:54 ]
>>165
意味不明。

168 名前:デフォルトの名無しさん [2007/12/31(月) 09:13:11 ]
会社でTurboC++(Professional)を使わされてるんですが、
この先使い続けてても大丈夫ですかね?
反Microsoft派の意見が、まかりとおってて、口出しできません。
ほんとはVisualC++使いたいのに。
参考書の数も圧倒的に違うのに。

169 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 13:00:53 ]
基本はC++なんだからどっちも変わらない。
boostの通りが悪いくらい。
しかもTurboC++の方がGUIは.NET無しでVBみたいに作れるから楽。

170 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 13:09:06 ]
>168
そんな会社辞めちゃえよ。でVCやってる会社に行けば、現状がいかに恵まれてるかがわかる。

171 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 13:38:33 ]
釣れたw

172 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 14:18:46 ]
バラクーダまだぁ?

173 名前:デフォルトの名無しさん mailto:age [2008/02/02(土) 22:22:49 ]
無駄

174 名前:デフォルトの名無しさん [2008/02/15(金) 10:06:04 ]
C++Builderでクロス開発しててある程度見通しついたのですが、最後に躓きました。

Stringはコンポとアクセスする前までstd::string使えば良いし、
Exceptionは直接使わずに派生したエラークラスを使ってgcc側ではlogic_exception/runtime_exception派生したものを使えば良いことは分かりました。

が、最後の難題はTStringListです。
結構コアな文字列解釈にTStringListをSTLベースに書き換え前途多難、某にはめられますた。

おまいら、クロス用のTStringListどこにあるか教えて下さい。
もしくは純粋C++やSTLでTStringList作って下さい。



175 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 10:30:16 ]
>>174
要素単位でコピーじゃ駄目なん?

#include <iostream>
#include <vector>
#include <vcl.h>
#pragma link "rtl.lib"
#pragma link "vcl.lib"

int main(){
TStringList* dest = new TStringList();
std::vector<std::string> src;

src.push_back("1行目");
src.push_back("2行目");
src.push_back("3行目");
src.push_back("4行目");

for(int i = 0; i < src.size(); i++) {
dest->Add(AnsiString(src[i].c_str()));
}

for(int i = 0; i < dest->Count; i++) {
std::cout << dest->Strings[i] << std::endl;
}

delete dest;
return 0;
}

176 名前:174 mailto:sage [2008/02/15(金) 10:35:47 ]
Valuesプロパティ、Namesプロパティ、IndexOf、CommaTextの入出力等が要ります。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<78KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef