トップページtech
984コメント343KB

新C++Builder相談室

■ このスレッドは過去ログ倉庫に格納されています
0001新人NGNG
C++Builder相談室が後少しで1000になりますので、新しいスレを...
よろしくお願いします!
0383デフォルトの名無しさんNGNG
>>377
376は自分で調べるという事を知りません。
某KさんのとこでもBCB_MLの過去ログに有るような事を平気で聞いてきます。
0384ikuNGNG
>>383
過去ログはきちんと目を通す様に注意してます。
ただ、最初の頃過去ログの存在自体というか意味自体
よくわからずダウンロードしていなかったのです。
これについては反省しています。
>>376
すいません、チュートリアル本はヘルプみたいな物ですか?
ダウンロードでC++Builderを落としてきたので
その本がないのですが、
その本を手に入れるにはきちんと購入しないと
駄目ですよね?
それがあるとないとではかなり知識的に違いますか?
0385名無し三等陸曹NGNG
>>384
>ただ、最初の頃過去ログの存在自体というか意味自体
>よくわからずダウンロードしていなかったのです。

???

>すいません、チュートリアル本はヘルプみたいな物ですか?
>ダウンロードでC++Builderを落としてきたので
>その本がないのですが

?????
要するに、お前、ワレザか!?

この糞ヴォケが! 二度と来るな!!
回線切って首吊って氏ねや!!!
0386デフォルトの名無しさんNGNG
>>384
>ダウンロードでC++Builderを落としてきたので
やー、ひょっとしてBCBも無償DLはじまたのかと思て
旧INPRISEのサイト探し回りましたよー

無償版があったとしても、DBサポートは無いよなー
メアド晒して割れ宣言する384はネタ?
天然??
0387デフォルトの名無しさんNGNG
われざーあげ
0388デフォルトの名無しさんNGNG
BCB Enterpriseの体験版ならwww.borland.comからdownloadできますが何か?
0389デフォルトの名無しさんNGNG
>>388
ごめんよ、はしゃぎすぎた
そうだね、体験版で一升件名に勉強してるんだよね
384は
ガンバレ、草葉の陰から応援してるぞ
0390デフォルトの名無しさんNGNG
>388
もう期限切れだけどね。
0391デフォルトの名無しさんNGNG
確実に割れ物使いだよな。
Trial を起動しても期限切れで動かないはずだし。
0392376NGNG
割れ云々は本人の事情説明を待つ。
以下、そうでないと期待しつつレス。

>>384
ヘルプファイルで自分の知りたい事を調べるスキルが身についてないのならば、本を読むことからはじめるべきだと思う。
(逆にいえば、あなたの今までの質問全ては、ヘルプを読めば分かる事である)
チュートリアル本が手元にないのなら、
http://www.amazon.co.jp/exec/obidos/ASIN/4894710374/qid=1007835239/sr=1-8/ref=sr_1_0_8/249-8547720-6452336
でも買う事だ。
ある程度C++に精通して、BCBを勉強しようという人間にはいい本だと思う。
(が、あんまり話題に上る事がない…実は逝ってよしですか?>俺)
0393デフォルトの名無しさんNGNG
>>392
原著者は Borland の人なのに、訳者が悪かったか。
void がくるぞ...
0394デフォルトの名無しさんNGNG
>>390
そうなの? ↓見てもそんなこと書いてないんだけど。
http://www.borland.com/bcppbuilder/trial5/trialdownload.html
0395デフォルトの名無しさんNGNG
>>384
インストールしてみそ。期限切れ。ってでるから。
BCB6 FT で遊ぶのが旬かと。
0396デフォルトの名無しさんNGNG
>>395
ヒマだったんで試してみたよ。
ちゃんとインストールできて、ボーランドからunlockキーももらえた。
0397名無し三等陸曹NGNG
>>384
>>396
真偽はまだ不明ですが、一時の感情にまかせて、一方的にわれざー扱い
したことは、正直すまなかったと思います。申し訳ないです。

