1 名前:デフォルトの名無しさん mailto:sage [2009/10/23(金) 09:06:16 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 C++Builder使いが優しくコメントを返しますが、 お礼はC++Builderの布教と初心者の救済をお願いします。 Embarcadero Home Page www.codegear.com/jp/ <過去スレ> くだすれC++Builder(超初心者用) pc8.2ch.net/test/read.cgi/tech/1117225464/l50 くだすれC++Builder(超初心者用)その2 pc10.2ch.net/test/read.cgi/tech/1144308804/l50 くだすれC++Builder(超初心者用)その3 pc11.2ch.net/test/read.cgi/tech/1171219191/ <兄妹スレ> くだすれDelphi(超初心者用)その50 pc12.2ch.net/test/read.cgi/tech/1246340765/l50
21 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 17:39:40 ] 「プロジェクトオプション」の「バージョン番号を含める」ってとこで 「ビルド番号の自動更新」て項目にチェックを入れたところ、 ブレークポイントで止めたとき「ソースが変更されました。再構築しますか?」 って必ず一回聞かれるようになっちゃうんだけど、同じ症状出てる人いない? バージョンは RAD Studio 2010で。
22 名前:デフォルトの名無しさん [2009/11/04(水) 17:43:58 ] TChartで印刷するときPrintPartialCanvasを使ってるんですが これ背景が黒でもラインによってはちゃんと背景を白で印刷してくれる時があるんですが 強制的に白にするにはどうしたらいいですか? さすがに真っ黒だとインクがエロい事になるので・・・
23 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:08:16 ] >>21 ああ、そうなるな。これ、ウゼェ。
24 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:24:49 ] 無限ループwww
25 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:33:20 ] >>21 QCに書いとけ そうじゃないと次のUpdateに反映されんぞ
26 名前:21 mailto:sage [2009/11/06(金) 14:42:16 ] みんな再現するようだね、サンクス。 >>25 QC…、おぅこんな機能用意されてんだな、ありがとう。 英語の復習から始めるとして… つかメニューの箇所を説明すんのに日本語版のメニュー名じゃダメだよな? 投稿までに何日掛かるかわからんが空いた時間に調べてみるか…(汗)
27 名前:デフォルトの名無しさん mailto:sage [2009/11/08(日) 21:28:15 ] ちょっと前に無料で配られていたTurboC++BuilderExplorerでは Windows7 64bitでデバッガを使うのはもはや無理ですか?
28 名前:デフォルトの名無しさん [2009/11/14(土) 20:53:58 ] BDS2006にて フォームにTWebBrowserを貼り付けただけの、ごくごく単純なプログラム contents.shopping.yahoo.co.jp/points/campaign/pointlot01/ 上記をNavigateして開いて 「ポイントくじに今すぐチャレンジ」をクリックすると 画面表示が99%くらいで、必ずプログラムが終了してしまう。 これって、どうにかならないでしょうか
29 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:11:27 ] デバッガでデバッグ。
30 名前:28 mailto:sage [2009/11/14(土) 22:20:48 ] IEコンポの内部で何かが発生して プログラムが強制終了になってしまうので デバッグしょうがないのです。
31 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:09:39 ] なんか根本的なところが間違ってる、とまではいわないまでも、考え違いをしているような気がする。 もういちどスタートラインに戻って考え直してみてはいかが?
32 名前:28 mailto:sage [2009/11/15(日) 00:25:49 ] プログラムは フォームにTWebBrowserを貼り付けて WebBrowser1->Navigate(ぱらーめーた);しているだけです。 ただこれだけなのですよ 何を考え直すのでしょうか???BDS2006を使うなとかですか? 「ポイントくじに今すぐチャレンジ」をクリックすると落ちてしまい それ以外だと、無問題です。 IEでブラウズすると問題なく動きます。
33 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 00:33:15 ] >32 コピペにマジレス
34 名前:デフォルトの名無しさん mailto:sage [2009/11/15(日) 01:22:05 ] それだけではなんなので。 つ ttp://www33.ocn.ne.jp/~takoyakusi/delphi/InternetProg.html
35 名前:デフォルトの名無しさん [2009/11/17(火) 17:46:38 ] おい、質問するぞ、誰かいねーのか!!
36 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 19:02:49 ] <>
37 名前:デフォルトの名無しさん mailto:sage [2009/11/17(火) 23:08:04 ] 質問どうぞ
38 名前:デフォルトの名無しさん mailto:sage [2009/11/19(木) 22:07:33 ] 自作コンポーネントを使うと #pragma link が必要になるんだけど 通常のコンポーネントのように #pragma link なしでいいようにパッケージを作るにはどうしたら良いんですか?
39 名前:デフォルトの名無しさん mailto:sage [2009/11/22(日) 21:16:45 ] BCBのメーリングリストってもうなくなっちゃったんですか? ↓は登録したけど全然投稿がないみたいだし... ns8.sfdata.ne.jp/cgi-bin/mailman/listinfo/cbuilder
40 名前:デフォルトの名無しさん [2009/11/24(火) 08:48:45 ] unicode対応のプログラムはどのようにして作ればよいのでしょうか?
41 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 09:06:36 ] もっと具体的に質問してください
42 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 09:16:51 ] 日本語版C++Builderでコンパイルした場合、 そのソフトを英語版Windowsで実行すると、エラーメッセージダイアログなどが 文字化けします。どのWindowsで実行しても文字化けしないようunicode対応で プログラムを組みたいのですが、その方法を教えてください。
43 名前:デフォルトの名無しさん mailto:sage [2009/11/24(火) 09:31:53 ] ttp://journal.mycom.co.jp/articles/2009/06/05/Windowsapi/index.html
44 名前:デフォルトの名無しさん [2009/11/24(火) 18:45:43 ] TBitmapをDIB(ヘッダ無しで色データ配列のみ)に変換する方法を教えてください。。
45 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 01:40:37 ] C++Builder 2007で作ったexeをWindows7で実行していますが問題が発生しています。 処理内容は、TCustomControlから派生したコントロールをTScrollBox内に設置して、上下左右に スクロールさせています。 XP,Vistaでは、コントロールのHeightに65536以上の値を設定しても問題ない のですが、Windows 7では65536以上を指定しても65535になってしまいます。 これはWindows7の非互換の問題でしょうかね。それとも65536以上を指定して 動いていた今までの動作が例外的だったのでしょうか。 悩んでます。よろしくです。
46 名前:デフォルトの名無しさん [2009/11/25(水) 03:45:02 ] C++Builderを始めようと思いますが、未来はありますか?
47 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 06:44:12 ] あるんじゃない? 2009じゃなくて2010にしたほうが良いよ
48 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 07:10:18 ] >45 互換モードで動作させたらどうなるの?とはいえ > これはWindows7の非互換の問題でしょうかね。 だろうね。
49 名前:デフォルトの名無しさん [2009/11/25(水) 15:41:52 ] TGA形式の画像をTBitmapに変換する方法を教えてください
50 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 15:51:58 ] つ ttp://www.efg2.com/Lab/Library/Delphi/Graphics/FileFormatsAndConversion.htm
51 名前:デフォルトの名無しさん [2009/11/25(水) 16:15:57 ] 何この糞見づらいページは 怪しいライブラリを使わないで変換する方法を教えてください
52 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 18:18:07 ] 自分で作れ
53 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 20:01:24 ] Susie pluginって手もある。
54 名前:デフォルトの名無しさん mailto:sage [2009/11/25(水) 23:31:03 ] >>48 XP互換モードでもダメでした。 スクロールビューの中にコントロールを置いて、上下左右スクロールをさせる作りのアプリは 多そうだけど、非互換でいいのだろうか・・ Vistaからの最適化の中で切られたんだろなぁ。Windows7 SP1で直ればいいけど。
55 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 11:30:08 ] >>28 カメだがBCB6でもTurboCでもXPなら落ちる 2000なら落ちない Silverlightとの相性が悪いとおもっているが原因不明
56 名前:デフォルトの名無しさん [2009/12/07(月) 19:22:33 ] すいません、素人くさい質問ですが TStringList *plist[100] ; for ( int i = 0 ; i < 100 ; i ++ ) plist[i] = new TStringList ; とやった場合は、delete [] を使うの? それとも delete plist[i] のループを回すべき? plist 配列はその時々に応じて確保される配列数が 50 だったり、20 だったりするのですが、どっちで delete すべきでしょうか?
57 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 20:53:21 ] boost::shared_ptrで包んでstd::vectorにでも放り込んでおけ もしくは普通にnewしてboost::ptr_vectorな
58 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 21:31:41 ] >>56 delete plist[i] のループを回す
59 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 03:12:34 ] ここはくだすれ... >plist 配列はその時々に応じて確保される配列数が 50 だったり、20 だったりするのですが、どっちで delete すべきでしょうか? ならば、plist 自体を動的に確保したら? olist = new TStringList[50]; そうすれば delete [] plist; で、plist のメモリ解放を行う直前に、個々の TStringList のデストラクタも呼ばれる。 ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1317759688 ttp://www.sist.ac.jp/~suganuma/learn/2-bu/6-sho/6-4/6-4.htm
60 名前:デフォルトの名無しさん [2009/12/08(火) 11:24:25 ] C++ Builder 2009 Pro (Electronic Software Delivery) $98.98 安いよー www.journeyed.com/item/Embarcadero/C%2B%2B+Builder/100964379
61 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 12:22:03 ] >>60 >Academic Proof Required 安くない
62 名前:デフォルトの名無しさん mailto:age [2009/12/08(火) 18:06:56 ] BCB6から2010へプロジェクトを移行したのですが、 ↓文字を扱っている箇所でエラー(const char*はconst wchar_t*に変換できない)が発生します。 Application->MessageBox("AAA"); 試した事は 1,プロジェクトオプションの「_TCHARマップ先」をwchar_tに変更 2,#define USTRING_AS_WCHART としてみた。 他に何か必要なのでしょうか? アドバイスお願いします。
63 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:50:24 ] L"AAA"
64 名前:62 mailto:age [2009/12/08(火) 20:23:03 ] >>63 アドバイス有り難うございます。 L"AAA"で修正できましたが、個別に該当する箇所を修正する方法では無く、 プロジェクト全体にまとめて適用できる様な方法はないでしょうか?
65 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 03:25:38 ] >プロジェクト全体にまとめて適用できる様な方法はないでしょうか? ありません。 C / C++ 言語では文字型リテラルには型が付いています。 コード上で明示的に char か wchar_t (最近のだと wchar16_t と wchar32_t もあります) で有ることを指定する必要が有ります。 文字列リテラルがメモリの初期化の簡便記法でしかなかったころの歴史的名残です。 対するに Delphi の文字リテラルは評価するときに型が決まるので記法上は一種類しか有りません。
66 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 05:04:03 ] 文字列置換ツールで置換してしまえば、いいじゃん。
67 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 06:42:05 ] 無条件に全置換すると、char* を必要としているところでエラーとなるよ。 2010 になってもデフォルトでは UNICODE マクロが付かないので(過去との互換性の問題かな) _T マクロは役に立たないし。 このコンパイルエラーが出るところが、BCB6 からの一番の変更点なので、 手を抜かずに全部確認した方が、後でバグが出て泣くより正しい道だと思います。
68 名前:62 mailto:age [2009/12/09(水) 10:10:02 ] アドバイス有り難うございます。 手を抜かずに個別に修正したいと思います。
69 名前:62 mailto:age [2009/12/10(木) 16:45:46 ] またまた教えてください。 外部DLLの関数を呼び出す時にchar*を渡すのですが、 2010ではエラー(const char*はconst wchar_t*に変換できない)が出ます。 2番目の引数にこれはcharだよと明示しないといけないと思うのですがどうすれば良いのでしょうか? //BCB6で動作している記述 Tcl_CreateCommand( interp, "ABC", ( Tcl_CmdProc * )ABC_Proc, ( ClientData )NULL, ( void (*)())NULL ); //関数宣言 Tcl_Command Tcl_CreateCommand( Tcl_Interp interp, char *cmdName, Tcl_CmdProc proc, ClientData clientData, Tcl_CmdDeleteProc deleteProc);
70 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 18:57:08 ] つうか、第3引数の型は、[ Tcl_CmdProc ] ? それとも [ Tcl_CmdProc* ] ?
71 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:02:24 ] Visual c++でプログラムを書いて、コンパイルしました。 Unixでいうscriptで実行結果を出力したいのですが、どうしたらいいでしょうか?
72 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:18:11 ] 頑張ってください。
73 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 05:42:43 ] C/C++ コンパイラとしての機能は 6 も 2010 も同じなので、 VCL が絡まなければ、違いは出てこないはずです。 少なくとも char と wchar_t に関しては変更は有りません。 提示されているコードではエラーは出るはずが無いので、何とも解説/回答できませぬ。 エディタ上で Tcl_CreateCommand と打った後コード支援で出てくる引数のプロトタイプを 確認することを勧めます。 もしそこで表示される第二引数 cmdName の型が char * ではなく wchar_t * だとしたら、 ヘッダファイルや関数定義を見直してください。
74 名前:デフォルトの名無しさん [2009/12/11(金) 06:07:05 ] >C/C++ コンパイラとしての機能は 6 も 2010 も同じ これはウソでしょう
75 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 07:44:09 ] くだすれだから勘弁してくれな > 74 バグ修正や C++0X 規格の一部先取り以外で C/C++ コンパイラとしてどこら辺が変わったのかまとめてくれるとありがたいぞ > 74
76 名前:62 mailto:age [2009/12/11(金) 10:16:16 ] >>73 様 御指摘頂いたように宣言を見直したら第2引数ではなく第5引数に誤りがありました。 思い込みで作業していたようで大変助かりました。 有り難うございました。
77 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 15:51:15 ] いえいえ。お礼はいりませんよ。
78 名前:デフォルトの名無しさん [2009/12/16(水) 14:10:13 ] TBitmapにOutTextで文字を書いた時に この文字に指定ドット数で輪郭をつけたいのですがどうやったらいいですか? 元の文字はそのままで文字の外側につけたいので文字が指定ドット分大きくなるイメージなのですが。。
79 名前:デフォルトの名無しさん [2009/12/18(金) 21:54:01 ] ウインドウの大きさが可変なダイアログを作ろうとして BorderStyle=bsSizeable; にしました。 これで、大きさは変更できるようになったのですが ウインドウの右下の角に、サイズ変更可の印が出てくれません。 印を出すには、どうすれば良いでしょうか。
80 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 08:44:20 ] >>79 TStatusBarを配置する
81 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 12:31:51 ] TStatusBarを配置しました。 マークが出ましたが とても間抜けなダイアログボックスになりました。
82 名前:デフォルトの名無しさん [2009/12/22(火) 04:00:09 ] できたのだからよいではないか
83 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 20:51:36 ] getlineでファイルから 商品名,2009/11/2 にのようになってる行を読み取り、商品名、西暦、月、日をそれぞれ別の変数に格納したいです。 getlineでどのように書けばできるのでしょうか?
84 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 22:21:41 ] 俺なら','をstrchrで探して前半を切り出し 後半はsscanfでまとめて取得するかな。
85 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 08:20:45 ] >>83 俺ならstd::tr1::regexで取得するかな。
86 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 18:50:47 ] 例外の発生したアドレスをExceptionクラスから受け取ることってできないんですか? そのような情報を取得する方法ってないのでしょうか?
87 名前:デフォルトの名無しさん [2010/01/13(水) 14:43:58 ] C++builder2010って64ビットに対応してる?
88 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 16:07:54 ] してない。 2011年夏の予定
89 名前:デフォルトの名無しさん [2010/01/13(水) 16:19:10 ] そんなあ><
90 名前:デフォルトの名無しさん [2010/01/13(水) 19:26:30 ] ま た お ま え か
91 名前:デフォルトの名無しさん [2010/01/19(火) 02:01:43 ] .resを作った後、そのリソースをexeにくっつけて コンパイルするにはどう記述すればいいの?
92 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 06:25:38 ] >ilink32.exe と打ってコマンドラインのヘルプを確認しましょう。 bcc32.exe の引数に、.res ファイルを書く事もできます。できるはず。
93 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 13:14:02 ] つーか、プロジェクトにres放りこんどけと
94 名前:デフォルトの名無しさん [2010/01/19(火) 14:26:28 ] 知らないならレスしないで下さい><
95 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 20:46:18 ] ま た お ま え か
96 名前:デフォルトの名無しさん [2010/01/23(土) 08:24:17 ] ActiveXに関する質問なんですが、 VCのMFCでtypelib追加ウィザードで作成されたクラスには LPDISPATCH型をパラメータにしたコンストラクタがあって、 そこにVARIANT変数のpdispVal等を使用して作成していたのですが、 BCB6でタイプライブラリの取り込みを行った際、 そのLPDISPATCH型をパラメータにしたコンストラクタがなくなって コンストラクタには「TComponent* owner」になってしまいました。 LPDISPATCHをそのクラスに設定するにはどのようにすればいいでしょうか?
97 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 11:05:26 ] 10年前の BCB6 だとサポートできない機能があると思いますが たぶん何とかなるとおもいます。 取り込み元 ActiveX の Typelib の定義を見せてください あと、BCB 側のプロジェクトディレクトリに、インポートのログファイルが落ちていませんかね?
98 名前:デフォルトの名無しさん [2010/01/23(土) 11:25:09 ] 初歩的な質問で恐縮です。 BCB6のプログラム中でフォントを指定したいのですが,例えば Image1->Canvas->Font->Name="CourierNew"; Image1->Canvas->TextOutA(10, 10, "ABC") ; と書いても,デフォルトのフォントのままの文字が現れて,変ってくれま せん。となたか解決方法をお教え下されば幸です。 因みにフォントのサイズやスタイルは, Image1->Canvas->Font->Size=16; Image1->Canvas->Font->Style=TFontStyles() << fsBold; Image1->Canvas->Font->Style=TFontStyles() << fsItalic; で変えられます。
99 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 11:43:49 ] Image1->Canvas->Font->Charsetを変えてみる
100 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 12:02:21 ] BDS2006を使っています。 TSimpleEvent *event=new TSimpleEvent(); とするとエラーになります。 ヘルプを見ると、コンストラクタは引数なしなので これで良さそうなのですが、どうも原因がわかりません。 TSimpleEventはどう使えばいいのでしょうか。
101 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 12:28:36 ] それでいいはずだから、 #include <SyncObjs.hpp> か?必ずエラーの内容書こうぜ。
102 名前:98 [2010/01/23(土) 13:12:43 ] >>99 様 有難うございました。 解決しました。
103 名前:100 mailto:sage [2010/01/23(土) 13:25:51 ] [C++ エラー] Main.cpp(1917): E2285 'TSimpleEvent::TSimpleEvent()' に一致するものが見つからない となります。 #include <Syncobjs.hpp> はしています。
104 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 14:54:05 ] ヘルプが更新されてないのかね。今は↓らしい。Syncobjs.hppの中を見て確認したほうがいいかもしれない。 Syncobjs::TSimpleEvent * __fastcall TSimpleEvent(_SECURITY_ATTRIBUTES * EventAttributes, bool ManualReset, bool InitialState, System::UnicodeString Name, bool UseCOMWait);
105 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 15:34:26 ] TSimpleEvent メソッドは,システムのイベントオブジェクトを作成し,TSimpleEvent オブジェクトをインスタンス化してそのイベントを表します。 __fastcall TSimpleEvent(void); となってるね Update全部当てたけどこのまま
106 名前:100 mailto:sage [2010/01/23(土) 16:03:16 ] 見てみました。 Syncobjs.hpp の定義に __fastcall TSimpleEvent(void);が無いですね。 でも、 Syncobjs::TSimpleEvent * __fastcall TSimpleEvent(_SECURITY_ATTRIBUTES * EventAttributes, bool ManualReset, bool InitialState, System::UnicodeString Name, bool UseCOMWait); これって、TEventと同じ引数じゃないですか。 TEventと同じならTSimpleEventの意味がないですよね。 というかTSimpleEventは名無しのハズですから もしかしたら、バグでしょうか。 あと、最後の引数 bool UseCOMWait これが謎です。
107 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 16:16:11 ] www.mombu.com/programming/c/t-bds2006-syncobjshpp-header-not-recognised-799965.html にもあるけどhppの生成バグかね。
108 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 12:31:07 ] ちなみにC++Builder2010のヘルプでは C++ の情報 ファイル SyncObjs.hpp TSimpleEvent = class(TEvent) [edit] C++ の情報 ファイル SyncObjs.hpp TEvent = class(THandleObject) となってるからまた仕様が変更されているようですね いつから変わったんだろう
109 名前:デフォルトの名無しさん mailto:sage [2010/01/24(日) 12:32:13 ] と思ったらちゃんと書いてあった SyncObjs.TSimpleEvent のコンストラクタFrom RAD Studio VCL Reference [edit] C++ の情報 Syncobjs::TSimpleEvent * __fastcall TSimpleEvent(_SECURITY_ATTRIBUTES * EventAttributes, bool ManualReset, bool InitialState, System::UnicodeString Name, bool UseCOMWait); virtual void __fastcall ~TSimpleEvent(void); これはさすがにバグが取れているようだ
110 名前:デフォルトの名無しさん [2010/01/27(水) 15:14:53 ] TRichEditで質問ですが。 SelAttributesで一部の色を変更した時に 何処が何色に変更されてるかを調べる方法を教えてください。
111 名前:デフォルトの名無しさん [2010/02/01(月) 16:38:07 ] 早く教えて
112 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 17:27:06 ] C++ Builder 2010でZlibを使いたいんですけど Boostの中にすでに入っているようで これを使うにはどうしたらいいでしょうか?
113 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 17:58:58 ] CBuilder では使えません。 必要なファイルが足りないようですね
114 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 15:54:09 ] 112です Boostのを使えない場合 普通にZlibの最新版をダウンロードして ソースコードをプロジェクトに加えれば使えるんでしょうか?
115 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 16:01:32 ] この頃のオープンソースでは CBuilder/BCC 用の設定をつけていない物も多いので 「がんばってください」と言うしかないです。 Delphi 側の実装である zlib ユニットを利用するというてもあると思います。 zlib.hpp をインクルードしてみてください。
116 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 21:46:04 ] Win32DLL版のzlibと必要なヘッダを落とし DLLからimplibするだけだろ
117 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 09:11:19 ] 112です ZlibのDLL版のimplibでうまくいきました ありがとうございました
118 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 11:24:36 ] C++Builderのエディタ部分でタブとEnterキーが効かず。スペースが一文字削除になるんですが。 これってどうすれば治りますか?
119 名前:118 mailto:sage [2010/02/08(月) 11:29:22 ] >>118 すいません、とても恥ずかしい理由で治りました。 もう一つ質問させて頂きたいのですが C++Builder(のソケット)でネットワークプログラミングをする場合、書籍はwinsock2のモノでも 大丈夫でしょうか?
120 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 21:05:35 ] C++Builderのソケットって何を指していってる?まぁどの方法でもWinSock2で当たりを つけておく必要があることに変わりはないけど。TServerSocket/TClientSocketは SMP上のマルチスレッドではうまくいかない、という報告を見たことがあるので注意して。 Indyならマルチスレッド必須(基本ブロッキングなので)。自前で実装するならご自由に。 ICSはよくわからん。
121 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 22:14:13 ] Qt は C++Builder でも使えた?