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

C++Builder相談室 Part4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C++Builderに関する質問・回答や議論等を行う相談室スレッド。
過去スレ・関連サイトは>>2-4あたり。
00022ズサーNGNG
過去スレ

C++Builder相談室
http://piza2.2ch.net/tech/kako/969/969458279.html
新C++Builder相談室(C++Builder相談室 Part2)
http://pc.2ch.net/tech/kako/997/997074601.html
C Builder相談室 Part3 (前スレ)
http://pc3.2ch.net/test/read.cgi/tech/1016065855/
00033ズサーNGNG
関連サイト

公式サイト
http://www.borland.com/cbuilder/
http://www.borland.co.jp/cppbuilder/


builder-ML 過去ログブラウザ
http://leed.issp.u-tokyo.ac.jp/~takeuchi/builder/browse.cgi
http://www.sfdata.jp/ML/cbuilder/newlog.php?ml=cbuilder

C++Builder メーリングリスト
再登録が必要
http://www.sfdata.jp/ML/menu.php?ml=cbuilder
00044ズサーNGNG
BCB6/US SP1 は BCB6/JP 製品版に含まれています。
BCB6 SP2 は、
ttp://community.borland.com/cgi-bin/surveys/thanx.cgi?cb6reg_updates_down
でダウンロードできます。日本語ドキュメント内蔵。ただし IDE が部分的に英語に
なってしまいます。

BCB6 SP3 の噂が....
00055ズサーNGNG
BCB6 SP2 を UI が化けないようにインストールする仕方。

上記(>>4)からダウンロード。シリアル等は必要なし。必要条件は CBuiler6 がインストール済みであること

SP2 をインストールする前に、bin ディレクトリの以下のファイルの拡張子を .jpn に変更しておく。

bcbide60.bpl -> bcbide60.jpn
coreide60.bpl -> coreide60.jpn

準備完了。BCB6_xxx_Upd2 を実行。