しかし、100MB以上あるパッケージ(しかも英語版)を落とす行動力と
やる気があれば、googleでBCBのFAQを探すとか、ヘルプを読むくらいは
すぐできると思うのですが。
0398デフォルトの名無しさんNGNG
一方的な指摘が当然のごとく的を射ている場合がほとんどだから
>>397気にするな。君の方が正しい。
0399ikuNGNG
>>C++Builder5の本が1冊あったので購入しようと思ったのですが
内容的にあまりやりたい事が載っていなかったので
C++Builder3のコンポーネントとデータベースという本は
買って読んでみました。
でも,わかりにくくて・・・
ヘルプも見てはいるのですがいまいち意味が・・・・・・
昨日再度本屋に行って別な本を買ってきました。
いろいろな情報源ありがとうございます。
0400DelフサギコNGNG
今だ!300ゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧,,∧,,,,,, )      (´⌒(´
  ⊂ミ゚Д゚⊂ `つ≡≡≡(´⌒;;;≡≡≡
       """""  (´⌒(´⌒;;
      ズザーーーーーッ

・・・・・・・
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
     ∧,,∧,,,,,, )    (´;;
  ⊂ミ゚Д゚⊂ `つ  (´⌒(´
       """""

ドッコイショ・・・・・・・・・
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
    ∧,,∧ ,,,,,,
   ミ゚Д゚,,彡 ヽ
     U''U^(,,⊃'〜


で、結局の所、ワレなんですか?
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
  ポ  ∧,,∧  ポ
  ン  ミ,,゚Д゚,彡 . ン
   (´;) U,U ミ〜 (;;).
(´)〜(⌒;;UU (´ )...〜⌒(`)

 ワレ ハ アマリ ヨロシク ナイデスヨ
0401DelフサギコNGNG
400ダッタ・・・・
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
     ∧,,∧,,,,,, )
  ⊂ミ,,゚Д゚⊂ `つ;
       """""
0402デフォルトの名無しさんNGNG
>400ダッタ・・・・
ワラタ

オレモ ワレナノカ キニナルヨ
0403ikuNGNG
>>違いますよ。
0404ikuNGNG
C言語を勉強したかったので
C++Builder使ってみて
使いがってがよさそうだったら購入という事で
ダウンロードしてきました。
0405デフォルトの名無しさんNGNG
BCB6はDelphiみたく無償で利用できるバージョン出るんだろうか?
誰か情報もってたら下さい。
0406デフォルトの名無しさんNGNG
>>404
(C++に詳しくないという前提で)
Cを勉強するために C++ Builder や BCB を導入するのは
(無駄に費やす時間が多くなるので) おやめなさいな。
Windows で動く無料のなら、
LSI C 試食版 とかにすれば?

ていうか、スレ違いかも…
0407デフォルトの名無しさんNGNG
C++ BuilderとBCBって同じモノな気がするんだが…。
0408デフォルトの名無しさんNGNG
>>406
>LSI C 試食版
あんた歳いくつだよ... 既出だがせめてgcc進めろよ。
0409デフォルトの名無しさんNGNG
>>406
言語仕様が古いからね。
あえて使う必要はないだろ。
0410名無し三等陸曹NGNG
>>404
C/C++の勉強をしたいのであれば、BCC5.5.1 & CPad for Borland C++Compiler
を使ってみるのが良いと思う。入手が楽(BCCはCマガに添付)だし、実質フリーだし。
その気になれば、GUIアプリも作れる(手間はかかるが)。

これ以上はスレ違いなので、これにて失礼。
0411デフォルトの名無しさんNGNG
BCB5にCppUnitのBCB版、CPPUnitCB15がインストールできた人っている?
入れてみたんだけど、付属のサンプルがどうも正常に動いてくれません。

TTreeTestForm::addTestToTreeの、
---
void TTreeTestForm::addTestToTree(Test* test,TTreeNode* root) {
if( test->InheritsFrom(__classid(TestSuite)) ) {
TestSuite* test_suite = dynamic_cast<TestSuite*>(test);
AnsiString id = test_suite->ToString().c_str();
AnsiString label = (id.Length() > 0)? id : AnsiString("SUITE");
TTreeNode* node = testTree->Items->AddChildObject(root,label,(void*)test_suite);

vector<Test*>& tests = test_suite->Tests();
for(
vector<Test*>::iterator itr = tests.begin();
itr != tests.end();
++itr
) {
addTestToTree(*itr,node);
}
}else if( test->InheritsFrom(__classid(TestCase)) ){
TestCase* test_case = dynamic_cast<TestCase*>(test);
AnsiString id = test_case->ToString().c_str();
AnsiString label = (id.Length() > 0)? id : AnsiString("TEST CASE");
testTree->Items->AddChildObject(root,label,(void*)test_case);
}else{
ShowMessage("Unknown test class: " + test->ClassName());
}
}
---
ってとこで"Unknown test class:TestSuite"ってメッセージが出るんだけど、比較しているのはTestSuiteそのものだし、何故?

CppUnitCB
http://www.kcat.zaq.ne.jp/takao/download/
0412デフォルトの名無しさんNGNG
>>410
今,それも使って勉強しています。
C++Builderを使う可能性があるとの事だったので
焦っていざという時の為に両方使って勉強していました。
本当に使うのかは不確定ですが。
確かに,CもできないのにC++に手を出すのは・・・
と言われるのはごもっともだと思います。
もっとBCC5.5.1 & CPad for Borland C++Compiler
で勉強してからやるべきでした。すいません。m(_ _)m
0413名無し三等陸曹NGNG
>>412
>確かに,CもできないのにC++に手を出すのは・・・
>と言われるのはごもっともだと思います。

お、俺がいつそんなこと言ったの???

>すいません。m(_ _)m

そう言われても、その、なんだ、困る……

この話題はこれにて終了!!ってことで、各位宜しく!
0414323NGNG
>>323です。
アドバイスのおかげでJPEGー>BMP変換はできたのですが、
それ以降がうまく進みません。
調べても赤い点のチェックの仕方がわかりませんでした。
できれば具体的な流れで教えてもらいたいです。
調べ方が悪くてすみません。
0415デフォルトの名無しさんNGNG
>>414
GAでも使えば?
0416デフォルトの名無しさんNGNG
>>414 キミには無理。
オレにも無理。
あきらめなさい
0417デフォルトの名無しさんNGNG
>>414 卒研?
0418323NGNG
>>414
GAってなんですか?
Googleで検索したのですが、関係ないものが多かったです。

>>416
正直あきらめたいです。

>>417
卒研です。

やっぱり初心者が手をだすべき領域じゃないのですか?
0419デフォルトの名無しさんNGNG
GA == Galaxy Angel
ミルフィーユハァハァ
0420デフォルトの名無しさんNGNG
何だよ!
この巨大クラスライブラリは!>VCL
覚えられるかあほ
0421デフォルトの名無しさんNGNG
>>420
MFC よりはるかにコンパクトですが?

いままでどんなライブラリを使ってきたの?
0422デフォルトの名無しさんNGNG
kernel32.dll
gdi32.dll
user32.dll
ddraw.dll

この位かな?
0423420NGNG
422は420なり
0424デフォルトの名無しさんNGNG
クラスは覚えるものじゃなくて、理解するものですが?
もちろんVCLにも腹立たしいところはあるが、基本的には上手にまとめているほうに思いますが??
いままでどんなクラスライブラリを使ってきたの?
0425デフォルトの名無しさんNGNG
>>418
遺伝子的アルゴリズムだったかな?
あとニューラルネットワークも参考になるかも。

あ、両者の概念は全然違うよ。
0426デフォルトの名無しさんNGNG
>>414
そのBMPをimageにloadして
Image1->Picture->LoadFromFile("sumaso.bmp");
col= Image1->Canvas->Pixels[x][y];
じゃ、ダメっすか?
0427デフォルトの名無しさんNGNG
「憶える」ならともかく
「覚える」と「理解する」はそう違わない。
0428デフォルトの名無しさんNGNG
>>418
> やっぱり初心者が手をだすべき領域じゃないのですか?
一言で言うとその通り。

“赤い”“点”を認識するのな。

まず“赤い”って何さ?
まさかRGB値でff0000の値のみ、って訳ではなかろ。
なにがしか閾値を設けて判別する、これは単純。

つぎ“点”、BMP内の1画素が閾値内の値なら、
目的のデータと見なすわけではあるまい。
アニメ絵ならともかく、画素の値は均一じゃなかろうから。

“点”ではなく、一定の大きさを持った領域=“面”を規定する。
で、その領域内に閾値内の画素が幾つあるか、
領域内の画素の平均値なり何なりが閾値内にあるか、
とか…

BMP全体を1画素づつ移動しながら走査していくと果てしなく時間かかるんで、
幾らでも時間かけて良いならともかく、賢く走査する為の創意工夫をする。

こんな場所でサクッと答えが出るような問いではないカナ。

まず、何を“点”とみなし、それがどのような状態なら
“赤”とみなすか、という仕様を決めれ。
0429おなかいっぱい(381)NGNG
>>382 レスありがとうございます
同一フォルダ内にプログラムとWAVファイルを置きたいと考えております。
「MediaPlayerコンポーネントはフルパスで」ということですが、自分のマシンのフォルダと配布先のフォルダ
が同一であるとは限りません。

どうしたらいいのやら
0430デフォルトの名無しさんNGNG
>>429
アプリケーション起動時にフルパスをプロパティに設定すればよいのですね。
情報(このばあいフルパス)が .exe のなかの .dfm から読み込まれるタイミングと
それを実際に使うタイミングは意図的にずらされています。
それをうまく使うこと。
0431デフォルトの名無しさんNGNG
>>429
Application->ExeName
0432インスト直後NGNG
C++Builder5Proを使ってるんですが
わからないことがあるので

えと
新規にインストールして再起動を終えてはじめて立ち上げます。
デフォルトで空のプロジェクトが出来きます。(ただのフォーム)
そこでインストールが正常に出来ていることを確認すべく
実行ボタンを押してコンパイルできるかを試しました。

ここで
------------
[C++ エラー] E2075 プロジェクトローカル オプションの間違い : files\borland\cbuilder5\lib\vcl50.csm
[C++ エラー] E2075 プロジェクトローカル オプションの間違い : files\borland\cbuilder5\lib\vcl50.csm
--------------
このようなエラーが出ます。

いつもこのエラーが出るので、
プロジェクト>オプション>コンパイラ>プリコンパイルヘッダーを使用しない
にチェックするとこのエラーが出ないので、
こうやって使っているのですが・・・

このエラーは何かの設定を正しく行えば出なくなるのでしょうか?
デフォルトではプリコンパイルヘッダーをキャッシュする
設定になっているのですが「使用しない」が正しい設定なのでしょうか?

ご存知の方いらっしゃいましたらよろしくおねがいします。
0433デフォルトの名無しさんNGNG
>>432
エラーに " : files\borland " と出ているから、空白を含むロングパス名が正しく
わたっていないから。でしょう。

OS は 95/98/Me かな?

1. BCB5 の最新パッチを当てる。
2. PATH 環境変数を確認し、Program files とあったら、ショートパスに置き換える。
普通 Progra~1 でしょう。
3. CBuilder/bin あたりの .cfg ファイルも見直しておくこと。

Install Shield のバグだったと思う。
0434インスト直後NGNG
>>433
ありがとうございました。
おっしゃる通りProgram Filesのスペースがいけなかったみたいです。
いったんアンインストールし、
ドライブ:\Borland\.....
にインストールしなおしたところ先ほどのエラーは出なくなりました。

まじ感謝です^−^
0435デフォルトの名無しさんNGNG
>>434
直ったようだね。

一応付け加えておくと,俺は WIndows98 と Win2K に BCB5 を入れているが,
Program Files の下に入れても問題は起きていません。

Autoexec.bat を書き換えれば直ると思うんだが。
0436インスト直後NGNG
>>435
な、なるほそ!
またまた勉強になりました
Autoexec.batのProgra~1をProgram Filesにするのですね。
まじ勉強になりました重ねて感謝!
0437デフォルトの名無しさんNGNG
>>436
逆だよぉ〜
0438デフォルトの名無しさんNGNG
AnsiStringにwchar_tを入れる時ってSJIS<->Unicode変換をやっているのでしょうか?
ということは日本語以外のUnicodeをMemoコンポーネントに出したりってことは出来ないのでしょうか?
0439デフォルトの名無しさんNGNG
>>438
標準の TMemo コンポーネントに限っては yes.
けど、TMemo が使っている Windows のエディットコントロールって Win9x で
Unicode つかえないでしょ?

NT でのみ動かすことを考えるか、エディットコントロールを使わないコントロールを
使うしかない。
0440デフォルトの名無しさんNGNG
>439

ありがとうございます。
エディットコントロールを使わないVCLのコンポーネントって具体的には
どれになるのでしょうか?
0441デフォルトの名無しさんNGNG
>>439
439さん、私も知りたいです。
教えてください。

現在、2つエディットボックスを用意しといて
1つに、文字を入力させて、
もうひとつに、その文字のUNICODEを表示させたいと考えているのですが
うまくいきません。
0442デフォルトの名無しさんNGNG
>>441
あんたの逝っている事は、438と439が騙りあってる内容とはずれてないか?
UNICODEへ変換して、16進表示したいという事カナ?
0443デフォルトの名無しさんNGNG
そうです
0444デフォルトの名無しさんNGNG
>>440
自作でGO。

>>443
Edit2->Text = IntToHex(WideString(Edit1->Text)[1]);
0445デフォルトの名無しさんNGNG
デストラクタ A::~A が呼ばれません。
こいつは C++Builder のバグですか? それとももしかして仕様ですか?

------------ unit2.h ------------
struct A;
struct B{
 A* a;
 B();
 ~B(){ delete a; }
};
------------- unit2.cpp ----------
#include "unit2.h"
#include <cstdio>
using namespace std;
struct A{
 ~A(){ printf("A::~A()\n"); }
};
B::B()
{
 a = new A();
}
------------ unit1.cpp -----------
#include "unit2.h"
int main()
{
 B b;
 return 0;
}
0446デフォルトの名無しさんNGNG
>>445
それは仕様どおりです。
呼ばれるようにするには~Bをvirtualにします。

というか基本的に
virtualでない関数を再定義しちゃダメです。
0447デフォルトの名無しさんNGNG
すいません、ボケてました。忘れてください。
0448デフォルトの名無しさんNGNG
struct Aの先行宣言しか見せて無いから、
デストラクタ(やメンバ関数)が存在しないと仮定されてるんでしょ。
ま、先行宣言しかないstruct(newはできない)がdeleteできるのは
C++の仕様的に正しいのか知らんけど。
0449デフォルトの名無しさんNGNG
struct A *getA();
int main()
{
 A *p = getA();
 delete p;
 return 0;
}

bccだと警告止まりでコンパイルできてしまう。
0450デフォルトの名無しさんNGNG
>>445
> こいつは C++Builder のバグですか? それとももしかして仕様ですか?
(´-`).。oO( 気軽にバグとか言うなよー )

>>449
clでもコンパイル&makeできたよ。
でも、getA()からは有意な値を返せんから意味ないか…
仕様的にどうかは…
詳しい方の解説キボン
0451デフォルトの名無しさんNGNG
gccだと駄目みたい。
0452445NGNG
>>450
あー・・・気軽にバグって言っちゃダメなの?
仕様なのかどうなのか知りたかっただけにゃ・・・

原因が判れば回避は出来るんで、全然構わんのだけれども。

auto_ptr で自動的に解放されるはずのを
CodeGuard がメモリリーク報告するもんだから
意味不明状態が半日続いたよ。。。
0453デフォルトの名無しさんNGNG
BCB for Linux 期待!
0454デフォルトの名無しさんNGNG
>>452
> あー・・・気軽にバグって言っちゃダメなの?
別に私としては何の問題もありません。
ただ、処理系のバグに遭遇する事はそうあるものではありませし、
ましてやこの様な単純なコードではそうです。

で、気軽に“処理系のバグ?”とか逝ってるのを見ると、
オメデテーナ、と私は思います。
他の方がどう思うか知りませんし、
あなたがそんな事気になさらないなら、お好きに。
0455デフォルトの名無しさんNGNG
ウィンドウズが固まるのはバグですか?仕様ですか?
0456デフォルトの名無しさんNGNG
>>455
大概の場合はドライバやアプリが原因で、結果的にウィンドウズが固まる。
ま、それを回避できないのは腹立たしいけどな。
ともあれ、よくわかんないから「バグだ!」って叫ぶのは自分の無知をさらけだす行為だよ。

と、いうようなことを>>445に言いたかったのではないかと思われ。
0457デフォルトの名無しさんNGNG
>>449
>bccだと警告止まりでコンパイルできてしまう。
コンパイルできないほうが良かったと?
0458デフォルトの名無しさんNGNG
>>457
コンパイルはともかく、リンクはできちゃいけないと思うけど、試した人どうですか?
0459デフォルトの名無しさんNGNG
>>458
449のままではリンクできない、getA()の実体が無いから。
struct A *getA(){
return 0;
}
とすれば、bcc32とclではexeがでけたよ。

vc++のIDEからmakeしようとすると、
A*を扱うdelete演算子がないと怒られる。
0460デフォルトの名無しさんNGNG
>>454
“単純なコード”ってのは語弊があるかも。
“頻繁に使用される構文”くらいの意味です。

有名どころでは、

#include<stdio.h>
struct T{
int i;
T(int a) : i(a) {printf("%d, T:T()\n", i);}
~T(void) {printf("%d, T:~T()\n", i);}
};
void main(void){
true ? (true ? T(1) :T(2)) : (true ? T(3) :T(4)) ;
}

こんな単純なコードでも、手元のbcc32でコンパイルすると、
いやんな動作をしてくれる…
0461デフォルトの名無しさんNGNG
>>460
そういうのって病的なコード、っていわない?
0462458NGNG
>>459
さんくす。なるほどね。

話は全然違いますけど、これってBCB5でリンクできます?
BCB3ではリンクできて、実行すると"A"という表示が出たんですけど。

----file1.cpp----
extern void Test(void);
int main(int argc, char **argv)
{
Test();
while(1);
return 0;
}
----file2.cpp----
#include <stdio.h>
void Test(void)
{
printf("A");
}
----file3.cpp----
#include <stdio.h>
void Test(void)
{
printf("B");
}
0463デフォルトの名無しさんNGNG
>>462
BCB5でlinkできました。clだとlink時に弾かれた。
Borlandマンセーな私としてはbcc32を擁護したいけど。
そういえばbcc32って、同一名のグローバルスコープ変数の実体が
複数あっても問題なかったような。
きっと根は同じなんだろうけど、仕様的に正しいかどうか、
なんちゃってプログラマな私にはサパーリわからない…
0464458NGNG
>>463
やっぱりできちゃいますか。某国マンセーは同じだけど、これはダメでしょ。

俺はDelphi屋だけどね。BCBは2年ほど使ってない。
0465445NGNG
>>449
あ。警告が「すべて表示」じゃなくなってる!
きっと再インストールしたときに・・・

すべて表示にしたら警告出ました。
バグ呼ばわりした自分が愚かでした。
ゴメナサイ。めっちゃ鬱。

この件は解決ってことで。。

>>450 >>454 >>456
気を付けます。。。

>>460
ほんとだ・・・
ややこしいことしちゃいけないんだな・・・
0466デフォルトの名無しさんNGNG
>>465
> ややこしいことしちゃいけないんだな・・・
念の為、bcc32のバグです。
vc++なら問題ない、ガッデム!!
AnsiStringとかデストラクタでメモリを開放する
クラスだったりすると、見事アボーンしてくれます。
0467デフォルトの名無しさんNGNG
ここら辺の CBuilder のバグレポートってどこらへんから入手するんですか?
0468デフォルトの名無しさんNGNG
フォームにTImage貼り付けて、そいつを2048×4096にして、pf24bitにするとOSごとあぼーんされるんですが、
リンカのオプションをなにか設定すれば、上手い具合にメモリ確保してくれますか?
0469468NGNG
すんまそん、俺の勘違いでした。
0470デフォルトの名無しさんNGNG
オブジェクト インスペクタ見たいな、GridとComboBoxが合体したような、
物が欲しいんですが、どうすればいいでしょうか?
0471デフォルトの名無しさんNGNG
BCB5を使っていて、ドッキングウインドウのサイズを指定したいのですが
SetBounds()でウインドウサイズを変更すると、スプリットバーが非表示
になってしまいます。
DockManagerあたりが怪しいのですが、ヘルプにもまったく記載されて
いません。
ご存知の方いらっしゃいましたらよろしくおねがいします。
0472DelフサギコNGNG
>>469
次のVersionでValueListEditor
http://hp.vector.co.jp/authors/VA013477/delphi/delinfo/del6/del6001.html
がつくからそれを待たれては?

  ∧,,∧  フリーコンポーネント 探してもいいかも。
  ミ,,゚Д゚ミ
  ミ   ミ  MOStringGridとか。
〜ミ,UU_ミ
0473DelフサギコNGNG
  ∧,,∧  >>470宛てでした。ゴメソ
  ミ,,゚Д゚ミ
  ミ   ミ
〜ミ,UU_ミ
0474デフォルトの名無しさんNGNG
C++Builderを使っていくと結局ObjrctPascalを
やらなきゃいけないんですか?
0475デフォルトの名無しさんNGNG
>>474
やらなきゃいけません。
0476デフォルトの名無しさんNGNG
>>474
Pascal くらい覚えなさい。
0477デフォルトの名無しさんNGNG
>>472
ありがとう

でも、MOStringGridってC++Builder5で使えますか?
インストール方法がいまいちわからないです。
0478デフォルトの名無しさんNGNG
>>477
XStringGridはどうよ?
http://www.eye.ch/~mduerig/prog/index.htm

CellのMergeができるフリーのGrid Componentないかな〜。
0479デフォルトの名無しさんNGNG
>>471

>SetBounds()でウインドウサイズを変更すると・・・

俺もわからんが、下の本に方法が載ってるらしい(スマソ

「ここまでできるBorland Delphi4 パワーガイド」
小出 俊夫・仲村 忠晴・増田 武治
秀和システム \2,800
ISBN4-87966-884-2

別スレでも同じような質問あるけど、誰も答えてないね・・・
難しい問題なのか、一般常識なのか・・・
とりあえず、俺も方法わからん鬱
0480471NGNG
479さん、返答ありがとうございます。

いまから本屋に向かうのも面倒なので(雪降ってるし)
アメリカのサイトを漁ったら以下のサイトが出てきました。
どうやらサンプルが落ちているようですね・・・
Delphiですが・・・

ttp://www.gajits.com/p_docking.asp

やはりCやC++より大事な言語は英語という事でしょうね・・・
0481デフォルトの名無しさんNGNG
で、いつになったらBCB6は出ますか。
0482DelフサギコNGNG
>>479-480
  ,,,,,,,,,,,,,∧,,∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′,,,,,,,ミ,,゚Д゚彡 < その本もってるけど、ナニカ調べましょうか?
  UU""" U U   \_______________
■ このスレッドは過去ログ倉庫に格納されています