[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/04 19:56 / Filesize : 216 KB / Number-of Response : 976
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれC++Builder(超初心者用)その4



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


348 名前:デフォルトの名無しさん mailto:sage [2010/06/02(水) 22:59:11 ]
>346
TImagePicture.Bitmap.HandleもHDCなので、ここに向かってBitBltすればいいんじゃない?

349 名前:デフォルトの名無しさん [2010/06/03(木) 09:41:54 ]
>>348
できました

350 名前:デフォルトの名無しさん [2010/06/04(金) 15:55:05 ]
2007でデスクトップのサイズ(横幅)を超えるフォームを作っても
実行するとデスクトップの横幅と同じサイズになってしまうのですが
これちゃんと指定したサイズになる方法を教えてください

351 名前:デフォルトの名無しさん [2010/06/04(金) 18:06:02 ]
さっさと教えやがれ

352 名前:350 [2010/06/04(金) 19:11:01 ]
はよ、教えろや
役にたたん奴らばぁじゃのぉ
ウンコでも食うとれや

353 名前:デフォルトの名無しさん mailto:sage [2010/06/04(金) 22:27:33 ]
ウィンドウはデスクトップサイズを越えることができなかったはず。Windowsの制限。
クレームはゲイツかカトラーにどうぞ。

354 名前:350 mailto:sage [2010/06/05(土) 05:35:49 ]
>>352
で?

355 名前:デフォルトの名無しさん mailto:sage [2010/06/07(月) 10:03:47 ]
VMなんかでホスト側の解像度を超えられないのは馬鹿じゃねとかおもう

356 名前:デフォルトの名無しさん mailto:sage [2010/06/11(金) 19:36:52 ]
C++Builderでバージョン情報の自動更新などもない状態で全く同じファイルを
コンパイルするとその都度違うファイルが出来ますがこれは何故なんでしょうか?



357 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 00:01:15 ]
インクリメンタルリンクしてるからじゃね?
フルビルドすると同じになるはず

358 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 00:26:02 ]
ビルドの日付が埋め込まれるから異なるとかそんな話か?

359 名前:356 mailto:sage [2010/06/12(土) 00:56:43 ]
ありがとうございます
インクリメンタルリンクは切ってあります
ステートファイルの作成をしないにチェックが入っていて/Gnオプションがオプションソースに書かれています
でも毎回違うファイルになってしまいます

>>358
そういうことなのでしょうか?
どこかにオプションはありますか?

360 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 12:26:33 ]
>>359
プロジェクト→オプション→バージョン情報とかじゃね?
ビルドの日付を埋め込むオプションは見つからんなあ

361 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 13:54:38 ]
>>360
そうですか
バージョン情報のチェックは入ってない状態です

何で微妙に違うファイルが毎回出力されるんだろう
というかこれってうちだけの現象なんでしょうか

362 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 14:00:13 ]
diffってみたら?

363 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 16:18:13 ]
WindowsはPEヘッダにタイムスタンプ入るから同じEXEはできない
オプションはない
それでも2バイト前後だから10バイト以上異なるならデバッグ情報ジャマイカ?

364 名前:デフォルトの名無しさん mailto:sage [2010/06/12(土) 20:30:52 ]
成る程そういうことでしたか
大体10バイト程度ですが近くにPE\0の文字も確認できるのでそれで間違いなさそうです
勉強になりました
どうもありがとうございます

365 名前:デフォルトの名無しさん [2010/06/13(日) 16:08:55 ]
ようやく64bitに対応したね

366 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 16:12:43 ]
あとはデバッガが動けばねぇ



367 名前:デフォルトの名無しさん [2010/06/13(日) 17:11:23 ]
すみませんが、BCB6でfastmmのフルデバッグモードを使うには
どのような設定が必要かご教示お願いします。
FastMM4.pasやFastMM4BCB.cppをプロジェクトに組み込んだのですが、
終了時にメモリリークのダイアログしかでてこないので、どこでリークしているのか
良く分かりません。


