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

C++Builder相談室 Part12

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

過去スレ・関連サイトは>>2-6あたり。
0412デフォルトの名無しさんNGNG
TIniFileコンポーネントが見つからないんですが、どこにありますか?
0413デフォルトの名無しさんNGNG
パレットにはないよ。IniFiles.hppをインクルードしてnewして使うんだよ。
0414デフォルトの名無しさんNGNG
事故解決しました
#include<IniFiles.hpp>
するみたいです
0415デフォルトの名無しさんNGNG
>>413
ありがとうございます
0416デフォルトの名無しさんNGNG
>>411

こっちで代用汁
http://nekomimi.s41.xrea.com/x/firebird/pukiwiki/?FrontPage
0417デフォルトの名無しさんNGNG
BLOBなのね  官舎
0418デフォルトの名無しさんNGNG
ええいくそ。Indy9をインストールして使っててしばらく不都合がなかったのに、
しばらくして"Indy.bpiが見つかりません"とか何かダイアログが出るようになっ
て、しかもコンパイルするとリンカエラーが出るようになった。

勘弁してよママン。

default.bprからIndy.bpiを削除する事でようやく解決した。
0419ageNGNG
>>418
メインメニューから、デフォルトのプロジェクトオプションの実行時パッケージの欄から
Indyを消せばよいだけでは?
0420デフォルトの名無しさんNGNG
ファイルのフルパスを利用してアプリを起動するにはどうすんの?
きっと簡単なんだろうな〜
0421デフォルトの名無しさんNGNG
しぇる
0422デフォルトの名無しさんNGNG
>>419
サンクス。うぁーありました。このセミコロンで区切られた一行の長い文字列
ですね。これでは見落としても仕方ないよ・・・・
0423デフォルトの名無しさんNGNG
>>420
Win32APIのShellExecute
0424デフォルトの名無しさんNGNG
C++Builder1なんですけど、
try{
}
__finally{
}
これでコンパイルエラーになっちゃうんだけどどう記述すればエラーでませんかね
0425デフォルトの名無しさんNGNG
C++Builder 3になって新しい拡張語として__finallyが追加されました
0426デフォルトの名無しさんNGNG
>>421
>>423
ShellExecuteで検索してやっと出来ました。
ありがとうございますた。
0427デフォルトの名無しさんNGNG
>>425
ヘルプで__finallyがちゃんと出てきてなんか書いてるんですよお
0428デフォルトの名無しさんNGNG
BCB3なんてほとんど使わなかったから覚えてないけど、
__finallyなら対になるのは__tryってことはないの?
0429デフォルトの名無しさんNGNG
__tryはヘルプに書いてますがそれはもうなぜかコンパイルエラーになるんですよお
BCB5ではtry〜__finallyでOKなんですけどねえ〜
なんn
0430デフォルトの名無しさんNGNG
>>428
__try、__catchはC用だったはず
0431デフォルトの名無しさんNGNG
>>430
というわけでもない。
SEH 例外は C++ でも使うときは使う。
0432デフォルトの名無しさんNGNG
すごいゲームを作ろうとなんでもできるプログラムをさがしています。
将来も使えそうなプログラムが良いです。

キャラが一つの画面に大勢いて
それぞれが違う動きをして個々の能力が違って
ファルコムのゲームのように一つの画面で小さいキャラが
戦って遠距離の敵に雷を落とせたりする。
それでファイアーエンブレムのように成長すると変形して。
2Dでアンチエイリアスも綺麗なPNGで透明、半透明を
扱えるプログラムが良いです。

ちなみに私は、C言語で「ハローワールド」を表示させることに
成功しています。
あとは、本に載っているソースをひたすら書き写すという方法で
「ブロック崩し」をHSPとジャバスクリプトでそれぞれ作ったことがあります。
RPGツクールXPも持っています。
0433デフォルトの名無しさんNGNG
釣りですか?
0434デフォルトの名無しさんNGNG
>>432
簡単なプログラムの作成
http://www.kcat.zaq.ne.jp/takao/documents/programming/01AtFirst.html
0435デフォルトの名無しさんNGNG
反応Haeeeeeeeeeeeee!!
0436デフォルトの名無しさんNGNG
季節の風物詩。
一足早い訪れ。
しかし本格的だなw
0437デフォルトの名無しさんNGNG
>すごいゲームを作ろうとなんでもできるプログラムをさがしています。
>将来も使えそうなプログラムが良いです。