0006デフォルトの名無しさんNGNG
    ∧_∧        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  |\´ー`)/|  < どれどれ、おもしろそうなスレッドだ・・・
  ○  \/ζ ○   \__________
  |   |旦 |
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
  |                   |

    ∧_∧  ビリーー  / ̄ ̄ ̄ ̄ ̄
  |\ΦДΦ) /| < っざけんな!C++スレ多すぎだろが!
  ○  >  ζ > ○   \_____
  | <   旦 <  |
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
  |                   |
0007デフォルトの名無しさんNGNG
↓↓こういうのがSP2では落ちなくなったね。
std::ifstream iff;
int main()
{
static std::ifstream ifs;

}

bcc32.exeが英語版になったのはご愛敬か?まあバグが取れているに
越したことはないけどね。
0008デフォルトの名無しさんNGNG
SP2になって改良された点は他に、STLを含むソースをコンパイルした時、
前バージョンではデバッグ画面がソースに一対一に対応せず、見づらかっ
たが、SP2では良くなっている。

これで、STLがどのように機械語にコンパイルされるのか研究しやすくなっ
た。BCCでSTLを勉強している人は、英語版になってもいいからSP2を当てる
べきだ。
0009デフォルトの名無しさんNGNG
C++Builder7はいつ頃出るのですか?
0010デフォルトの名無しさんNGNG
C++Builderのお部屋(Tips系)
http://www.ne.jp/asahi/nagoya/ahomaro/builder/
C++Builderによるプログラミング(Tips系)
http://market.agr.tottori-u.ac.jp/ken/
Delphian World(コンポーネントライブラリ)
http://home1.infonia.ne.jp/~delphian/delphi/
C++Builder Bugs
http://www2.justnet.ne.jp/~tyche/bcbbugs/index.html
Borland C++Builder最新リンク2001(リンク集)
http://www2.famille.ne.jp/~akio1998/l_cpb.html
0011デフォルトの名無しさんNGNG
http://www.yukibow.com/bcb/index.html
↑もビギナーは使える
0012デフォルトの名無しさんNGNG
閑古鳥スレage
0013デフォルトの名無しさんNGNG
どなたかdbExpress使ってみたことのある方いらっしゃいますか?
バッファリングがサポートされてないので単方向のみのアクセスしか
できないらしいのですが、やはりInterbase Expressを使うしかない
のでしょうか?
0014デフォルトの名無しさんNGNG
13です。
いろいろと参考書を見ていたら(Delphi用のですけど^_^;)TClientDataSetや
TSQLClientDataSetを使うことにより、バッファリングとアップデートが可能
になることがわかってきました。

データベースの使い方に関する資料が少ないので、まだ暗中模索の状態
ですが、データベースが自由自在に使いこなせるようになれば、C++Builder
の使用範囲がずっと広がりそうです。
0015デフォルトの名無しさんNGNG
>>13,14
まず、sage ることを覚えてくれ。

それと、マニュアルは読んだのか?
わかりづらいマニュアルだけど最低限のことはかかれている。
0016デフォルトの名無しさんNGNG
CBuilder-ML に質問投げるなよ。
どうせなら、こっちになげろよ。
00175NGNG
BCB6 SP2 による Delphi Direct のダウンロード先を日本のサイトに戻すパッチ

-------- ここから --------
REGEDIT4

[HKEY_CURRENT_USER\Software\Borland\C++Builder\6.0\Direct]
"NewsURL"="http://www.borland.co.jp/cppbuilder/direct/headline.txt"
-------- ここまで --------

00185NGNG
現在、コンパイラの日本語化ファイル作成中。
こいつらはファイルコピーではすまないので...

2ch と同程度の匿名性であぷできるところ、誰か教えて。
0019デフォルトの名無しさんNGNG
>>15
マニュアル読んでみたけど・・・・ひえ〜なんじゃこりゃ〜全然わからん。
これってある程度データベースを理解した人が読まないと、内容が
全く理解できないじゃん。

>>17
サンクス。
0020デフォルトの名無しさんNGNG
そりゃ、データベースアプリ開発ツールなんだから。
データベースのことは知っていることが前提。
たとえば SQL とは何か。とか。
0021デフォルトの名無しさんNGNG
>>20
ACCESSは一応簡単なプログラムならVBAで組んでいます。
SQLも理解しています。問題は、馴染みのないコンポーネントと
データベースをいかに結びつけるかということでして。

C+++Builderを使ってデータベースをいじろうと思ったのは、
ACCESSの速度に不満を感じたからでした。

しかし、私の会社の基幹業務は信じられない事にACCESSの
VBAで動いているのです。もちろんVBAなりの良い点はあり
ますが。
0022デフォルトの名無しさんNGNG
>>21
>馴染みのないコンポーネントとデータベースをいかに結びつけるかということでして。

使えるモノは大してVBと差はないだろ。後は勉強するだけだと思われ。
0023デフォルトの名無しさんNGNG
>>22
わかりました。精進します。

C++Builderは入り口は簡素なんですが奥行きが広いですねえ。
0024デフォルトの名無しさんNGNG
>>23
いや、必要最低限のことを覚えればいいと思われ。
VBシリーズがクソなのです。
0025デフォルトの名無しさんNGNG
>>24
VBはコンポーネントという考え方がないですからねえ。
それが分かれているだけだと考えればよいのかもしれません。

VBAは小規模なデータベースを操るには便利だけど、ちょっと規模が
大きくなると遅くて遅くて。インタプリタだから仕方ないけど。
0026デフォルトの名無しさんNGNG
遅くなりましたが新スレおめです
えーとBCBで音を録音する、ということはできるのでしょうか
またはそれに該当するコンポーネントは無いでしょうか
Windowsの標準サウンドレコーダーじゃ60秒制限とかあるので・・・
0027デフォルトの名無しさんNGNG
最近、思うのです。GUIプログラムつくるのは
簡単・早い BCB=Del<<VB<<VC 面倒・遅い
の順で修正や大幅な変更はVCの方が便利かと思うのだが。
BCBが一番気に入ってるんだけど。
なんせマイナーなんでいつまで先があるのかと…
0028デフォルトの名無しさんNGNG
>>25
> VBはコンポーネントという考え方がないですからねえ。
煽りにしては面白くないし、知識不足だとしたら馬鹿すぎる。
0029デフォルトの名無しさんNGNG
>>28
ただの無知は放置せよ
0030デフォルトの名無しさんNGNG
>>26
MediaPlayerコンポーネント使えば?
0031デフォルトの名無しさんNGNG
>>26
っていうか、録音ソフト探せよ。
00325NGNG
作ったぞ。ゴラァ!!

http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/readres.cgi?bo=lounge&vi=1036037417&rm=100

何か不具合あったら教えてくれ!
0033デフォルトの名無しさんNGNG
すげー。「コンパイラの日本語化ファイル」だね?手作業?

0034 NGNG
SP2だとXPスタイルにしたコンボボックスでバックスペースキーを押すと
全角文字が化け化けな表示になるの直ってますか?
0035デフォルトの名無しさんNGNG
>>32
乙枯様
0036デフォルトの名無しさんNGNG
>>34
VCL 部分は Delphi が直らないと直らないぞ。

その件に関しては、AutoCompletion とかいうなまえのプロパティを False に
すれば OK.
0037デフォルトの名無しさんNGNG
ディレクトリ直リン
ftp://ftpd.borland.com/devsupport/cbuilder/cb6/
0038デフォルトの名無しさんNGNG
>>32
ありがとう〜
0039デフォルトの名無しさんNGNG
実行時パッケージを加えずに
できるだけ小さなEXEを作りたいのですが
なにかいい方法ありますか? 
500kByte以下にしたいです。(50KByteぐらい)

TFormとJpegとTImage使うだけで 500KByte
はちょっと大きい
0040デフォルトの名無しさんNGNG
>>39
MFC でも使ったら?
0041デフォルトの名無しさんNGNG
ObjectWindows(OWL)と言ってみるテスト
0042デフォルトの名無しさんNGNG
>>26

2分や5分のウェーブファイルを、あらかじめ用意しておけばいいんじゃないですか。
これらのファイルは、サウンドレコーダで、データの挿入でつくれますよ
0043デフォルトの名無しさんNGNG
EXE圧縮するやつで潰す
004426NGNG
>>30さん >>42さん
レス有り難うございました
検索したらいろいろ出てきたので自分でもがんばって作ってみようと思います
0045デフォルトの名無しさんNGNG
TCheckBoxにBS_PUSHLIKEを指定する方法しらない?
直接送ったらただのボタンになってしまった
0046デフォルトの名無しさんNGNG
>TCheckBoxにBS_PUSHLIKEを指定

http://yokohama.cool.ne.jp/chokuto/urawaza/prm/ctl_style.html
外見がボタンになるのが正解。だろ?
004745NGNG
外見だけじゃなくて動作までボタンになってしまう
へこんだままになってくれない
0048デフォルトの名無しさんNGNG
>>47
何がしたいのか目的を書けよ厨房。
TCheckBoxにBS_PUSHLIKEを指定したら、ボタンになって当たり前だろ。
0049デフォルトの名無しさんNGNG
>>48
そのままだって。コモンコントロールでいうところのPUSHLIKEな
CHECKBOXにしたいのに、その無茶をすると
ただのPUSHBUTTONでのトグルになってしまう
(つまりTCheckBoxは単純にコモンコントロールを実装しただけではない)
プロパティには見つけられなかったがあるならそれでいいし、とにかく
その辺りを知っているなら教えてくれってことだ。(TCheckBoxではそもそも無理とか)
どうやらあなたはあまり詳しくないようだね
他の人よろしく
0050なNGNG
 BCB5で質問です。
 メディアプレーヤーコンポーネントでmp3とwavを同時に再生させるプログラムを作りました。
 これをXPのマシンで走らせると途中で暴走してしまいます。
 mp3の再生に問題があるみたいです。
 すいません、アドバイスいただけませんでしょうか。
0051Delフサギコ ◆A6VzDeLphI NGNG
 ∫,,,,,,,,,∧,,∧  
⊂,,,,,,,,,つ,,-д-ミつ

Win32 API by Object Pascal of Delphi
http://halbow.cool.ne.jp/ShousaiIndex.html

これみたら、いいかも。
0052デフォルトの名無しさんNGNG
CBuilder5でSSL通信するコンポーネントってありますか?

APIベースで作るのがあたりまえなのかな?

すいませんがよろしくおながいします。
0053デフォルトの名無しさんNGNG
>>52
Indy
0054デフォルトの名無しさんNGNG
https でいいのなら WinInet.
0055デフォルトの名無しさんNGNG
口が悪いやつには教えたくないんだな
0056デフォルトの名無しさんNGNG
つーことで、borland の news に投稿。
0057デフォルトの名無しさんNGNG
タスクトレイに常駐し(Windowは不可視)waveファイル等を
演奏するソフトを作成しました。
で、この自作ソフトに他のexeから何か信号を送って
ファイルの演奏や中止を操作したいのですが、
どうすればよいでしょうか?
タスクトレイのアイコンのハンドルをどうにか取得して
SendMessageやPostMessageあたりでどうにかなりそうなのかな?
というところまではたどり着いたのですが、そこから先がお手上げ状態です。
この考えは正しいでしょうか?
現在は、以下のようなソースになっているのでメッセージマップに
WM_PLAYとかWM_STOPとかを作って、それに対応した処理を書けば
良いのかな?と思っています。何かヒントだけでもお願いします。m(_ _)m

//ヘッダーファイルの一部
public:// ユーザー宣言
  void __fastcall TrayEvent(TMessage& Msg);
  BEGIN_MESSAGE_MAP
    MESSAGE_HANDLER(WM_USER+1, TMessage, TrayEvent);
  END_MESSAGE_MAP(TForm)

//.cppファイルの一部
void __fastcall TFormMain::TrayEvent(TMessage& Msg)
{
  switch(Msg.LParam){
    case WM_RBUTTONDOWN:
    POINT P;
    GetCursorPos(&P);
    SetForegroundWindow(Handle);
    PopMenuIcon->Popup(P.x, P.y);
    break;
  }
}
0058デフォルトの名無しさんNGNG
正しいです。
005957NGNG
>>58
うぉーー!!!
ありがとう、これでまたやる気になってきたぞと。

たぶん、FindWindow(EX)関数を使うんですよね?
とりあえず、ガンガッテみます!!!
0060 NGNG
今時Builder5なんだけど、イメージコントロール等を使って
二枚の画像を重ね合わせて表示させることって可能ですかいのう?
0061デフォルトの名無しさんNGNG
可能です。
0062 NGNG
>61
ありがとう。やってみるにょ。
0063デフォルトの名無しさんNGNG
>>61の回答でいいんだったら、質問する前に試せよ・・・。
0064 NGNG
ど素人だったのか・・・・?
0065デフォルトの名無しさんNGNG
TTreeView で、 item が選択されるとの文字の背景が青くなり選択状態に
なりますが、フォーム内の他のコントロール(例えば TListView)に
フォーカスを合わすとその青い背景が見えなくなり、
どの item が選択されているのか分からなくなってしまいます。
SelectedIndex でイメージを変えるのも手ですが、
Explorer のように背景を灰色とかにできるのがベストなのですが、
どういった方法がありますか?
0066ヒントだけやるNGNG
ヘルプでTreeViewをひけば10番め以内にある
0067ほんとだNGNG
すみません。見逃してました…
0068デフォルトの名無しさんNGNG
ヒントというよりほとんど答えだな
0069デフォルトの名無しさんNGNG
しかし、StringGridなどはどうしてこんな変なスクロールバーなのだろうか・・・。
あえて特殊にする必要ないような気が。
0070デフォルトの名無しさんNGNG
BCB6で起動時に開くプロジェクトの設定はできないのでしょうか?
0071デフォルトの名無しさんNGNG
ショートカットを編集すれば?
0072デフォルトの名無しさんNGNG
昔はコマンドラインからプロジェクトファイルをビルドできたんだけど、
今のやつって無理なの?xml→makefile変換が面倒なんだけど。
0073デフォルトの名無しさんNGNG
>>71
最後に開いたプロジェクトをまた開いて欲しいな、と思ってるのでそれでは。
普通の統合環境ならこれくらいできるのだけどなぁ・・・。
0074デフォルトの名無しさんNGNG
[ツール]-[環境オプション]-[設定]-[自動保存の設定]-[プロジェクト デスクトップ]
■ このスレッドは過去ログ倉庫に格納されています