368 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 21:19:22 ]
C++Builder使いじゃないからよくわからんけど、プロジェクトオプションでFullDebugModeを
定義済の状態にしてFastMM関係のソースをコンパイルすればいいはず(*.objか*.dcuを
一旦削除することで)。FastMM_FullDebugMode.dllを配置するのも忘れずに。

369 名前:デフォルトの名無しさん [2010/07/02(金) 20:18:11 ]
わかりました。

370 名前:デフォルトの名無しさん mailto:sage [2010/07/28(水) 10:55:56 ]
BCB2010を使ってるんですが
これのSTLのfstreamって
4GB超えるファイルは扱えないんでしょうか?

ifstream in(file_path, ios::binary);
in.seekg(0, ios::end);
int64_t file_size = in.tellg();

とやると
小さなファイルでは正しくファイルサイズが返ってきますが
4GB超えるファイルを開くと file_size には0xFFFFFFFFFFFFFFFFが返ってきます

371 名前:デフォルトの名無しさん mailto:sage [2010/07/28(水) 20:52:19 ]
>>370
std::ifstream::tellg()はstd::pos_typeを返す

従ってstd::pos_typeの内部表現次第と言うしかない
つまり処理系依存

これを避けるのはWin32を直接触るしかなかろう

372 名前:デフォルトの名無しさん mailto:sage [2010/07/28(水) 21:32:11 ]
確か、stdioも同じなはず。
シーケンシャルに4G超えを読み取ることは出来る(はず)が
seekは出来ない(_lseeki64とかを使う)。
また、tellで得られる値も32bit。

VC++がそういう仕様になっているので
他の処理系もそれに合わせてるんじゃないかとも思う。

373 名前:デフォルトの名無しさん [2010/08/09(月) 13:43:51 ]
TForm::OnCloseの中で、
>delete this;
って、
アリですか?

374 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 15:28:55 ]
ない
Action = caFree;
でok

375 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 17:33:13 ]
d

検索したらイパーイ出てきました。
>ttp://kakinotane.s7.xrea.com/delphi/d2/d035.html
>ttp://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200608/200608_06080037.html


やっぱ、delete thisすると、フォームを閉じる前にオブジェクト破棄しちゃうわけですね?
それとも、C++ のクラスで、自オブジェクトのdeleteは許可されてないとか?

376 名前:デフォルトの名無しさん mailto:sage [2010/08/09(月) 18:32:58 ]
>C++ のクラスで、自オブジェクトのdeleteは許可されてない
言語仕様としては許されているが、実行時に解放済みメモリポインタをアクセス、または多重解放が起きる
可能性が高い。(かつコンパイル時には発見しづらいので、デバッグしにくいバグを抱える原因となる)

Google で Delete This で探せばいくらでも資料が出てくるよ

VCL に限った話をすると、OnClose の後に、Windows OS からメッセージが飛んでくる場合があり、
予想外のことが起きる可能性が高いです。OnClose は(可視)なウィンドウ実体の、終了直前に呼ばれる物。
そのあと、いろいろ後始末をしてから、C++ ランタイムとしてのメモリ実体が削除されることになっています。

なので、直接削除は避けた方が良いですよ。
または、ちゃんと設計して見切って使うように。





377 名前:デフォルトの名無しさん mailto:sage [2010/08/10(火) 09:27:23 ]
ググれば良かったのねw、ton

378 名前:デフォルトの名無しさん mailto:sage [2010/08/10(火) 19:47:03 ]
Windows7でエアロ切らずにGDI描画を速くする方法ありませんか?

379 名前:デフォルトの名無しさん mailto:sage [2010/08/10(火) 21:56:57 ]
一般的にWindows 7ではエアロが有効なほうが描画が早くCPU負荷も低い。エアログラスは切ったほうが軽くなるが。
でなんだって?

380 名前:デフォルトの名無しさん mailto:age [2010/08/22(日) 22:51:01 ]
どなたかアドバイスお願いします。

関数プロトタイプ宣言で以下の様に記述すると、
「エラーE2303 型名が必要」と表示されます。
第2引数のTtrackBarを削除するとエラーは出ません。
何がいけないのでしょうか?

Func( TEidt *Edit, TTrackBar *Bar, DWORD num );


381 名前:デフォルトの名無しさん mailto:age [2010/08/22(日) 22:53:40 ]
環境を書き忘れました。

