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

C++Builder相談室 Part18

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/09/01(土) 09:41:22
C++Builderに関する質問・回答や議論等を行う相談室スレッド。

【前スレ】
C++Builder相談室 Part17
http://pc11.2ch.net/test/read.cgi/tech/1162918887/

過去スレ・関連サイトは>>2-7あたり。


※Borland C++ Compiler 5.5.1についての質問は以下のスレへ
タダで使えるBorland C++ Part5
http://pc11.2ch.net/test/read.cgi/tech/1135127048/
※BDS(Borland Developer Studio)の総合スレはこちら
Borland Developer Studio 2006 No.13
http://pc11.2ch.net/test/read.cgi/tech/1175861395/
※CodeGear(Borland)関連はこちら
【Borland】CodeGearオッチャ その5【(ノ∀`)アチャー】
http://pc11.2ch.net/test/read.cgi/tech/1186333161/
0116デフォルトの名無しさん2007/10/31(水) 14:21:23
ボーランドの製品かうならデルファイでいいんじゃねえか?
0117デフォルトの名無しさん2007/10/31(水) 14:24:10
C++ BuilderにVCLコンポ最強。
0118デフォルトの名無しさん2007/10/31(水) 14:25:54
>>115
昔は俺もボーランドのC++ビルダ プロを6万6千円で購入した。
しかし、ほとんど使わないまま、Visual C++(マイクロソフト)を買い。
4言語入ったVisual Stdio スタンダードにアップグレードした。
これでもマイクロソフトのパッケージは2パッケージで3万千円程度。
言語はVB、VC++、VC#、J#と飽きのこない内容充実。
0119デフォルトの名無しさん2007/10/31(水) 14:30:47
>>118
だから土俵に上がってないおまいが居る(存在する)からって何?
0120デフォルトの名無しさん2007/10/31(水) 14:34:38
もう避難したから某ランドはつぶれてもいいよ
0121デフォルトの名無しさん2007/10/31(水) 14:36:46
>しかし、ほとんど使わないまま、

>もう避難したから

たてほこ
0122デフォルトの名無しさん2007/10/31(水) 14:37:58
ちせつな文といい、ヴビ厨って頭がかたわだなw
0123デフォルトの名無しさん2007/10/31(水) 14:40:07
>>119
Indyって何?
0124デフォルトの名無しさん2007/10/31(水) 14:46:17
>>119
ずいぶん幼稚な次元のコンポーネントの話してたのか?
プログラマ同士でやってくれ。
ぐぐったらよくわかった。
0125デフォルトの名無しさん2007/10/31(水) 15:53:40
舞糞ソフトのセンスは糞
VCやVBも使いづらいしゴミ
OSも舞糞ソフトじゃなかったらここまでバグだらけになってないだろうな
0126デフォルトの名無しさん2007/10/31(水) 16:01:18
なんか頭の弱い人が乱入してきてるみたいだが、
ここはC++Builderのスレなんだから、それ以外は巣に帰ったら?
VisualStadioのほうがいいとか…開発者は元ボーランド社員を引き抜いたわけだし。

要はここは質スレだ。俺もスレチだからこれで終わっとく。
0127デフォルトの名無しさん2007/10/31(水) 16:03:44
はげどー
0128デフォルトの名無しさん2007/10/31(水) 16:04:32
はげどー
0129デフォルトの名無しさん2007/10/31(水) 18:06:52
フレドーフレドー
0130デフォルトの名無しさん2007/10/31(水) 18:55:27
フロドー
0131デフォルトの名無しさん2007/10/31(水) 22:13:04
パッケージに何言語も入ってたって意味なくね?
メインで使う言語ってだいたい決まってるし
0132デフォルトの名無しさん2007/10/31(水) 22:28:48
VCL使う事かんがえるとDelphiとC++は一緒にあると便利
少なくとも俺は両方無いと困る
0133デフォルトの名無しさん2007/11/01(木) 06:39:59
VSのIDEって使えば使うほど重くなってくよね。なんで?
0134デフォルトの名無しさん2007/11/01(木) 08:40:39
言語がイパーイ入っててもちょっぴり嬉しいんだけど、
中の言語が短命で変わりまくりだったり、
ネイティブモンリーorドトネトモンリーといったカタワはカンベン。
VCLみたく両方対応しろと。
0135デフォルトの名無しさん2007/11/01(木) 09:53:56
こいつらレベル低い派wwwwwwwww
0136デフォルトの名無しさん2007/11/01(木) 10:10:54
...




は?





...
で?
0137デフォルトの名無しさん2007/11/01(木) 13:10:19
こいつらレベル低い派wwwwwwwww
0138デフォルトの名無しさん2007/11/01(木) 16:15:07
馬鹿じゃないけど低能が書いてるんだろww
0139デフォルトの名無しさん2007/11/01(木) 16:23:44
ヒント: バカでも使えるBuilder。
0140デフォルトの名無しさん2007/11/01(木) 17:31:19
んじゃ舞糞ソフトよりはマシってことですね
0141デフォルトの名無しさん2007/11/01(木) 17:41:25
低能がらしい当て痔 wwwwwwww
0142デフォルトの名無しさん2007/11/01(木) 17:59:04
STRRET構造体のpOleStr,uOffset,cStrがないとか言われるの何とかならんのかな。
0143デフォルトの名無しさん2007/11/01(木) 18:09:18
>>142
ヘッダ調べてみたら解決した。

STRRET構造体.pOleStr
じゃなくて
STRRET構造体.u.pOleStrだった。

サーセン。
0144デフォルトの名無しさん2007/11/02(金) 09:38:49
C++Builder2007とRAD Studio2007と、
どっちが良いんでしたっけ?
0145デフォルトの名無しさん2007/11/02(金) 10:22:23
どっちが萌えるってこと?
0146デフォルトの名無しさん2007/11/02(金) 10:22:47
職人さんへのお願い 
タケコプターを回してください
過疎掲示板に職人さんの技術力をお恵みくださいm(__)m
http://bbs63.meiwasuisan.com/bbs/bin/read/arms/1193837705/l50
0147デフォルトの名無しさん2007/11/02(金) 16:11:51
>>118さん
Vスタジオその値段で買えますか...?
買えるなら欲しい。(アカデミック版でしょうか)

0148デフォルトの名無しさん2007/11/02(金) 16:14:37
>>147
自己レス。スタンダード版は確かにその値段ですね。
0149デフォルトの名無しさん2007/11/04(日) 05:47:33
>>118
現状、実際使うのはC++、C#だけじゃん。
J#自体は完全な継子扱いだし、奇形C#のVB(.net)は使うメリットないべ。
更に言えば、VCのライブラリ使いにくいし、役に立つのはC#位。

ってかさ、MSは はいい加減に .NetのWindows.Formsの奇形GUI部品群を
どうにかしろよ。
未だに、まともにUI部品として使えるのはサードパーティー製のデュアル
インターフェースのActiveXばっかじゃないか。
いい加減、.NetネイティブでまともなUI部品を組める様にしてくれやorz
0150デフォルトの名無しさん2007/11/04(日) 19:09:55
MS製ソフトなんて昔からそんなもんだよ
0151デフォルトの名無しさん2007/11/05(月) 08:48:06
Windowsのカーネルだけしっかりさせといて、
その上の部品をガラガラポンした方が儲かるんだろ。
0152デフォルトの名無しさん2007/11/06(火) 00:12:06
ユニットってどういう意味ですか?

たとえば、クラスを書く場合ユニットを作成し、
Unit.h,Unit.cpp
に書いたほうがいいのですか?
0153デフォルトの名無しさん2007/11/06(火) 00:50:55
>>152
死ね役立たず。
人の足引っ張って楽しいかゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
0154デフォルトの名無しさん2007/11/06(火) 00:58:26
もちつけw
0155デフォルトの名無しさん2007/11/06(火) 01:03:33
どうしたんだ
ファビョってる朝鮮人でも来てるのか?
0156デフォルトの名無しさん2007/11/06(火) 01:25:38
なんかC++スレのコピペw
0157デフォルトの名無しさん2007/11/06(火) 08:01:28
>>152
本来はObjectPascalのソース単位。Unit*.pas = 1ユニット。
BCBだとUnit*.hとUnit*.cppに相当。新規作成>ユニットは同名のヘッダファイルとソースファイルをまとめて作るくらいの認識でおk
0158デフォルトの名無しさん2007/11/07(水) 14:03:05
unko
0159デフォルトの名無しさん2007/11/08(木) 01:16:58
なんでC++勉強したいのにObjectPascalまで覚えないといけないのかと最初は思ってたけど
Delphiの知識もついて一石二鳥だったなと今なら思える
0160デフォルトの名無しさん2007/11/08(木) 07:50:07
使い道あんまりないけどな
0161デフォルトの名無しさん2007/11/08(木) 10:19:49
C++の勉強用にはclosureだのDelphiRTTIだのイベントハンドラ適当に定義すれば動いちゃうだのVCLの疑似GCだの弊害が多すぎる予感。
0162デフォルトの名無しさん2007/11/08(木) 10:27:34
そうでもないよ。

MFCなんかだとスケルトンコードが大きすぎるし、
かつそれがC++じゃない化け物コードみたいなものだし、
コーディングしてて自分が何したいのか分からなくなるくらい。
0163デフォルトの名無しさん2007/11/08(木) 11:59:07
C++の勉強にクラスライブラリは直接関係無いというか
本質的な事ではないな
0164デフォルトの名無しさん2007/11/08(木) 12:04:44
>C++の勉強にクラスライブラリは直接関係無いというか

あの、C++での開発っていうのはクラスライブラリの派生なんだから、
勉強っていうのはクラスライブラリの勉強だお。
0165デフォルトの名無しさん2007/11/08(木) 12:20:38
それなら環境はおのずと決まるだろう
0166デフォルトの名無しさん2007/11/08(木) 12:26:08
イミフメ
0167デフォルトの名無しさん2007/11/08(木) 14:38:01
わかってないな
0168デフォルトの名無しさん2007/11/08(木) 14:42:53
わかってないな

勉強なんだから、特定の環境、例えばWindowsで良質なクラスライブラリを使う勉強をしても構わない。

本番では、その良質な設計の部分のみを参考にして、別の環境でやれば良い。

0169デフォルトの名無しさん2007/11/08(木) 14:44:45
良質な設計例:

>ttp://mag.matrix.jp/mag/queen/log/soft/eid153.html
>結局,真のRADはDelphiで.それ以外ではGUIツールはサンプルコード生成ツールくらいにとらえた方が良いかも.
>(特にパラメータをコードに埋め込むタイプ)
0170デフォルトの名無しさん2007/11/08(木) 14:55:08
わかってないな
0171デフォルトの名無しさん2007/11/08(木) 15:32:02
わかってなくても使えるC++Builderが好きです
0172デフォルトの名無しさん2007/11/08(木) 15:57:48
その事に関してだけはC++コンパイラ中最強。
0173デフォルトの名無しさん2007/11/08(木) 16:23:49
わかってないな
コンパイラじゃないIDEだ
0174デフォルトの名無しさん2007/11/08(木) 16:27:57
わかってないな
C++Builder製品の分類はコンパイラ
0175デフォルトの名無しさん2007/11/08(木) 16:58:40
わかってないな
ボーランドがOS作ればウィンドウズもここまで糞にはならなかったってことだ
0176デフォルトの名無しさん2007/11/08(木) 17:02:32
わかってないな
Windowsは良いよ。悪いのはヴィジュアルスタジオドットネット(笑)。
0177デフォルトの名無しさん2007/11/08(木) 17:12:51
少しはわかれよお前らw
0178デフォルトの名無しさん2007/11/08(木) 17:23:12
わかってないな
オラ、悟空だ!
0179デフォルトの名無しさん2007/11/08(木) 17:26:16
てっきり天津飯だと思ってた
0180デフォルトの名無しさん2007/11/08(木) 17:48:49
わかってないな
ほんとはクリりん
0181デフォルトの名無しさん2007/11/08(木) 18:08:25
VisualC++が真にヴィジュアルな開発環境じゃなかったのが全ての原因ニダ!
0182デフォルトの名無しさん2007/11/08(木) 18:11:26
マイクロソフトではアレでいっぱいいっぱいだったんですよ
0183デフォルトの名無しさん2007/11/08(木) 18:17:26
初めてVC使ったときの衝撃は忘れられないな
既にVB使った後だったから更に倍って感じだった
0184デフォルトの名無しさん2007/11/08(木) 21:57:02
見た目は似てるからなw
ぱっと見リソースエディタの画面なんか見ると
RADツールじゃないかと勘違いできる
0185デフォルトの名無しさん2007/11/08(木) 22:59:17
3,4の当時C++BuilderはヘルプがMSにくらべて丁寧で使いやすかった。
今でもC標準ランタイムのヘルプなんかはBuilderのを見てしまう。
0186デフォルトの名無しさん2007/11/09(金) 01:29:46
ところでJ#常用してる方いますか?
0187デフォルトの名無しさん2007/11/09(金) 02:21:09
居ませんよ
0188デフォルトの名無しさん2007/11/09(金) 09:34:05
BCB6なんですが、FastMMのインスコ手順をお教え下さい。
01891882007/11/09(金) 09:46:58
もう一つ教えて欲しいのですが、

C++Builder6→C++Builder2006だと、

2000増えていますが、
FastMM導入で高速化、
STL差し替えで低速化、
であってますか?

具体的にはSTLは何から何に変わったのでしょう?
何で変わったんだろ。
0190デフォルトの名無しさん2007/11/09(金) 23:26:05
FastMMはダウンロードしてプロジェクトファイルのあるフォルダに展開、ではだめですか?
STLは昔はSTLPortだったのがDinkumwareになったらしい。
MLか公式newsgroupで聞いてみたら?
0191デフォルトの名無しさん2007/11/10(土) 03:55:05
>>187
やっぱり居ないですか。
僕もあれは幻かなにかだと思っていたんですよ。J#。
0192デフォルトの名無しさん2007/11/10(土) 08:24:58
.NETなんかに手を出したのが失敗の始まりだったな
0193デフォルトの名無しさん2007/11/10(土) 08:32:03
>>188
FastMM4BCB.cppのコメントに書いてある
0194デフォルトの名無しさん2007/11/10(土) 18:39:26
良質なライブラリやパッケージ設計を知ってないと良質な設計は出来ない。
VCLはロジック系は凝りすぎずに素直だし、UI系の継承関係とイベント処理は見事だよ。

ロジック、継承だけならJavaのAPIもいいんだけど、UIのイベント処理が不便。
.Netのは基本概念はいいんだけど、ロジック系はJavaのデッドコピー(っても良い
設計はにかよるからこれはOK)だし、UI部品に到ってはあの腐れVBの部品の
デッドコピーorz

Javaにせよ、.Netにせよ、まともなGUI組める機構+ライブラリがありゃ、更に普及するのに。


>>186
.NetになくてJavaにあるクラスのパチモンを使用したいときだけ呼び出していたよ。
常用は居ないでしょう。
0195デフォルトの名無しさん2007/11/15(木) 14:27:27
Variant u;
u=u+pDS1->Fields->Fields[0]->Value;
Edit6->Text=u;
u="";
コンパイルは通るのですが、バリアントに対する演算が正しくありません。
と言うエラーがでます。
どうすればいいでしょうか?
0196デフォルトの名無しさん2007/11/15(木) 14:31:41
>>195
Variant u;って初期化しなくてもおkなの?
0197デフォルトの名無しさん2007/11/15(木) 14:38:38
Variantはふつー使わない。

Edit6->Text = Fields[0]->AsString();

じゃね?
0198デフォルトの名無しさん2007/11/15(木) 14:50:06
>>196
>>197
ご教授のとおり
初期化しAnsiStringになおすとエラーもなくなりなした。
ありがとうございました。
0199デフォルトの名無しさん2007/11/15(木) 14:59:24
VariantってのはCOMとかActiveXを扱う専用みたいな。

オブジェクトの値の抽象型って意味では既にTFieldってのが機能する。
AsString、AsInteger、とか。

0200デフォルトの名無しさん2007/11/15(木) 15:07:26
そういやVariantなんてあったっけか
使った事ないや
0201デフォルトの名無しさん2007/11/15(木) 15:31:25
Excelのセル範囲にまとめて値を代入する時だけVariantの配列を使った。
0202デフォルトの名無しさん2007/11/15(木) 15:33:45
いや、それがVariantの唯一の用途だから
0203デフォルトの名無しさん2007/11/15(木) 16:26:51
僕がVariantです
0204デフォルトの名無しさん2007/11/15(木) 16:31:10
じゃあ私はLPSTR 。
0205デフォルトの名無しさん2007/11/15(木) 16:36:32
それならボクはUTF8String
0206デフォルトの名無しさん2007/11/15(木) 16:43:01
しかたがない、俺がvoid *だ
0207char*2007/11/15(木) 16:56:15
>>206
あ、あなたがvoid*!!
われらポインタの主!!へへー!
0208デフォルトの名無しさん2007/11/15(木) 17:10:31
void氏って香具師?
0209デフォルトの名無しさん2007/11/15(木) 17:23:38
for(int i=0;i<10;i++)
Series1->AddXY(random(10),random(10),"",clTeeColor);

TPointSeries、Zoomを何回か繰り返すとポイント消える。
何でなの?
0210デフォルトの名無しさん2007/11/15(木) 18:30:09
僕はTPointSeriesじゃありませんから
0211デフォルトの名無しさん2007/11/15(木) 20:34:12
僕はchar
3倍速いんだぜ
0212デフォルトの名無しさん2007/11/15(木) 21:38:19
>>211
でも、全部赤い文字になるし、角も生えるし…
0213デフォルトの名無しさん2007/11/20(火) 15:34:44
半角カナを全角に変換する方法を教えてください
0214デフォルトの名無しさん2007/11/20(火) 15:36:25
冬休みはまだのはずだが、とにかくbuilderと関係ない
0215デフォルトの名無しさん2007/11/20(火) 16:09:29
BCB6(SP2)でTClientSocketを使用してTCP接続を行った時に、
大量の接続エラーを繰り返すと以下のエラーが発生して
止まってしまいます。
NonBlockingで接続しています。

”Windowsソケットエラー:システムのバッファ領域が不足
しているか、またはキューがいっぱいのため、ソケット操
作を実行できませんでした。(10055)”

対処方法をご存じの方は教えてもらえますでしょうか。

TCPClient1->Open();
これの繰り返しです。
OnError()イベントで接続エラーが発生後再度、Open()を
繰り返しています。

最終的に上記のエラーが出ますがOnError()イベントには
飛んでこないで、OnDisconnect()イベントに飛んできてそ
の後BCBが上記エラーを表示します。
上記エラーはcatchもできません。
■ このスレッドは過去ログ倉庫に格納されています