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

新C++Builder相談室

■ このスレッドは過去ログ倉庫に格納されています
0001新人NGNG
C++Builder相談室が後少しで1000になりますので、新しいスレを...
よろしくお願いします!
0322デフォルトの名無しさんNGNG
>>321
コンポーネントパレットInternetの中に
HTML、もしくはCppWebBrowserってのがありませんか?
0323デフォルトの名無しさんNGNG
Builder5を使っています。
CCDカメラを使って画像をJPEGで取り込み、
赤い点(レーザーポインタ)を認識するようにしたいのですが
Builderというかプログラミング初心者なのでわかりません。
JPEGをBMPに変換してからじゃないとできないものなのですか?
何かいい方法があれば教えて下さい。

初心者質問でどうもすみません。
技術のある方&親切な方、どうかお願いします。
0324321NGNG
>322
 ぎゃー、ありましたありました。
 灯台下暗し。。。
 すみません、ご迷惑おかけしました。。。
0325デフォルトの名無しさんNGNG
>323
私は神じゃないので“出来ない”とも“出来る”とも断言はせんけど、
「赤い点」の有る無しならともかく、座標を取ろうと思うと、
JPEGをデコードせんと駄目違う?

とうか、なんでBMPにするのが嫌なんだろう…
0326323NGNG
>>325
ご意見どうもありがとうございます。
お恥ずかしいのですが、JPEGからBMPにする方法がわからなかったのです。
本を何冊かみて載ってなかったので、難しいものだと思っていました。
もっと本を詳しくみたり、ネットでの検索をすべきでした。
教えて君だった自分を反省しています。
アドバイスありがとうございます。
これから頑張ってみます!!
0327デフォルトの名無しさんNGNG
>>326
どうしてそこまで卑屈なの?
プライドはどこ?
0328      NGNG
プライドが人間の成長の邪魔をするのです。
0329デフォルトの名無しさんNGNG
プライドを失ったらそれは人ではないよ。

くだらんプライドは捨てろ。っていいたいんだろうけどね。
0330323NGNG
>>327
>>325さんのレスで前に進めたので、素直に感謝しているのです。
プライドとか考えません。ただ自分の気持ちを正直に書いただけです。
0331デフォルトの名無しさんNGNG
>>326
> お恥ずかしいのですが、JPEGからBMPにする方法がわからなかったのです。
> 本を何冊かみて載ってなかったので、難しいものだと思っていました。

恥ずかしくないと思うし、じっさい難しいと思うし…。
ていうか、先に JPEG の仕様を調べてみたりすればいいのに。
ほら↓
http://www.faqs.org/faqs/jpeg-faq/part2/section-15.html
0332デフォルトの名無しさんNGNG
画像扱ったことないからしらないけど、VCLってjpegで読み込んだイメージをメモリ内ではBMPみたいな形で持ってるんじゃないの?
重ねて言うけど俺画像ぜんぜんしらんがw(MLとかHELP見た感じそう感じ取れただけ)
0333デフォルトの名無しさんNGNG
>>332
そうだよー。

323としては、リアルタイムでJPEGをデコードし(この時点で
BMPと変わらん)、赤い点を探したいのかな。

# レーザーの赤と、普通の赤の区別つかないのでは?

一番手っ取りばやいのは、

http://www.borland.co.jp/qanda/cbuilder/c0009443.html

で、JPEG->BMP変換を行ってチェックすること。でも、
リアルタイムは難しいかも。

それが嫌だったら、やっぱ自力でデコードしながらしか
手段がないと思います…
0334BUGMAKERNGNG
環境:WIN2000Pro + C++Builder 5.0 Pro
DLL形式でIIS上で動作するWebサーバーアプリケーション(TWebModule
を使用)を製作中です。
はじめにローカルで動作確認したDBアクセスクラス(TDataModule +
TDataBase + TQueryを使用)を、他の環境は変えずに、DLLに組み入れて
動かすと、アクセスバイオレーションが出てしまいます。Webサーバー
アプリの中でDBアクセスするときに何か気を付けないといけない事でも
在るのでしょうか?
お気づきの点ございましたら教えてください。
0335BUGMAKERNGNG
追記:
エラーが出るのはTQueryの何らかのメソッドを
実行したとき(Close, Add等)です。
0336DelフサギコNGNG
   ∧,,∧∩  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ミ,,゚Д゚彡 < はげしくシツモーソ
   U  ミ   \____________
 〜ミ  ミ
   ∪ ∪

BCBでC++のコンソールプログラム動作させているのですが
なんだか、