BCB6Pro+SP4
XP32bit

です。

382 名前:デフォルトの名無しさん mailto:sage [2010/08/23(月) 00:34:22 ]
TTrackBarに必要なヘッダがincludeされていない

383 名前:デフォルトの名無しさん mailto:sage [2010/08/23(月) 00:35:52 ]
ComCtrls.hpp だな

384 名前:デフォルトの名無しさん [2010/09/06(月) 08:04:54 ]
いまだ、C++Builder6を使っているんだけど、最新版には64ビットコンパイラは含まれてるの?


385 名前:デフォルトの名無しさん [2010/09/06(月) 08:33:50 ]
質問です。
TListViewにて
ListView1->ViewStyle=vsReport;
とし、列を複数表示します。
マウスを使って、先頭の列を他の列に移動します。
そして先頭の列の状態を取得すると
ListView1->Columns->Items[0]->Caption;
ListView1->Columns->Items[0]->Width;
ListView1->Columns->Items[0]->Alignment;
ListView1->Columns->Items[0]->ID;
ListView1->Columns->Items[0]->Index;
上記のWidthだけが、入れ替え前の列幅値となってしまいます。
他の値は、ちゃんと入れ替え後の列の値が取得できます。
マウスで列の入れ替えを実行したあとに、各列の幅を取得するにはどうしたら良いのでしょうか。


386 名前:デフォルトの名無しさん mailto:sage [2010/09/06(月) 23:24:52 ]
>384
まだ
Delphiは来年、C++Builderは再来年の予定



387 名前:デフォルトの名無しさん mailto:sage [2010/09/07(火) 14:08:06 ]
再来年って遅くね?

388 名前:デフォルトの名無しさん mailto:sage [2010/09/07(火) 21:15:16 ]
そうは思うけど、ロードマップとフォーラムで再来年目標(キリッって書いてたし。

389 名前:デフォルトの名無しさん mailto:sage [2010/09/08(水) 11:23:18 ]
だってお、バンバン

390 名前:デフォルトの名無しさん [2010/09/14(火) 16:41:48 ]
Builder2007ですがデータベースのバックアップ(MySQL)を
別サーバーに定期的に取りたくて
サーバーA(元)はSQLConnection1とSQLTable1で接続し、
サーバーB(先)はSQLConnection2とSQLTable2で接続したのですが・・・
そこからどうやって各テーブル内容をAからBに作成したらいいのですか?
ちなみにBにはデータベースはありますが、テーブルは無いので
テーブルを作成して全レコードをコピーしたいのですが・・・



391 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 08:39:47 ]
デザインをC++ビルダーで作って
細かいところをVisualC++で直すとかできますか?

392 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 08:43:42 ]
VCL ライブラリを MSVC ではリンクできないのでかなり大変。
くだすれに来るような人には無理。

よくある現実解は、ガワだけ CBuilder で作り実作業は VC で作った DLL に任せる。


393 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 12:26:33 ]
速解ありがとうございました。

つまり処理系はDLLでもう弄くれないようにして
そいつをビルダーで呼び出すということですか

opengl使ったソフトウェアを組みたかったのですが
なかなか大変ですね。

加えて質問なのですが
現在は試用版しかないという理解でよいですか?
Turbo C++ Explorer 日本語版 というものが使えれば
DLしたかったのですが…難しそうですね

394 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 12:54:53 ]
C++BuilderでOpenGLは別に問題ない組み合わせじゃまいか?

試用版しかない、という理解はそれでOK。

395 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 13:54:48 ]
Explorer 本体はまだウェブに残ってるけど、ライセンス キーもウェブに転がってる奴くらいしかない
www.turbomirror.com/

396 名前:デフォルトの名無しさん mailto:sage [2010/10/02(土) 15:54:40 ]
reg740txtは中国によくうpされてるらしいね





397 名前:デフォルトの名無しさん mailto:sage [2010/10/07(木) 23:55:35 ]
これからC++Builder始めます
C++Builderでのwindowsアプリケーションを始めるにあたり