俺は、俺が大金持ちになるプログラムをさがしています。
将来も使えそうなプログラムが良いです。
ナイスバカ。w
0438デフォルトの名無しさんNGNG
>>432-435
自作自演乙
0439デフォルトの名無しさんNGNG
>>435=>>438
もうちょっと頭を使え
0440デフォルトの名無しさんNGNG
いつからかESCキーを押すとForm上に置かれているBitボタンに
処理が移る様になっていました
KeyPressとかKeyDown関連には何も書いていませんしOnClickの
関数を直接呼び出している箇所も他にありません
KindもカスタムですしModalResultもNone・・・・
このボタンに処理が移る理由がまったく解りません

この様な現象の時にチェックするポイントが他にあるでしょうか?
0441デフォルトの名無しさんNGNG
>>440
そのボタンの Cancel プロパティが true になってないかい?
0442デフォルトの名無しさんNGNG
Builderで.pngから.bmpに変換するにはどうしたらいいの?
0443デフォルトの名無しさんNGNG
>>442
Susieの.SPIを使う。
0444デフォルトの名無しさんNGNG
libpng
0445デフォルトの名無しさんNGNG
BCB6使ってるんだけど、使用するエディタて変更できなかったっけ?
妙に使いづらいんだけど・・(´・ω・`)
0446デフォルトの名無しさんNGNG
>>445
フリーカーソル化アドインならここ。
ttp://homepage1.nifty.com/fuu/software/nonfreecursor.htm
0447デフォルトの名無しさんNGNG
>>446

お、こりゃ結構いいね。thx
0448デフォルトの名無しさんNGNG
フリーカーソル無効化アドインだったorz
         ~~~~~~~~
0449デフォルトの名無しさんNGNG
http://thunder.prohosting.com/~cbdn/html.htm

Keyboard
How can I change the state of Caps Lock?
How can I check the state of Num, Caps, and Scoll Lock?
How can I detect character key presses?
How can I detect key combinations?
How can I detect special key presses?
How can I disable Ctrl + Alt + Del or Alt + Tab?
How can I disable key presses?
How can I get the key text name?
How can I send keys to another application?
0450デフォルトの名無しさんNGNG
http://thunder.prohosting.com/~cbdn/html.htm
Mouse
How can I change the cursor position?
How can I change the screen cursor?
How can I check if a mouse is installed?
How can I check if the mouse has a wheel?
How can I detect mouse and key combinations?
How can I detect mouse clicks?
How can I detect the number of mouse buttons?
How can I get and set the double-click time?
How can I get and set the mouse speed?
How can I hide the mouse cursor?
How can I know which mouse button has been used?
How can I limit the mouse movement?
How can I use a custom cursor?
0451デフォルトの名無しさんNGNG
http://thunder.prohosting.com/~cbdn/html.htm

Multimedia
How can I create a simple CD player?
How can I detect a sound card?
How can I open and close the CD-ROM door?
How can I play video fullscreen?
How can I play video using MediaPlayer?
How can I play wave files?
How can I play Windows default sounds?
0452440NGNG
>>441
これが原因でした、ありがとうございます<(_ _)>
0453デフォルトの名無しさんNGNG
TServerSocketで自分のIPを取得する方法を教えてください
0454デフォルトの名無しさんNGNG
InterBaseのBLOBにファイルやImageの画像を出し入れするにはどうすんの?
HELP見たけどバカには訳わからんランラン♪
0455デフォルトの名無しさんNGNG
キタ━━━━━(゚∀゚)━━━━━!!
http://bdntv.borland.com/cppbuilder/CPPinDelphi.html
0456ageNGNG
>>455
早くリリースしてほしいものですね
私は買います (^^)
0457デフォルトの名無しさんNGNG
こういった感じで文字列を連結すると、&がなぜか消えてしまいます。

sprintf(send_buf,"UserID = %s&_word = %s",
User_Edit->Text.c_str( ),
Passward_Edit->Text.c_str( )
);
ShowMessageで中身を確認するときは消えてしまうものなのでしょうか?
POSTができない…
0458デフォルトの名無しさんNGNG
>>457
ひょっとしてネタ?と思うような、良くできた質問ですね。

&AをShowMessageすると、Aに下線がついて表示されます。
そういうことです。
0459456NGNG
458>>ご回答ありがとうございます。
文字列を結合しているつもりが、
変数のアドレスを取り出してるってことでしょうか??
ぜんぜん違ったらごめんなさい。
0460デフォルトの名無しさんNGNG
>>459
ちょっとまて。文字列を結合しているの?
0461459NGNG
460>>そうです。結合して、POSTのボディ部分として、サーバーに送信しています。
0462デフォルトの名無しさんNGNG
>>461
普通に "+" で連結して、一番最後にc_str()を一度だけ参照すればいいだろ。
0463 NGNG
やはりC#も一緒になるのか。重そうだな。
Delphiの風評見てる限りPentium�V733MHZ512MBでは辛そうだ。
0464デフォルトの名無しさんNGNG
>>461
結合に"&"が必要なの?
0465459NGNG
460>>+でやるとメモリがもったいないので、なるべくさけたいのです。

464>>&はPOSTの文でいるだけで、結合にはつかっていません。
最終的に作りたい文字列は、(xxxは入力された文字)
UserID=XXX&_word=XXX
です。
0466デフォルトの名無しさんNGNG
>>465
メモリが勿体ないと言っても、所詮一時変数だろ?c_str()を参照した代入が終わってしまえば
+で生成された一時変数は消えてしまう。それも許容できないのか?
0467459NGNG
466>>一応+でやってみましたが、結果が同じでした。
開発環境がバグってるのでしょうか・・
一応最新のパッチ当ててみたんですが。
0468デフォルトの名無しさんNGNG
いや、だから&が消えてるのはShowMessageの仕様であって、send_buf内から&が消えてるわけじゃないから
バグでもなんでもないって。
0469459NGNG
468>>仕様だったんですか!?
勘違いしまくりで申し訳ない
すっきりしました
ありがとうございました
0470デフォルトの名無しさんNGNG
"&_"を表示したから気付かなかったんだろうな。
ShowMessage("&Hoge")とでもしてみれば、>>458の言ってることが分かると思うよ。
0471デフォルトの名無しさんNGNG
Captionプロパティに「形状(&S)」と入力します。
Nameプロパティは「Shape」にします。
http://www.c3.club.kyutech.ac.jp/c3magazine/archives/2nd/BUILDER/lecture6.html
「&」の後の文字には下線が表示され、アクセラレータ文字になります。
Alt+アクセラレータ文字でこのメニュー項目を選択できます。

下のメニュー項目にはCaptionプロパティに「円(&C)」と入力します。
Nameプロパティは「Circle」とでもしましょう。
0472デフォルトの名無しさんNGNG
http://bdntv.borland.com/cppbuilder/CPPinDelphi.html
http://bdn.borland.com/article/0,1410,32845,00.html
0473デフォルトの名無しさんNGNG
>>472
ガイシュツ
0474デフォルトの名無しさんNGNG
過ちて改めざる是を過ちと謂う(孔子)

きしゅつ 0 【既出】
以前にすでに提示されていること。
「―の単語」
三省堂提供「大辞林 第二版」より
0475デフォルトの名無しさんNGNG
質問させてください

MS社のVCで、MFCアプリのデフォルトアイコンはMFCと描かれた青いアイコンになります
Borland社製のC++Builderでは、ビルを模したアイコンになるのでしょうか?
0476デフォルトの名無しさんNGNG
いまさら「がいしゅつ」に突っ込むのって、ネタなのかな。
0477デフォルトの名無しさんNGNG
>>475
http://www.c3.club.kyutech.ac.jp/c3magazine/archives/2nd/BUILDER/lecture2.html
0478デフォルトの名無しさんNGNG
http://thunder.prohosting.com/~cbdn/anon.htm

// Load the application Icon from file

void __fastcall TForm1::FormCreate(TObject *Sender)
{
Application->Icon->LoadFromFile("c:\\"
"program files\\common files\\borland shared\\"
"images\\icons\\finance.ico");
}
0479デフォルトの名無しさんNGNG
http://thunder.prohosting.com/~cbdn/html.htm

Keyboard
How can I change the state of Caps Lock?
How can I check the state of Num, Caps, and Scoll Lock?
How can I detect character key presses?
How can I detect key combinations?
How can I detect special key presses?
How can I disable Ctrl + Alt + Del or Alt + Tab?
How can I disable key presses?
How can I get the key text name?
How can I send keys to another application?
0480475NGNG
>>477
ありがとうございました
0481デフォルトの名無しさんNGNG
バイナリファイルの中身を一気にAnsiStringsに読み込むのって可能でしょうか?
ファイルサイズは不定で数十Bから数百MBまで様々です。
或いはバッファをダイナミックにnewしてそこに読み込ませる方法をお教え下さい。

糞な質問で申し訳ありません。聞くは一時の恥ということでお許しを…。
0482デフォルトの名無しさんNGNG
>>481
バイナリをAnsiStringに入れて良いんだっけ?
何をしたいのかにもよるけど、TFileStreamを使うってのはどう?
0483デフォルトの名無しさんNGNG
せっかくC++なんだからvector<char>でも使えよ
0484デフォルトの名無しさんNGNG
>>481
AnsiStringには直接入れれないから、ワークを用意してそこからぶち込むとか
まあ変なコードは入れれないからアレだけどな
0485デフォルトの名無しさんNGNG
俺はCの時と同じくchar*にmalloc,reallocで取り込んでるな
0486本田NGNG
>>475
BFC(MFC)を使えば、MFC on VC++のアプリケーションと同じアイコンになる。
0487デフォルトの名無しさんNGNG
http://bdntv.borland.com/cppbuilder/CPPinDelphi.html
http://bdn.borland.com/article/0,1410,32845,00.html
0488デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0489デフォルトの名無しさんNGNG
過ちて改めざる是を過ちと謂う(孔子)

きしゅつ 0 【既出】
以前にすでに提示されていること。
「―の単語」
三省堂提供「大辞林 第二版」より
0490デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0491デフォルトの名無しさんNGNG
TStringGridでセルの入力モード中に右クリするとなんかウィンドウズ標準のメニューがでますが
この時にマウスのDown/Upイベントがこないのですが、どうやったらイベントとれますか?
0492デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0493デフォルトの名無しさんNGNG
外出中うざすぎだろ。
0494デフォルトの名無しさんNGNG
http://bdntv.borland.com/cppbuilder/CPPinDelphi.html
http://bdn.borland.com/article/0,1410,32845,00.html
0495デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0496デフォルトの名無しさんNGNG
過ちて改めざる是を過ちと謂う(孔子)

きしゅつ 0 【既出】
以前にすでに提示されていること。
「―の単語」
三省堂提供「大辞林 第二版」より
0497デフォルトの名無しさんNGNG
まぁしかし、がいしゅつってのもセンスのいいものでもない。
元はただの読み違いから来たんだろ。
つまらん。
0498デフォルトの名無しさんNGNG
↑がいしゅつ発祥スレを読んだことのない人
0499デフォルトの名無しさんNGNG
冬だなぁ
0500デフォルトの名無しさんNGNG
http://bdntv.borland.com/cppbuilder/CPPinDelphi.html
http://bdn.borland.com/article/0,1410,32845,00.html
0501デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0502デフォルトの名無しさんNGNG
過ちて改めざる是を過ちと謂う(孔子)

きしゅつ 0 【既出】
以前にすでに提示されていること。
「―の単語」
三省堂提供「大辞林 第二版」より
0503デフォルトの名無しさんNGNG
>>501
「がいしゅつ」だって。どこか出かけるの?ププッ
子供はおねんねしてな。
0504デフォルトの名無しさんNGNG
↑何そのがいしゅつ。ふざけてるの?
0505デフォルトの名無しさんNGNG
未だに居るんだよな
情緒は「じょうしょ」だ「じょうちょ」などというのはアフォだとかって。
言葉ってのは常に変化している。まるの生き物のようにね。
そんなことも理解していない年寄りにはなりたくないね。
0506デフォルトの名無しさんNGNG
↑何そのコピペ。ふざけてるの?
0507デフォルトの名無しさんNGNG
はやく新しいの発売されないかなぁ・・・楽しみ♥
0508 NGNG
C++Builder6でTShellTreeViewが見つからない。
どのカテゴリにあるの?
0509デフォルトの名無しさんNGNG
>>508
$(BCB)\Examples\ShellControls
0510デフォルトの名無しさんNGNG
nullオブジェクトのわたしかたがわかりません・・・
0511508NGNG
>>509
どうもありがとう。
自分のC++Builder6上のパレットにはExampleカテゴリが存在しないがインストールしなくちゃいけないのかな?
それとも昔簡単なコンポーネント作ってインストールした時に間違って消しちゃったのかな?
Delphiパーソナルには元からあるのに。
■ このスレッドは過去ログ倉庫に格納されています