いわゆるプロジェクトソース(Project2.bpf)

  USEUNIT("Unit1.cpp");
  //---------------------------------------------------------------------------
  This file is used by the project manager only and should be treated like the project file

  main

このソースがなぜ必要なのかという事と



と、Unit1.cppにくっつく

  #pragma hdrstop

  #pragma argsused

の意味がわからないっす。

おしえてくらはい。
0337デフォルトの名無しさんNGNG
pragmaに関しては、helpにのってまふ。。。

いいかげんな意訳
hdrstop:ここより上にあるヘッダファイル等は書き変わることがないからキャッシュしとけゴルァ!
argsused:ぱらめーた●●は関数内で使われて無い というおーにんぐを出すなゴルァ!
0338DelフサギコNGNG

/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ありがd♪ゴザイマス
\___  _________
      ∨
♪   ∧,,∧ ♪
    ミ,,゚Д゚彡  ♪
    ミつ[|lllll]).
   〜ミ  ミ
    U''U

>hdrstop:ここより上にあるヘッダファイル等は書き変わることがないからキャッシュしとけゴルァ
標準ライブラーはここより上に置け
自作ライブラーやその他コンパイルしなおすヤツはここより下に置け
つ。事ですね。
0339デフォルトの名無しさんNGNG
>>336

あぁ、そのファイルでプロジェクト内のファイルを管理してるのデス。
main と書かれてるやつは、main だったらコンソールアプリで
そこが WinMain だったら Windows GUI アプリってことになってる。

プロジェクトファイル(bpr)見ればいいのに、見ないのね・・・なぜか。
ダサイ仕様です。
0340デフォルトの名無しさんNGNG
BCB5(pro)のアップデートをしようと思ったんですが、
アップデートを実行して完了しても(readmeの表示まで行く)、
実際にファイルが更新されていないみたいです。

アップデートファイルは壊れていないみたいだし、
BCBのインストール自体もやり直しましたが効果がありませんでした。

こういうことになった人っていないでしょうか?
0341デフォルトの名無しさんNGNG
>>340
正規ユーザーじゃない。って公言しないほうがいいね。
0342ジャックNGNG
いざ実行しようとすると
エラー「プログラムPE ヘッダ部を探すことができません」
というボックスが出ます。
どこを直したらいいのでしょう?

フォームは1つ
○○.cpp
○○.h
という構成です
0343デフォルトの名無しさんNGNG
 http://news.2ch.net/test/read.cgi/news/1006626445/
0344(・∀・)NGNG
STLをC++Builder付属のSTLからSTLportのに置き換えてみたんですが、
速くなるかと思ったら倍近く遅くなりました。
もともとのBuilder付属のSTLって性能いいんですか?
それともこのテストがDQNですか

試してみたコード

std::vector<int> v;

for(int j=0; j < 10; ++j){
 for(int i=0; i < 100000; ++i){
  v.push_back(rand());
 }
 std::sort(v.begin(), v.end());
}
0345デフォルトの名無しさんNGNG
StringGridの中身(セルの内容)を一気に初期化って、
どうすればいいのかなぁ。

ColとRowの値を読んで全部forループで
回していくしかない?
#量が多いとパフォーマンスに不安が・・・
0346323NGNG
>>311-333
アドバイスありがとうございます。
おかげで先に進めました。
これから頑張ります!!

># レーザーの赤と、普通の赤の区別つかないのでは?
普通の赤はないのを前提にしてます。
0347323NGNG
>>331-333の間違いです。
すみません。
0348デフォルトの名無しさんNGNG
ShellExecute(this->Handle,"open","a.htm", NULL,NULL,SW_SHOWNORMAL);
とか
ShellExecute(this->Handle,"open","file:./a.htm", NULL,NULL,SW_SHOWNORMAL);
でブラウザにa.htmを開かせるのは出来るんですが、そのa.htmの中のアンカーに
ジャンプさせるにはどうすりゃいいでしょか?

ShellExecute(this->Handle,"open","a.htm#0001", NULL,NULL,SW_SHOWNORMAL);
は開かないし、
ShellExecute(this->Handle,"open","file:./a.htm#0001", NULL,NULL,SW_SHOWNORMAL);
はa.htmは開くけど、ジャンプしてくれないっす。
0349デフォルトの名無しさんNGNG
CreateOleObjectするか、CoInternetExplorerとかで、
Navigate2メソッドを使うのは?
0350BUGMAKERNGNG
TWebModuleを使用して作ったWebサーバーアプリのDLL
に対して、複数のクライアントからアクセスがあった場合は、
それぞれが別のスレッドとして動くのでしょうか?
0351デフォルトの名無しさんNGNG
StringGrid->Parent = NULL;
delete StringGrid;
StringGrid = new TStringGrid(this);
StringGrid->Parent = Form1;
0352DelフサギコNGNG
>>345
  ,,,,,,,,,,,,,∧,,∧   />>351さんのやり方プラス