398 名前:デフォルトの名無しさん mailto:sage [2010/10/08(金) 19:10:51 ]
2009でデバッグ時TEdit->TextとかTStringGrid->Cells[][]とかの中身見れなくなったけど
2010やXEじゃ改善されてるの?

399 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 11:12:21 ]
アカデミ版で作ったソフト売っちゃいけないの?

400 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 14:21:42 ]
ライセンス違反ですね。

401 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 16:37:25 ]
↑あっそう?
パッケージには何も書いてないけどね

402 名前:デフォルトの名無しさん mailto:sage [2010/10/09(土) 16:56:37 ]
EULAに書いてあるでしょ?

403 名前:デフォルトの名無しさん mailto:sage [2010/10/11(月) 15:08:00 ]
C++builder触って、いろいろ講座のコピペで楽しんでますが
これって結局Win32APIのラッパーウェアってこと?


404 名前:デフォルトの名無しさん mailto:sage [2010/10/11(月) 15:43:26 ]
すいません、ラッパーウェアってなんですか?

VCLはWin32を適度な抽象度でラッピングしている、って意味なら、そうですね。

405 名前:デフォルトの名無しさん mailto:sage [2010/10/11(月) 16:09:35 ]
img10.shop-pro.jp/PA01048/291/product/10978741.jpg

406 名前:デフォルトの名無しさん mailto:sage [2010/10/12(火) 19:39:14 ]
一般にはフレームワークって言わないか?



407 名前:デフォルトの名無しさん mailto:sage [2010/10/20(水) 22:01:44 ]
フォームに直接描画せず、コンポーネントのみで「□」の様な中抜きの枠を作ることは可能でしょうか。
環境はBCB6です。

408 名前:デフォルトの名無しさん mailto:sage [2010/10/21(木) 06:57:14 ]
可能ちゃぁ可能だが。そういうコンポーネントを作ればいいんで。ただやることは
親フォームに対するリージョンの設定ってことになると思うけど。

409 名前:デフォルトの名無しさん mailto:sage [2010/10/21(木) 11:16:05 ]
BCB 2010 使ってみてるんですが、TRegexp で躓いてます。

基本的な事が解って無いので

簡単な文字列検索をやってみたいんですが・・・。
Edit と Button と Memo とを貼り付けたフォームで
Button の OnClick イベントで

 TRegexp ex((char *)Edit1->Text.c_str()); // キャストに問題?
 pos = ex.find((char *)Memo1->Text.c_str(), &len, start); // 同じく...?

こうすると、コンパイルは通りますが、検索する文字が有るにも関わらず、
posには「-1」しか返ってきません。

どうしたら上手くいくでしょうか...。(多分、おばかな質問ですみません)

410 名前:409 mailto:sage [2010/10/21(木) 11:55:20 ]
>>285, >>286 を元に自己解決しました。

TRegexp が Unicode対応じゃないので、ANSIに変換すればいいんですね...。
オーバーヘッドが生じるとは思いますけど。


411 名前:デフォルトの名無しさん mailto:sage [2010/10/21(木) 14:15:59 ]
ファイル数が多いプロジェクトをクリーン状態からコンパイルするときに、
ソース一個ずつ順番にコンパイルしていくのが遅くて辛抱たまらんので
せっかくマルチコアCPUが普及してきてんだから .obj 作るとこくらい
並列で複数同時に実行できんかいなと考えてるんだが、なんかいい手ないか?

バッチファイル的なもんでディレクトリ下の .cpp まとめてコンパイルかけるとか
そういう形ができそうな気がしてるんだけど・・・どう?

412 名前:デフォルトの名無しさん mailto:sage [2010/10/21(木) 19:00:25 ]
>>408
ありがとうございます。
少し語弊があったのですが、中抜きというより、LabelやImageなどの外周に黒枠を付けた感じにしたいのですが可能でしょうか
よろしくお願いします。

413 名前:デフォルトの名無しさん mailto:sage [2010/10/21(木) 20:22:18 ]
それはひょっとしなくてもスプラッシュではないのか?

414 名前:デフォルトの名無しさん mailto:sage [2010/10/22(金) 10:11:07 ]
>412
少し語弊どころか何したいのか理解できん

