くだすれC++Builder(超初心者用)その4
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/10/23(金) 09:06:16もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
C++Builder使いが優しくコメントを返しますが、
お礼はC++Builderの布教と初心者の救済をお願いします。
Embarcadero Home Page
http://www.codegear.com/jp/
<過去スレ>
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/l50
くだすれC++Builder(超初心者用)その2
http://pc10.2ch.net/test/read.cgi/tech/1144308804/l50
くだすれC++Builder(超初心者用)その3
http://pc11.2ch.net/test/read.cgi/tech/1171219191/
<兄妹スレ>
くだすれDelphi(超初心者用)その50
http://pc12.2ch.net/test/read.cgi/tech/1246340765/l50
0524デフォルトの名無しさん
2011/02/24(木) 21:44:24.22ありがとうやってみる
っていうか、舞糞ソフトってMDI非推奨してたんだww
今度は何を推奨してるの?
0525デフォルトの名無しさん
2011/02/25(金) 02:06:15.720526デフォルトの名無しさん
2011/02/27(日) 18:30:36.780527デフォルトの名無しさん
2011/02/27(日) 18:45:33.93来年夏まで待て
0528デフォルトの名無しさん
2011/02/28(月) 11:08:27.080529デフォルトの名無しさん
2011/03/02(水) 15:14:55.38スクロールバーがいるか知る方法を教えてください
ちなみに、MDIフォームのVertScrollBar->Positionをみてみたら0でした
縦スクロールバーが出てるときです
0530デフォルトの名無しさん
2011/03/02(水) 15:41:39.770531デフォルトの名無しさん
2011/03/02(水) 15:42:23.65ってかいてたけどこれ嘘だ、この嘘つきがああああああ!!
つねに0じゃねーかYO
0532デフォルトの名無しさん
2011/03/02(水) 15:49:59.86コンパイル通るけど実行したらfalseが返る
ClientHandleにはとりあえず値入ってるっぽいけどなんで
0533デフォルトの名無しさん
2011/03/02(水) 17:10:54.02MDIは作りが特殊なんよ
>532
あれ、駄目かね。GetLastErrorの値は?siは
si.cbSize = sizeof(si);
si.fMask = SIF_TRACKPOS;
とかちゃんと初期化した?
0534デフォルトの名無しさん
2011/03/02(水) 17:13:19.11MDIまた別でしたか、そういやサイトには普通のフォームのことかいてた
てか、すんません、初期化おもいっくそしてませんでしたやってみます
0535デフォルトの名無しさん
2011/03/06(日) 17:13:55.30どうやったらできますか?
Win7 C++Builder2007
0536デフォルトの名無しさん
2011/03/06(日) 17:28:59.360537デフォルトの名無しさん
2011/03/06(日) 17:48:10.430538デフォルトの名無しさん
2011/03/06(日) 18:13:18.76@フォントで:や〜は縦にならなかったです
それといい忘れてましたが@フォントを使わずにやりたいですが・・
とりあえずCreateFontで一応できてはいるんですが
もっと簡単な方法はないかなとおもいまして
0539デフォルトの名無しさん
2011/03/08(火) 12:42:12.530540デフォルトの名無しさん
2011/03/08(火) 16:09:02.600541デフォルトの名無しさん
2011/03/09(水) 13:31:59.59これセル変わる度にチラつくんだけど、なんとかならないですかね?
なぜSelectCellでInvalidateしてるのかというと
非スクロール領域に現在選択行の印をDrawCelで書いてるので
これしないと再描画されなくて・・
そこで指定セルのみを再描画する方法を教えてください
0542デフォルトの名無しさん
2011/03/09(水) 14:02:59.73やりたいことは非スクロール領域のみ::InvalidateRect()で実現するのがいいかな。
0543デフォルトの名無しさん
2011/03/09(水) 14:08:51.66かなりマシになりました
0544デフォルトの名無しさん
2011/03/09(水) 14:19:28.05起動時はフォームのスタイルがWindows7ベーシック(フォームの角が丸っこいデザイン)
で表示されますが、フォームをリサイズするとWindowsクラシックの表示
(フォームの角が四角デザイン)になります。
デスクトップのテーマに沿って正しくフォームを表示するには
どうすればよいでしょうか?
0545デフォルトの名無しさん
2011/03/09(水) 14:25:11.390546デフォルトの名無しさん
2011/03/09(水) 14:32:21.750547デフォルトの名無しさん
2011/03/09(水) 15:42:31.090548デフォルトの名無しさん
2011/03/09(水) 15:48:48.45お前等ってほんと役立たずだなw
0549デフォルトの名無しさん
2011/03/09(水) 21:17:50.680550デフォルトの名無しさん
2011/03/10(木) 15:29:05.540551デフォルトの名無しさん
2011/03/10(木) 15:37:08.750552デフォルトの名無しさん
2011/03/14(月) 14:30:44.582つめを作ろうとしてWidthかHeightに値を入れた瞬間にビットマップが不正エラーって出るんだけど
どうしたら2つめもちゃんとできますか?
0553デフォルトの名無しさん
2011/03/14(月) 16:07:26.64もう解決しちまった
ほんと糞の役にもたたんカス共だなw
0554デフォルトの名無しさん
2011/03/14(月) 19:39:28.47チンカスヤッホー
0555デフォルトの名無しさん
2011/03/14(月) 20:55:58.620556デフォルトの名無しさん
2011/03/15(火) 12:02:29.55おお、何か軽く読んだかぎりよさげっぽいなこれ
つーか、何でこういうのをデフォを実装してないんだ?
馬鹿なの?死ぬの?
0557555
2011/03/15(火) 14:17:33.760558デフォルトの名無しさん
2011/03/15(火) 20:05:00.33それより教えてくれ
TRichEditで文字属性を読み出してる時にたまにSelAttributesが嘘を返す時があるんだが
例えば、
"00あ"
こんなのがあったときに"00"を赤、"あ"を青とか別の色にする
んでSelAttributesで読むとたまに嘘返すたまに
どうやったらこのバグ回避できる?
0559デフォルトの名無しさん
2011/03/16(水) 14:48:26.100560デフォルトの名無しさん
2011/03/16(水) 20:05:30.79スレ違い帰れ!市ね!消えろ!
0561デフォルトの名無しさん
2011/03/21(月) 14:06:50.38セルのテキストが常に全選択された状態ですが
これをテキストを選択しないようにする方法を教えてください
C++Builder5
0562デフォルトの名無しさん
2011/03/23(水) 14:53:35.40そのときにいつもレイアウトのコンボボックスのとこにカーソルが行くバグなんとかならない?
デバッガに戻ったらソースのとこにカーソルがきてほしいんだけど
0563デフォルトの名無しさん
2011/03/28(月) 13:42:50.34教えてください。
BCB5 を使って古いプログラムの修正を行なっています。
プロジェクトに共通の #define の定義を行ないたいのですが、
BCB の場合はどのようにすればよいのでしょうか。
VC の場合はプロジェクトのプロパティに項目がありましたので、同様のことをしたいのです。
よろしくお願いします。
0564デフォルトの名無しさん
2011/03/28(月) 15:17:54.980565563
2011/03/28(月) 16:49:43.160566デフォルトの名無しさん
2011/03/29(火) 10:42:31.22使用するOSによってDLLが複数用意されています。
具体的には、
\x86\a.dll
\amd64\a.dll
\ia64\a.dll
です。
この時ビルド時に使用するLIBファイルは、
どのDLLから作成すれば良いのでしょうか?
a.dllはOSによって予めインストールされているので、
ビルド時にはどれが使用されるかはわかりません。
LIBファイルはDLL内の関数一覧なのでどのDLLから作成したLIBファイルでも同じなのかな?と思っていますが、
この理解で宜しいでしょうか?
0567デフォルトの名無しさん
2011/03/29(火) 11:12:01.87DLLはx86版が必要だし、インポートするべきDLLもx86のものしかありえない。
0568566
2011/03/29(火) 11:49:48.51有り難うございます。
BCB2010なので64bitアプリが作成可能だと思っていました。
指摘されて確認したら仰る通りで・・・
64bit環境で動作する32bitアプリなんですね。
0569566
2011/03/29(火) 14:44:29.56Win7の64bit環境などで、\amd64\a.dll がインストールされてしまう場合、
C++Builderではこの\amd64\a.dll を操作するアプリは作成できないという事なんでしょうか?
0570デフォルトの名無しさん
2011/03/29(火) 15:42:55.170571デフォルトの名無しさん
2011/03/29(火) 17:03:02.9664bit環境ないから検証できないけど、IA64やx64のDLLはLoadLibraryがエラー返すだろうし。
0572デフォルトの名無しさん
2011/03/29(火) 20:52:40.08あるサンプルソースを見ていて
char* date = ・・・
という風に、
型* 変数名
という宣言の仕方を見たのですが
これはポインタの事でよろしいのでしょうか?
型 *変数名 との違いなどあるのでしょうか?
0573555
2011/03/29(火) 21:10:16.01WOW環境下ではx86版が必要になる。
0574デフォルトの名無しさん
2011/03/29(火) 21:43:02.93ポインタです。
意味は同じです。
0575デフォルトの名無しさん
2011/03/29(火) 22:07:20.75ありがとうございました。
0576デフォルトの名無しさん
2011/03/30(水) 12:33:24.43Delphiだと{$D-}を指定すれば良いようですが、BCBには無いですかね?
デバッグ情報(Delphi) - RAD Studio
http://docwiki.embarcadero.com/RADStudio/ja/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E6%83%85%E5%A0%B1%EF%BC%88Delphi%EF%BC%89
0577デフォルトの名無しさん
2011/03/30(水) 13:27:42.76#pragma option -v-
とか。
既存のライブラリのコメントレコードを削除するには、
(バックアップとってから)
tlib /0 mylib.lib
とか。
0578デフォルトの名無しさん
2011/03/30(水) 14:24:19.58レスありがとうございます。
ソースレベルでやりたいです。
BCB6なんですが、
#pragma option -v-
を指定すると
E2075 プラグマ指定の オプションの間違い:-v-
と出てコンパイル出来ませんでした。
-vxxx Turn on source debugging
の事ですよね?
0579デフォルトの名無しさん
2011/03/30(水) 15:06:40.82残念。BCB6 ではできませんね。
0580デフォルトの名無しさん
2011/03/30(水) 15:07:26.01レス先間違えた。すまん。
0581デフォルトの名無しさん
2011/03/30(水) 15:12:47.39オプション --> リンカで「デバッグライブラリを使う」をoffにすれば
できたかも。
間違っていたらすみません。
0582デフォルトの名無しさん
2011/03/30(水) 16:35:07.540583デフォルトの名無しさん
2011/03/30(水) 16:40:45.150584デフォルトの名無しさん
2011/03/30(水) 16:43:06.840585デフォルトの名無しさん
2011/03/30(水) 16:55:46.93やってみましたが_list.hとか入っちゃいました。
やっぱダメなんですかね
0586デフォルトの名無しさん
2011/03/30(水) 17:11:21.68そんなまぬけな回答は求めてはいません。
>>584もほざいてるけど半角カナはどうするの?
HighバイトをFFでみるんですか?w
馬鹿なの?死ぬの?
0587デフォルトの名無しさん
2011/03/30(水) 17:59:40.010588デフォルトの名無しさん
2011/03/30(水) 21:14:18.23から、半角の範囲を抜き出せ。
0589デフォルトの名無しさん
2011/03/31(木) 12:52:58.260590デフォルトの名無しさん
2011/03/31(木) 14:37:03.23visualstudioは並のスペックあれば動作するよね?ちょっと不安で
0591デフォルトの名無しさん
2011/03/31(木) 14:50:41.24馬鹿だろお前。
0592デフォルトの名無しさん
2011/03/31(木) 14:53:33.730593デフォルトの名無しさん
2011/03/31(木) 16:41:13.54とりあえず国語から勉強しろ
0594デフォルトの名無しさん
2011/04/01(金) 21:12:21.74乙
0595デフォルトの名無しさん
2011/04/02(土) 01:59:35.600596デフォルトの名無しさん
2011/04/02(土) 08:40:54.53まんまVisual Studioと書かれたスレタイのほうを見に行かないか?
たまたまこのスレが上に上がってたのかな?
0597デフォルトの名無しさん
2011/04/02(土) 20:26:12.65子供じゃないんだから相手に伝わるように言わないと
インチキ民主の大本営発表じゃないんだから
0598デフォルトの名無しさん
2011/04/02(土) 21:36:03.95スレタイが読めないんだねえ。
0599デフォルトの名無しさん
2011/04/04(月) 17:24:05.89・超低レベルの質問を受け付ける
・BCB 使いがやさしく答える
ってことだから、>>595 はある意味正しい。>>591-593 はやさしくないし。w
0600デフォルトの名無しさん
2011/04/05(火) 14:40:47.84何でスレタイを見ずにいきなり>>1を見るんだよwwwwwwwww
0601デフォルトの名無しさん
2011/04/05(火) 18:57:18.59要はツール開発つうことか
0602デフォルトの名無しさん
2011/04/06(水) 17:46:00.26TQuickRepって無くなった??
ツールパレットのどこにあるか発見できないんだけど
0603デフォルトの名無しさん
2011/04/06(水) 22:44:23.78製品版を購入する必要がある。
0604デフォルトの名無しさん
2011/04/07(木) 09:58:47.72馬鹿高い値段で2010買ったのに更に金取るの??
ダメじゃんこれ・・・
0605 忍法帖【Lv=35,xxxPT】
2011/04/07(木) 15:35:05.220606 忍法帖【Lv=35,xxxPT】
2011/04/07(木) 15:38:35.430607 忍法帖【Lv=35,xxxPT】
2011/04/07(木) 15:38:43.790608デフォルトの名無しさん
2011/04/07(木) 22:38:40.34QRはもともとおまけでついてただけなんだが。ちゃんと調べて買わないのがいけないのでは?
0609デフォルトの名無しさん
2011/04/08(金) 11:21:12.99プロジェクトの「オプションソースの変更」がBCB6を起動する度に毎回書き換わってしまうのですが回避方法はないでしょうか?
具体的には「オプションソースの変更」で表示される"Project.xml"の中の
<LIBRARIES value="..."/>
<SPARELIBS value="..."/>
の内容が私のPCにインストールされているコンポーネントライブラリが毎回登録されてしまいます。
複数人でのコーディングなので他の人は使っていないコンポーネントライブラリが登録されてしまうのでSVNコミット前に毎回削除しています。
仕様なんでしょうか?
0610デフォルトの名無しさん
2011/04/11(月) 12:02:53.660611デフォルトの名無しさん
2011/04/11(月) 12:14:22.990612デフォルトの名無しさん
2011/04/12(火) 20:50:42.26仕様でしょうね。
0613デフォルトの名無しさん
2011/04/12(火) 21:03:36.91とりあえずは解決しました。
まあ、バグなんでしょうが、「C:\Program Files\Borland\CBuilder6\Bin\default.dpr」に書いてあることと比較して無い場合は追加するようです。
とりあえずdefault.dprから削除することで対応しました。
自分で始めからプロジェクトを作成するときは自分でチェックし直せば良いのでこれでOKとします。
0614デフォルトの名無しさん
2011/04/13(水) 13:28:28.120615デフォルトの名無しさん
2011/04/13(水) 16:15:34.34フォームに幾つかのTABとボタンを配置しただけなんですが、
↓こんなエラーが50個程出力されます。
一度各種ソースやライブラリを追加して、このエラーが出たので全てコメントアウトしている状態です。
なにがいけないのでしょうか?
[BCC32 エラー] delayimp.h(21): E2257 , が必要
delayimp.hはインクルードしていませんし、
エンカバデロのWEBに記載のある下記関数も使用していません。
* __pfnDliNotifyHook, __pfnDliFailureHook
* __FUnloadDelayLoadedDLL
プロジェクトはほぼ空なので作り直しても良いのですが、
再発すると嫌なので原因を調べたいです。
0616デフォルトの名無しさん
2011/04/13(水) 17:28:02.24winusb.hとusb100.hをインクルードしたら現象が再発しました。
何かアドバイス頂けませんか?
0617デフォルトの名無しさん
2011/04/13(水) 18:22:36.44この問題は,ファイルの始まりの部分かインクルードされているヘッダーの 1 つに
構文要素の欠落があるときに,しばしば起きます。
0618デフォルトの名無しさん
2011/04/14(木) 00:03:55.40http://omoitsuki-teck.cocolog-nifty.com/blog/2010/07/bcb6winusb-a76d.html
0619デフォルトの名無しさん
2011/04/14(木) 16:03:41.210620デフォルトの名無しさん
2011/04/14(木) 18:30:19.270621デフォルトの名無しさん
2011/04/17(日) 01:13:39.52DXライブラリと比較してどの程度有用なのでしょうか
0622デフォルトの名無しさん
2011/04/20(水) 15:15:30.95今まではBuilder5を使っており、その時はTHmThreadedCommをつかっていたのですが、
BuilderXEではこのコンポーネントをインストールしようとするとエラーが出て使えません。
どなたかご教授ください。
0623デフォルトの名無しさん
2011/04/20(水) 15:16:38.66■ このスレッドは過去ログ倉庫に格納されています