〜′,,,,,,,ミ,,゚Д゚彡 < TMemoryStreamを使ってLoadFromStream
  UU""" U U   \SaveToStreamを使ってプロパ設定するのも手だけど
地道に内容クリアした方がいいよ

for 行数ループ
 StringGrid.Rows[i].Text := '';

で、2行程度の処理だし。
0353デフォルトの名無しさんNGNG
やった事ないけど
BiginUpdate
EndUpdate
で描画停止してforループで初期化したらチト速いんだっけか?
0354DelフサギコNGNG
http://hp.vector.co.jp/authors/VA015850/program/dtips6.html

  ∧,,∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ミ,,゚Д゚ミ < StringGridのBegin|EndUpdateです。
  ミ   ミ   \__
〜ミ,UU_ミ
0355ikuNGNG
こんばんは
TDatabaseコンポーネントとTQueryコンポーネントを使って
SQLServerと接続をしたいのですが
TDatabaseでSQLServerのUSERIDとPASSWORDを指定したのですが
TDatabaseコンポーネントとTQueryコンポーネントをどうやって
関連づけしてあげたら良いのでしょう?
0356デフォルトの名無しさんNGNG
TQuery.DatabaseName
0357デフォルトの名無しさんNGNG
TLabelについて教えて下さい。
WordWrapプロパティのような自動改行でなく
任意の位置で改行させたいのですが、どうしたら良いでしょうか?
右クリック→テキストで表示とすると、
なにやら実体らしきモノが出てきますが、
\r\n入れても改行してくれません。

回答お願いします。
0358デフォルトの名無しさんNGNG
>>357
フォームをテキスト形式で表示したときは
Delphi 的に書かないとダメです。

'ABC' #13 #10 'DEF'

とか書いてみそ。
0359デフォルトの名無しさんNGNG
困ったことになっています。
BCB5なんですが、突然
「[リンカエラー] 外部シンボル'WinMain'が未解決」
というエラーがでてリンクできないようになっていまいました。

インストールしなおしてみたんですが駄目でした。
どうしたらいいのでしょうか。
0360359NGNG
自己レス
環境はWin2000SP2です。

あと色々やってみたところ
プロジェクト名を変更して保存した時のみ発生するようです。
(Project1.bprという名前のまま保存したら成功した)

・・・やっぱり原因がわからない。
解決方法知ってる方いたらよろしくです。
0361デフォルトの名無しさんNGNG
>>359
ユニットファイルとプロジェクトファイルの名前を一緒にしてない?
0362デフォルトの名無しさんNGNG
DLLを作りたいんだけど
 相手の参考ソースは VC++で
 名前を Hoge のようになってるみたい。
  つまり先頭にアンダーライン無し 大文字小文字区別

__declspec( dllexport ) MyType * Hoge();

だと _Hogeに

_stdcall _Hoge
_cdecl _Hoge
_pascal HOGE
__msfirstcall Hoge::

となってしまう。 やっぱり定義ファイル作らないとダメなのかな?
0363359NGNG
>361
同じだと駄目だったんですか?
前は出来ていたような・・・。

とりあえず、名前別にして保存したら成功しました。
ありがとうございましたー。
0364362 NGNG
__declspec( dllexport ) MyType * WINAPI Hoge();

としたら出来ました・・・・あれ?でも cdecl って定義されてるみたい?
もしかして操作ミスかも 失礼しました
0365デフォルトの名無しさんNGNG
>>348
ShellExecuteEx使うとできるよ。
0366デフォルトの名無しさんNGNG
ImageList1->FileLoad(rtBitmap, ...);
でフルカラーbitmapを読み込んで、
ImageList1->Draw(...) とかやると、
イメージが減色して汚い描画になるんだけど、改善方法希望
0367ikuNGNG
>>356
レスありがとうございました。
すいません。質問の仕方が悪かったようです。
具体的に言いますと,
WXXXXXXサーバのRXXというDBを操作したい場合
ODBC接続でRQQとし,
TQuery.DatabaseName="RQQ"とするのは
解ったのですが,そのWXXXXXXサーバにユーザID,PASSWORDが
設定されていた時にポップアップでユーザID,PASSWORDを聞いてくるので
下記の様な構文にしました。
SQLの処理は正常にしている様ですが,
ポップアップでユーザID,PASSWORDを聞いてきます。
多分,TDatabaseとTQueryの関連付けがされていないからだと思いますが
TDatabaseの何というプロパティとTQueryの何というプロパティを
一緒にしたら良いのでしょう?(TQuery.bbb=TDatabase.aaa)

Query1->RequestLive = false; // アクティブなら,問い合わせを閉じる
Database1->Params->Values["USER ID"] = "sa";
Database1->Params->Values["PASSWORD"] = "blanku";

Query1->Close();
Query1->SQL->Clear(); // SQL 文があれば,それを削除する
strSQL = "SELECT * "; //問合せ文作成
strSQL += "FROM D_PCINFO ";
strSQL += "WHERE ";
strSQL += "PCCODE = '" + strPCNAME + "'";
Query1->SQL->Add(strSQL);
Query1->Open();
0368デフォルトの名無しさんNGNG
>>367
Nifty なら FDELPHI へいきな。
あっちは金がかかっているから親身に答えをつけてくれるだろうよ。
0369デフォルトの名無しさんNGNG
>>368
TQuery.DatabaseName
TDatabase.LoginPrompt

あとはヘルプを。
0370ikuNGNG
>>369
ありがとうございました。m(_ _)m
FDELPHI・・・・・そういうものがあったのですね。
他にDelphi,C++Builderで参考になる様なページが
あったら教えて頂きたいのですが・・・・・・
0371357NGNG
>358
途中の半角スペースは要らないみたいでした。並べて書いたらうまくいきました。
おそくなりましたが、ありがとうございました。
0372DelフサギコNGNG
 ______
 |:  \.    \  >他にDelphi,C++Builderで参考になる様なページが
 |:   :|: ̄ ̄ ̄.:|
   _____
 /:\._____\  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 |: ̄\ ミ,,゚Д゚ミ  < マターリ.>>294
 |:   :|: ̄UU ̄:|  \_________
 ______
 |:  \.    \  AcidDelphiかMagicOfDelphi
 |:   :|: ̄UU ̄:|  Delphi広場もいいんでない
0373ikuNGNG
>>372
貴重な情報源ありがとうございます。m(_ _)m
0374ikuNGNG
こんにちは。
DrivecomboBoxエラー処理について教えて下さい。
aドライブにフロッピーが入っていない場合
I/Oエラーメッセージというエラーメッセージのみを出したいのですが
ドライブにディスクがありませんという
エラーメッセージがしつこく出てきます。
このエラーメッセージを出さない様にするにはどうしたら良いのでしょうか?
{
try{ // ドライブ名を設定
DirectoryListBox1->Drive = DriveComboBox1->Drive;
}catch(Exception &exception){ //exeptionクラス,又は派生クラスを捕捉する
Application->ShowException(&exception);
}
}
0375さげてみるNGNG
http://www.borland.co.jp/qanda/cbuilder/c0003004.html
こういうこと?

それと、メアドは晒さないほうが・・・
0376ikuNGNG
こんにちは,ikuです。
C++BuilderでのSQL文について教えて下さい。
VBの下記のSet rsPCINFO = cn.Execute(strSQL) を
C++BuilderのTQueryコンポーネントで表現するには
どういう記述をしたら良いのでしょうか?
strSQL = ""
strSQL = "SELECT* "
strSQL = strSQL & "FROM D_PCINFO "
strSQL = strSQL & "WHERE ((D_PCINFO.PCCODE = '" & strKANRINO & "') AND (D_PCINFO.PCNAME = '" & strPCNAME & "'))"
Set rsPCINFO = cn.Execute(strSQL)
0377デフォルトの名無しさんNGNG
>>376
TQueryのヘルプ->TQueryの使い方->パラメータの設定
あたりを読め

つーか、BCBに付属してくるチュートリアル本読めよぉぉ。
0378デフォルトの名無しさんNGNG
SQL プロパティに 'delete from D_PCINFO' を設定して
exec メソッドを実行
0379デフォルトの名無しさんNGNG
どうしてBCBのAnsiStringのメソッドが返すindexは
0オリジンだったり1オリジンだったりするんですか?
ムカツク。
0380デフォルトの名無しさんNGNG
>>379 元がPascal言語だから
0381おなかいっぱいNGNG
サンデープログラマです。
MediaPlayerコンポーネントを貼ったプログラムを静的リンクでコンパイルして他のパソコンで実行させようとしたら、
「MCIデバイスが見つかりません」と出て起動しません。

どうしたらいいのやら
0382デフォルトの名無しさんNGNG
ファイル名が間違ってるとか。フルパスで指定しないとだめだ。
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 よりはるかにコンパクトですが?

いままでどんなライブラリを使ってきたの?
■ このスレッドは過去ログ倉庫に格納されています