415 名前:デフォルトの名無しさん mailto:sage [2010/10/22(金) 12:04:08 ]
>>412 俺がエスパーしてみる。
コンポーネントに枠をつけたいのね?

TLabel に枠をつけたいなら
TStaticText で代用して BorderStyle = sbsSingle とか

その他のコンポーネントなら
TPanel に BorderStyle = bsSingle と BevelOuter = bvNone を指定して
このパネルん中に TImage なり何なりおいて Align = alClient

もっと具体的にやりたいことを説明してくれんと。

416 名前:デフォルトの名無しさん mailto:sage [2010/10/22(金) 12:18:11 ]
枠だけのコンポーネントなら TShape てのもある



417 名前:デフォルトの名無しさん [2010/10/23(土) 18:12:15 ]
FFTWをC++ Builder 2009で使いたいのですが、うまくいきません。

www.fftw.org/install/windows.html 内に書かれている
implib -a fftw3-3.lib libfftw3-3.dll
で作成したlibは、BCB6.0で動作確認できました。

同様の手順をBuilder2009のimplibで試したところ、
libは作成できますが、デバッグ時に

[ILINK32エラー]Error: 未解決の外部参照'_fftw_malloc'が …\DEBUG\FILE1.OBJから参照されました

となり実行できません。
どなたか解決のヒントをいただけないでしょうか、お願いします。



418 名前:デフォルトの名無しさん [2010/10/23(土) 18:14:20 ]
FFTWをC++ Builder 2009で使いたいのですが、うまくいきません。

www.fftw.org/install/windows.html 内に書かれている
implib -a fftw3-3.lib libfftw3-3.dll
で作成したlibは、BCB6.0で動作確認できました。

同様の手順をBuilder2009のimplibで試したところ、
libは作成できますが、デバッグ時に

[ILINK32エラー]Error: 未解決の外部参照'_fftw_malloc'が …\DEBUG\FILE1.OBJから参照されました

となり実行できません。
どなたか解決のヒントをいただけないでしょうか、お願いします。



419 名前:デフォルトの名無しさん mailto:sage [2010/10/23(土) 20:57:33 ]
フローティングウィンドウ
ツールパレット
DockPane
DockWindow
とかの組み方の載っているサイトおしえてください

420 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 18:52:13 ]
フォームのクラスcppを複数のcppファイルに分割できますか?
上下スクロールがめんどいので、同じクラスを分割入力
できないかと

421 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 21:57:48 ]
お勧めしないけど#includeでいいんじゃね?

422 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 22:04:45 ]
勝手に分けてプロジェクトに追加するだけでいいじゃん

423 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 22:28:03 ]
>>418
MinGWでコンパイルしてあるじゃんこれ
基本的にexeとdllは同じコンパイラで作成した方が何かといいよ
違うと変な問題で頭を悩ます事になる

424 名前:デフォルトの名無しさん mailto:sage [2010/10/25(月) 22:33:58 ]
>>421>>422
ども。

425 名前:デフォルトの名無しさん [2010/10/26(火) 08:29:10 ]
>>423
ありがとうございます。
元のソースからコンパイルして使うということでしょうか、
やってみます。

426 名前:デフォルトの名無しさん mailto:sage [2010/10/26(火) 22:22:14 ]
About画面を作りたいのですが、
フォームの場所に関わらずクリックを検出するにはどのようにすればよいでしょうか



427 名前:デフォルトの名無しさん mailto:sage [2010/10/26(火) 22:38:21 ]
OnClick

428 名前:デフォルトの名無しさん [2010/11/02(火) 15:52:07 ]
C++ Builder XE Trial版は30日を過ぎると使えなくなりますか?

429 名前:デフォルトの名無しさん mailto:sage [2010/11/02(火) 21:56:50 ]
はい

430 名前:デフォルトの名無しさん mailto:sage [2010/11/03(水) 15:36:38 ]
>>429
ども

431 名前:デフォルトの名無しさん mailto:sage [2010/11/06(土) 21:12:34 ]
C++ Builder XEで
マルチコアを使ったコンパイルどうやるんですか

