C++Builder相談室 Part18
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/09/01(土) 09:41:22【前スレ】
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/
0357デフォルトの名無しさん
2008/01/30(水) 14:54:52それでいけるはず。
C++Builder6って結構モッサリした仕様のコンポーネント多いよなぁ。
0358デフォルトの名無しさん
2008/01/30(水) 16:09:43//最後のページを削除
TTabSheet *pLastPage = PageControl1->Pages[PageControl1->PageCount -1];
pLastPage->PageIndex = pLastPage->PageIndex - 1
delete pLastPage;
>>349のやり方ですが、大体の場合はうまく行くのですが、
タブをたくさん作って、最後のタブをユーザの操作などで何回も消していくと
タブが表示されなくなり、その状態でタブ表示のスクロール見たいのを
操作すると、中途半端にタブが描画されてしまいます。
Refresh()やInvalidate()などを使っても描画されません。
やはり、最後のタブを消したときに、先頭がアクティブになるのは、
この辺がうまく行かないから、そうしたのではないと考えてしまいます。
0359デフォルトの名無しさん
2008/01/30(水) 16:45:160360デフォルトの名無しさん
2008/01/30(水) 17:00:290361デフォルトの名無しさん
2008/01/31(木) 20:25:56>>360 の内容を参考にして見てソースを修正したところ、
一瞬表示がびくつくのと、右端で最後のタブの表示が半分隠れる
場合があるのですが、描画の不具合などがなくなりました。
もう少し、きれいに動作すればいいのですが。
ScrollTabsの引数は -1 の方が良いみたいです。
//最後のページを削除
TTabSheet *pLastPage = PageControl1->Pages[PageControl1->PageCount -1];
pLastPage->PageIndex = pLastPage->PageIndex - 1
PageControl1->ScrollTabs(-1);
delete pLastPage;
0362デフォルトの名無しさん
2008/02/02(土) 21:10:47各サイトの説明が詐欺でできません。
XPのコントロールパネルからのシステムなんて項目ありませんが
どうするん?
0363デフォルトの名無しさん
2008/02/02(土) 21:30:01シネよ
0364デフォルトの名無しさん
2008/02/02(土) 21:33:18PC初心者
http://pc11.2ch.net/pcqa/
0365デフォルトの名無しさん
2008/02/02(土) 23:23:260366デフォルトの名無しさん
2008/02/02(土) 23:26:500367デフォルトの名無しさん
2008/02/03(日) 10:56:49俺が醜態を晒しているんじゃない、答える側はお前らだからな。
器の小ささを披露している書き込みが二つだな、恥ずかしい。
0368デフォルトの名無しさん
2008/02/03(日) 10:59:290369デフォルトの名無しさん
2008/02/03(日) 11:02:45お前がいただくならお前がコピペすんだろ?
まったく、上の奴は相談室で回答しないならここに来るなよ
0370デフォルトの名無しさん
2008/02/03(日) 11:03:260371デフォルトの名無しさん
2008/02/03(日) 11:04:330372デフォルトの名無しさん
2008/02/03(日) 11:06:50失礼しました
0373デフォルトの名無しさん
2008/02/03(日) 11:10:04はい身障者差別発言、
まったくどこまで・・・
0374デフォルトの名無しさん
2008/02/03(日) 11:11:060375デフォルトの名無しさん
2008/02/03(日) 11:12:400376デフォルトの名無しさん
2008/02/03(日) 11:16:35普通の初心者レベルの質問に春だとか言う場違いな人は荒らしだな
0377デフォルトの名無しさん
2008/02/03(日) 11:20:230378デフォルトの名無しさん
2008/02/03(日) 11:22:31見ててくだらなすぎる。もともとお前は場違いなんだから、
もう言い返しに必死になってないで去れよ
0379デフォルトの名無しさん
2008/02/03(日) 11:26:390380デフォルトの名無しさん
2008/02/03(日) 11:27:030381デフォルトの名無しさん
2008/02/03(日) 11:33:30もう最後な、回答してやるのは。
>>379
そんなもん書き方だろ、ボーランドの初期設定からのコントロールパネルの話だし、何言っちゃってるの?
>>380
公言して相手に見せるために言っている辺りがもう・・・
はいここでもうお前らみたいなのとの会話終了、
二度と来るな、書き込みしても放置する
0382デフォルトの名無しさん
2008/02/03(日) 11:36:290383デフォルトの名無しさん
2008/02/03(日) 11:38:070384デフォルトの名無しさん
2008/02/03(日) 11:43:34先に突っかかってきたのはお前らだ。
俺は質問しただけだから、いい迷惑だ。
お前らは醜態から始めちゃったわけだ。
自分で招いておきながらそれに言い返したりして、まったくアホか。
0385デフォルトの名無しさん
2008/02/03(日) 11:52:14ビルダー落としたんだが
各サイトの説明が詐欺でできません。
XPのコントロールパネルからのシステムなんて項目ありませんが
どうするん?
363 名前:デフォルトの名無しさん[] 投稿日:2008/02/02(土) 21:30:01
もういいやめたクソが
シネよ
364 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/02(土) 21:33:18
>>362
PC初心者
http://pc11.2ch.net/pcqa/
-----------------------------
これで完結してるやん
0386デフォルトの名無しさん
2008/02/03(日) 12:29:090387デフォルトの名無しさん
2008/02/03(日) 12:41:14少しはエスパー能力を磨いてみては?
0388デフォルトの名無しさん
2008/02/03(日) 13:06:410389デフォルトの名無しさん
2008/02/03(日) 13:13:060390デフォルトの名無しさん
2008/02/03(日) 13:28:53WindowsXPのコントロールパネル内のシステムのアイコンが見つけられません><
じゃないん?
0391デフォルトの名無しさん
2008/02/03(日) 13:32:370392デフォルトの名無しさん
2008/02/03(日) 22:05:28DirectXを使うのにお勧めな環境やライブラリを教えてください
0393デフォルトの名無しさん
2008/02/03(日) 22:25:42あくまでもBCBでやりたいならとりあえず↓あたり
ttp://www.clootie.ru/cbuilder/index.html
0394デフォルトの名無しさん
2008/02/03(日) 22:33:00ありがとう 調べてみます
0395初心者
2008/02/05(火) 21:00:06どうやって色を設定するのでしょうか。
0396デフォルトの名無しさん
2008/02/05(火) 21:47:380397デフォルトの名無しさん
2008/02/05(火) 21:48:320398デフォルトの名無しさん
2008/02/05(火) 22:47:16まぁそういうことなのだが、Microsoft的にはそういうことをしてほしくないらしい。
VisualStyleを適用するとOwnerDrawもうまくいかないような。
0399デフォルトの名無しさん
2008/02/06(水) 12:00:36大きい場合縮小して格納とかできますが
これをコードで追加する場合はどうすればいいですか?
0400デフォルトの名無しさん
2008/02/08(金) 10:32:26そこで指定したパスのノードを開く方法を教えてください
0401395
2008/02/09(土) 14:14:51visual studio だと簡単にできるのになぁ。
XMLだとか
ドラッグアンドドロップだとかも
簡単にはできないのはちょっと不満。
0402デフォルトの名無しさん
2008/02/09(土) 14:36:480403デフォルトの名無しさん
2008/02/09(土) 14:38:310404デフォルトの名無しさん
2008/02/09(土) 14:48:49VSでVC++とMFCでそのセリフを吐いてみろ
自分がどれだけラクチンにC++を書いてるのかわかる
0405デフォルトの名無しさん
2008/02/09(土) 14:59:180406デフォルトの名無しさん
2008/02/09(土) 15:19:560407デフォルトの名無しさん
2008/02/09(土) 16:31:180408デフォルトの名無しさん
2008/02/09(土) 16:39:250409デフォルトの名無しさん
2008/02/09(土) 16:45:52コンポーネントの管理がやりづらいからなぁ。
0410デフォルトの名無しさん
2008/02/09(土) 16:53:300411401
2008/02/09(土) 17:18:45それそれ。
MFCのウワサは聞いてるから
最初から手を出してない。だから C++ は
C++ builder に手を出した。
でも C# はホント、楽だよ。
0412デフォルトの名無しさん
2008/02/09(土) 17:43:420413デフォルトの名無しさん
2008/02/09(土) 17:55:330414デフォルトの名無しさん
2008/02/09(土) 18:08:35言ってんじゃないの?
何、その日本語より英語は楽とかとう例え。頭悪そう。
0415デフォルトの名無しさん
2008/02/09(土) 18:13:110416デフォルトの名無しさん
2008/02/09(土) 19:49:34.NET系の生産効率の高さは周知だよ
C#に限らずVBでもC++/CLIでもね
WinForm使う限りGUIはラクチン
CGもついてるし
なんだけどね……
初学者がいきなりVC+MFCは敷居高すぎるのは確か
BCBなんかでC/C++に慣れてから
MFC+Win32APIの海へ漕ぎ出した方がいい
0417デフォルトの名無しさん
2008/02/09(土) 20:44:03マジでそれが理想だけど色々と面倒だよね、あるプロジェクトだけで使えるコンポーネント
とか簡単に指定できればいいのに
0418デフォルトの名無しさん
2008/02/09(土) 21:31:360419デフォルトの名無しさん
2008/02/09(土) 22:00:360420デフォルトの名無しさん
2008/02/10(日) 01:06:340421デフォルトの名無しさん
2008/02/10(日) 02:52:190422デフォルトの名無しさん
2008/02/10(日) 08:03:03これをやる必然性が0。
>.NET系の生産効率の高さは周知だよ
大丈夫、ドトネトの事は世の中に知られてないから。
>C#に限らずVBでもC++/CLIでもね
これもウソ。
C丼のバージョンうp嵐どころか、managed C++がヒックリかえったね。
ブビに至ってはユーザーがいないから、スクリプトブビ@ドトネトを復活させるとか、割るいとこ鳥。
0423デフォルトの名無しさん
2008/02/10(日) 09:17:210424デフォルトの名無しさん
2008/02/10(日) 14:18:49次こそはやっと完全にUnicode対応するそうだけど、おせーよw
0425デフォルトの名無しさん
2008/02/10(日) 14:25:280426デフォルトの名無しさん
2008/02/10(日) 14:29:250427デフォルトの名無しさん
2008/02/10(日) 17:58:28今でも使ってるよ。
0428デフォルトの名無しさん
2008/02/11(月) 00:03:36また、いちいちプロジェクトファイル編集しなきゃ駄目なのか。
必要ないのに使ってないコンポーネントのlibまで追加するのやめてくれないかなぁ、うざすぎる。
0429デフォルトの名無しさん
2008/02/11(月) 00:20:130430デフォルトの名無しさん
2008/02/11(月) 00:20:44後からのことまーったく考えられてないw
0431デフォルトの名無しさん
2008/02/12(火) 15:15:590432デフォルトの名無しさん
2008/02/12(火) 15:16:50/ .:/ ハ: :!: :.:ト、:.:. :\:...l:.. :}: : |_⊥ 、
j . {: .:{ :l、:l、: :.ト-ヽ、_:..`ヽ、j__イ_つノ
l 1:ハ.::{ゝl=くヽ:.ヽ トィjr}Tァ┬ァ:.:´|
|ハ :ヽlァ{トィrj \i ー_'っ /:.イ-、:。:|
ヽ。ハ^rぅ' 丶 ` ノ', く } }:.ol゜ o
。 `ハ 。 {ァ´ヽ ,ー o':.へl お客様の中にエスパー様は
゜ ´ノi\ ー' ィ:;:.ィ/|/゜ 。 いらっしゃいませんか??
。 o 。 ゜ハヘ;:>ー--<_rv〈、_
/ ̄ヽ \/ll }l}`'^'ト、
/ ::Y77l j l !_`7
l, ---::、〉 jl l ハゝ-i
ヽ Vi } ,' ノ, ー_ヽ
} , -‐ァl ノ / レ´,.- j
j イ !l / / ハ -,.く!
0433デフォルトの名無しさん
2008/02/12(火) 15:23:580434初心者
2008/02/15(金) 13:57:33デバッグモードで実行して
open dialog を開いて
詳細表示にすると
builder が落ちちゃう。
0435デフォルトの名無しさん
2008/02/15(金) 14:04:580436デフォルトの名無しさん
2008/02/16(土) 00:33:190437デフォルトの名無しさん
2008/02/22(金) 19:35:04RAD Studioは今更JSharpのランタイムが必要とか、トチ狂ったことぬかすので
あまり入れたくありません
0438デフォルトの名無しさん
2008/02/22(金) 23:17:33Turbo C++ Explorerでも同じこと。あきらめれ。
0439デフォルトの名無しさん
2008/02/23(土) 12:06:26MSですら早々に見捨てたのにw
0440デフォルトの名無しさん
2008/02/23(土) 15:10:160441デフォルトの名無しさん
2008/02/24(日) 09:03:080442デフォルトの名無しさん
2008/02/25(月) 14:45:13http://codezine.jp/a/article.aspx?aid=197
ここを参考にIndy9のdelphiソースをIndy10とBuilder2007に置き換えようとしています。
TCPサーバの例 以下行をどう記述すればよいのでしょうか。詳しい人教えてください。
// 接続しているクライアント全員に str を送信する
procedure TForm1.BroadcastMessage(str : string);
var
Count: Integer;
List : TList;
begin
List := IdTCPServer1.Threads.LockList;
try
for Count := 0 to List.Count -1 do
try
TIdPeerThread(List.Items[Count]).Connection.Write(str);
except
TIdPeerThread(List.Items[Count]).Stop;
end;
finally
IdTCPServer1.Threads.UnlockList;
end;
end;
0443デフォルトの名無しさん
2008/02/26(火) 17:55:530444デフォルトの名無しさん
2008/02/26(火) 22:54:58使い方が悪いんでしょうか?
型を変えてみようとは思うけど、知ってる方いたら教えていただきたい
std::vector< bool > vectorbool;
for( int i = 0 ; i < 12 ; i++ )
vectorbool.push_back( true );
vectorbool.insert( vectorbool.begin(), false );
bool test = vectorbool[12]; ← falseが帰ってくる。
0445デフォルトの名無しさん
2008/02/26(火) 23:44:17簡単にはいかないんじゃないかなぁ。ListView_DeleteColumn/ListView_InsertColumnの
組み合わせで頑張るしかないと思う。
0446デフォルトの名無しさん
2008/02/27(水) 10:47:50Width=0
>>444
あたりまえの結果じゃん。
マジで理解できなのか、それとも釣りなのか?
マジで理解できないのなら、初心者スレに逝った方が良し。
0447デフォルトの名無しさん
2008/02/27(水) 10:55:470448デフォルトの名無しさん
2008/02/27(水) 11:08:47当たり前の結果なの?
もう一度勉強してみるよ・・。
0449デフォルトの名無しさん
2008/02/27(水) 11:16:19それとは関係なくvector<bool>は使わないほうがいいと、
なんかの有名な本に書いてるらしい。
0450デフォルトの名無しさん
2008/02/27(水) 11:23:24kwsk
0451デフォルトの名無しさん
2008/02/27(水) 12:06:02&v[0] が bool* ではない
0452デフォルトの名無しさん
2008/02/27(水) 13:25:42Effective STLの第18項だな
vector<vool>はproxy classを使っているのでよくないんだと
0453デフォルトの名無しさん
2008/02/27(水) 13:26:49サンクス & kwsk
0454デフォルトの名無しさん
2008/02/27(水) 13:36:38More Effective C++ 項目30
一般的にはクラスの中にクラスを作って普通ではできないような
操作を行う。
0455デフォルトの名無しさん
2008/02/27(水) 14:56:530456デフォルトの名無しさん
2008/02/27(水) 16:47:15■ このスレッドは過去ログ倉庫に格納されています