432 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 11:11:09 ]
TEditで、任意の場所に文字列を加えるプログラムを作りたいのですが、
現在のカーソル位置を取得する関数はあるのでしょうか

433 名前:デフォルトの名無しさん mailto:sage [2010/11/16(火) 11:42:03 ]
     *      *
  *     +  あります!
     n ∧_∧ n
 + (ヨ(* ´∀`)E)
      Y     Y    *

434 名前:デフォルトの名無しさん [2010/11/16(火) 16:46:21 ]
勿論あるよ!!

435 名前:デフォルトの名無しさん mailto:sage [2010/11/18(木) 14:26:07 ]
2010とXEだとあまり大きな変更はないんですかね?
XEにアップグレードするメリットってなんかありますか?

436 名前:デフォルトの名無しさん mailto:sage [2010/11/18(木) 14:39:47 ]
クロスプラットフォーム



437 名前:デフォルトの名無しさん mailto:sage [2010/11/19(金) 10:54:09 ]
64ビットアプリはまだ作れないんだよね?>XE
BCB関連では大きな変化がないよね

クロスプラットフォームとかどれくらい実用的なんだろ?

438 名前:デフォルトの名無しさん mailto:sage [2010/11/20(土) 21:14:44 ]
BC++で作った*.libをVC++から使いたいのですが
どうしたらよいのでしょうか?
とりあえずソースは無いです

439 名前:デフォルトの名無しさん mailto:sage [2010/11/25(木) 14:10:37 ]
質問です。コンボボックスにフォーカスがくると、そのコンボボックスがドロップダウン(?)して
選択できるようにするにはどうすればよいでしょうか?

よろしくおねがいいたします。

440 名前:デフォルトの名無しさん mailto:sage [2010/11/26(金) 12:22:32 ]
>>439
どこがわからないのかな。
コンボボックスにフォーカスが来たことを検知する方法なら
OnEnterイベント。
コンボボックスのドロップダウンなら
ttp://www.gesource.jp/weblog/?p=391

441 名前:デフォルトの名無しさん mailto:sage [2010/11/27(土) 15:33:23 ]
StringGridでスクロールバーをプログラムで制御したいのですが、やり方がわかりません。
どなたかよろしくお願いします。

442 名前:デフォルトの名無しさん mailto:sage [2010/11/27(土) 16:17:41 ]
自己解決して目的は達成出来たのでいいですw
Rowプロパティを設定すればよかったみたいデス
スレ汚しサーセンwww

443 名前:デフォルトの名無しさん mailto:sage [2010/12/01(水) 12:50:20 ]
超初心者ですみません。
カーネルは全てのSM、SPにほぼ同じ命令がされるんですよね?
GT200で、
__shared__ int i;
for(i=0; i<8; i++)
とした場合ループせずに終わったりはしませんか?

444 名前:デフォルトの名無しさん mailto:sage [2010/12/01(水) 14:28:22 ]
そんなわけないですね。失礼しました。

445 名前:デフォルトの名無しさん [2010/12/01(水) 15:37:14 ]
いえいえ^^

446 名前:デフォルトの名無しさん mailto:sage [2010/12/03(金) 23:17:48 ]
SpeedButtonって、押下状態のまま非活性にするのに良い方法はないでしょうか?
Down=trueのSpeedButtonのEnabledをfalseにしたら、Downがtrueなのかfalseなのかわからない表示状態になってしまうので、、、

操作は不可、でも直前の操作で押下されていたかは視覚的に確認可能っていう形にしたいです。
どなたかご教授願います。



447 名前:デフォルトの名無しさん mailto:sage [2010/12/03(金) 23:33:43 ]
Panelなどのコンテナ上に配置して、そのコンテナのEnabledをFalseにする。
解決方法としては微妙だが。

448 名前:446 mailto:sage [2010/12/03(金) 23:59:27 ]
おぉ、それでもいけるのですね! 
対応策の候補として覚えておきます。 
ありがとうございます。

ただ、ボタンの数が非常に多いので再配置が少し手間取りそうです、、、
現在SpeedButtonはOnClickで全て共通の関数を呼んでるので
そこに組み込むような形が理想なのですが、コードのみでの実現は難しいでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<216KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef