- 1 名前:デフォルトの名無しさん [2007/09/01(土) 09:41:22 ]
- C++Builderに関する質問・回答や議論等を行う相談室スレッド。
【前スレ】 C++Builder相談室 Part17 pc11.2ch.net/test/read.cgi/tech/1162918887/ 過去スレ・関連サイトは>>2-7あたり。 ※Borland C++ Compiler 5.5.1についての質問は以下のスレへ タダで使えるBorland C++ Part5 pc11.2ch.net/test/read.cgi/tech/1135127048/ ※BDS(Borland Developer Studio)の総合スレはこちら Borland Developer Studio 2006 No.13 pc11.2ch.net/test/read.cgi/tech/1175861395/ ※CodeGear(Borland)関連はこちら 【Borland】CodeGearオッチャ その5【(ノ∀`)アチャー】 pc11.2ch.net/test/read.cgi/tech/1186333161/
- 384 名前:デフォルトの名無しさん [2008/02/03(日) 11:43:34 ]
- ああ、最後にもう一つだけ言っとく。
先に突っかかってきたのはお前らだ。 俺は質問しただけだから、いい迷惑だ。 お前らは醜態から始めちゃったわけだ。 自分で招いておきながらそれに言い返したりして、まったくアホか。
- 385 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 11:52:14 ]
- 362 名前:デフォルトの名無しさん[] 投稿日:2008/02/02(土) 21:10:47
ビルダー落としたんだが 各サイトの説明が詐欺でできません。 XPのコントロールパネルからのシステムなんて項目ありませんが どうするん? 363 名前:デフォルトの名無しさん[] 投稿日:2008/02/02(土) 21:30:01 もういいやめたクソが シネよ 364 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/02(土) 21:33:18 >>362 PC初心者 pc11.2ch.net/pcqa/ ----------------------------- これで完結してるやん
- 386 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 12:29:09 ]
- >362とか書いてあることがマジ理解不能なんだけど、俺の日本語能力はここまで落ちてしまったのか?
- 387 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 12:41:14 ]
- >>386
少しはエスパー能力を磨いてみては?
- 388 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:06:41 ]
- 春かと思った
- 389 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:13:06 ]
- ほいで、誰か質問の意味がわかったのか?
- 390 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:28:53 ]
- >>389
WindowsXPのコントロールパネル内のシステムのアイコンが見つけられません>< じゃないん?
- 391 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 13:32:37 ]
- あ、それでいいのか。ボーランドのどうこうって言うからまた別物かと思ってた。
- 392 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:05:28 ]
- 開発環境はTurboC++Builderで、
DirectXを使うのにお勧めな環境やライブラリを教えてください
- 393 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:25:42 ]
- Direct3Dとかでゲーム開発するならVisualStudioがおすすめかな>環境
あくまでもBCBでやりたいならとりあえず↓あたり ttp://www.clootie.ru/cbuilder/index.html
- 394 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 22:33:00 ]
- >>393
ありがとう 調べてみます
- 395 名前:初心者 [2008/02/05(火) 21:00:06 ]
- Button に Color プロパティがありませんぞ。
どうやって色を設定するのでしょうか。
- 396 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:47:38 ]
- TButtonをOwnerDrawするかTGraphicControlを派生して自作
- 397 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 21:48:32 ]
- TButtonをOwnerDrawする方法はぐぐればDelphiのソースが簡単に見つかる
- 398 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:47:16 ]
- >395
まぁそういうことなのだが、Microsoft的にはそういうことをしてほしくないらしい。 VisualStyleを適用するとOwnerDrawもうまくいかないような。
- 399 名前:デフォルトの名無しさん [2008/02/06(水) 12:00:36 ]
- TImageListで設計時にイメージを追加するとイメージがTImageListのWidthやHeightより
大きい場合縮小して格納とかできますが これをコードで追加する場合はどうすればいいですか?
- 400 名前:デフォルトの名無しさん [2008/02/08(金) 10:32:26 ]
- エクスプローラのフォルダツリーのようにTListViewにフォルダツリーを作ったのですが
そこで指定したパスのノードを開く方法を教えてください
- 401 名前:395 [2008/02/09(土) 14:14:51 ]
- いろいろありがと。>396 >397 >398
visual studio だと簡単にできるのになぁ。 XMLだとか ドラッグアンドドロップだとかも 簡単にはできないのはちょっと不満。
- 402 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:36:48 ]
- Visual StudioってかC#だろう?簡単に出来るのは。
- 403 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:38:31 ]
- C# つか.NETか。
- 404 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:48:49 ]
- >>401
VSでVC++とMFCでそのセリフを吐いてみろ 自分がどれだけラクチンにC++を書いてるのかわかる
- 405 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:59:18 ]
- ダイアログベースならよゆーっすよw
- 406 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 15:19:56 ]
- 配置が楽なだけじゃん
- 407 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:31:18 ]
- いや、でも、VCLより確実に楽
- 408 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:39:25 ]
- 色ボタンなんてコンポ拾って張りゃいいじゃん
- 409 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:45:52 ]
- それかえって手間だと思う。
コンポーネントの管理がやりづらいからなぁ。
- 410 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 16:53:30 ]
- 一回登録するだけじゃん。てかそんな事のためにVC使うとか自体あほらしいけど。
- 411 名前:401 [2008/02/09(土) 17:18:45 ]
- >>404
それそれ。 MFCのウワサは聞いてるから 最初から手を出してない。だから C++ は C++ builder に手を出した。 でも C# はホント、楽だよ。
- 412 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 17:43:42 ]
- 日本語より英語は楽、とかいっても意味はないね
- 413 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 17:55:33 ]
- ( ゚д゚ ) マアマア
- 414 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:08:35 ]
- 言語仕様にライブリラリを含めた総合的な生産性で判断して楽とか
言ってんじゃないの? 何、その日本語より英語は楽とかとう例え。頭悪そう。
- 415 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 18:13:11 ]
- 楽とかとう ( ゚д゚ ) マアマア
- 416 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 19:49:34 ]
- >>411
.NET系の生産効率の高さは周知だよ C#に限らずVBでもC++/CLIでもね WinForm使う限りGUIはラクチン CGもついてるし なんだけどね…… 初学者がいきなりVC+MFCは敷居高すぎるのは確か BCBなんかでC/C++に慣れてから MFC+Win32APIの海へ漕ぎ出した方がいい
- 417 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 20:44:03 ]
- コンポーネントを1回登録するだけ
マジでそれが理想だけど色々と面倒だよね、あるプロジェクトだけで使えるコンポーネント とか簡単に指定できればいいのに
- 418 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 21:31:36 ]
- 色々ってナニよ。1回登録したら再インストールするまで何もしてないぞ。
- 419 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 22:00:36 ]
- ぜーんぶまとめて1つのパッケージに入れちゃう人もいるみたいだねぇ。
- 420 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 01:06:34 ]
- BCBを再インスコしてコンポーネントを入れてたときに作ったコンポーネントを使ってないプロジェクトを開くとエラーになる
- 421 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 02:52:19 ]
- 名前ぶつかったり、コンポーネントは厳選しないとろくなことがないよ。
- 422 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 08:03:03 ]
- >MFC+Win32APIの海へ漕ぎ出した方がいい
これをやる必然性が0。 >.NET系の生産効率の高さは周知だよ 大丈夫、ドトネトの事は世の中に知られてないから。 >C#に限らずVBでもC++/CLIでもね これもウソ。 C丼のバージョンうp嵐どころか、managed C++がヒックリかえったね。 ブビに至ってはユーザーがいないから、スクリプトブビ@ドトネトを復活させるとか、割るいとこ鳥。
- 423 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 09:17:21 ]
- 門外漢がドトネトを語るとこんな事言ってしまうという好例
- 424 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:18:49 ]
- VCLの方にろくな進歩がないからストレス溜まってるんだよ
次こそはやっと完全にUnicode対応するそうだけど、おせーよw
- 425 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:25:28 ]
- IBXでUTF-8を楽に扱えるようになるのかい?
- 426 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 14:29:25 ]
- IBXはーどーだろ、あれそもそももう期待しない方がいいんじゃね
- 427 名前:デフォルトの名無しさん mailto:sage [2008/02/10(日) 17:58:28 ]
- >IBXでUTF-8
今でも使ってるよ。
- 428 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:03:36 ]
- 再インストールする羽目になった・・・。
また、いちいちプロジェクトファイル編集しなきゃ駄目なのか。 必要ないのに使ってないコンポーネントのlibまで追加するのやめてくれないかなぁ、うざすぎる。
- 429 名前:デフォルトの名無しさん mailto:sage [2008/02/11(月) 00:20:13 ]
- TntのDBコントロールにShiftJIS外の文字ぶち込むと盛大に文字化けしてくれる‥‥>UTF-8
- 430 名前:デフォルトの名無しさん [2008/02/11(月) 00:20:44 ]
- bprファイルをIDEから編集してもちゃんと保存されないし酷い仕様だよな
後からのことまーったく考えられてないw
- 431 名前:デフォルトの名無しさん [2008/02/12(火) 15:15:59 ]
- おしえてください
- 432 名前:デフォルトの名無しさん mailto:sage [2008/02/12(火) 15:16:50 ]
- // 1 . {. . .ヽ. . ヽ. . ',. .ヽヽ
/ .:/ ハ: :!: :.:ト、:.:. :\:...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 / / ハ -,.く!
- 433 名前:デフォルトの名無しさん [2008/02/12(火) 15:23:58 ]
- いいからさっさと教えやがってください
- 434 名前:初心者 [2008/02/15(金) 13:57:33 ]
- vista + builder2007 だけど
デバッグモードで実行して open dialog を開いて 詳細表示にすると builder が落ちちゃう。
- 435 名前:デフォルトの名無しさん [2008/02/15(金) 14:04:58 ]
- そうですか
- 436 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:33:19 ]
- Vistaを窓から投げ捨てろ
- 437 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 19:35:04 ]
- C++Builder 2007の体験版みたいなのないですか?
RAD Studioは今更JSharpのランタイムが必要とか、トチ狂ったことぬかすので あまり入れたくありません
- 438 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 23:17:33 ]
- 単独のトライアルはないけど、いずれにせよIDEが使ってるんでJ#ランタイムと.NETは必要だからなぁ。
Turbo C++ Explorerでも同じこと。あきらめれ。
- 439 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 12:06:26 ]
- しかし、なんでJ#なんて使ったんだろうね
MSですら早々に見捨てたのにw
- 440 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 15:10:16 ]
- IDEのリファクタリングでMS-Javaをつかった流れらしい。APIを呼び出せるのがMS-Java→J#となった理由だと。
- 441 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:03:08 ]
- Lazarusでさえネィティブでリファクタリング搭載してるのにね
- 442 名前:デフォルトの名無しさん [2008/02/25(月) 14:45:13 ]
- Indy10 TIdTcpServerの使い方が解らないです。
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;
- 443 名前:デフォルトの名無しさん [2008/02/26(火) 17:55:53 ]
- TListViewで任意のカラムを非表示にする方法を教えてくださいよ
- 444 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 22:54:58 ]
- WinXP BCB5でこんなコードを書くと意図しない結果が返ってくるんですけど、
使い方が悪いんでしょうか? 型を変えてみようとは思うけど、知ってる方いたら教えていただきたい 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が帰ってくる。
- 445 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 23:44:17 ]
- >443
簡単にはいかないんじゃないかなぁ。ListView_DeleteColumn/ListView_InsertColumnの 組み合わせで頑張るしかないと思う。
- 446 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:47:50 ]
- >>443
Width=0 >>444 あたりまえの結果じゃん。 マジで理解できなのか、それとも釣りなのか? マジで理解できないのなら、初心者スレに逝った方が良し。
- 447 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 10:55:47 ]
- 目が悪いなら眼科池。頭が悪いなら仕方ないけど。
- 448 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:08:47 ]
- >>446
当たり前の結果なの? もう一度勉強してみるよ・・。
- 449 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:16:19 ]
- 6はちゃんとtrue返すから、5のバグだと思うけど、
それとは関係なくvector<bool>は使わないほうがいいと、 なんかの有名な本に書いてるらしい。
- 450 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 11:23:24 ]
- >それとは関係なくvector<bool>は使わないほうがいいと、
kwsk
- 451 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 12:06:02 ]
- >>450
&v[0] が bool* ではない
- 452 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:25:42 ]
- >>449
Effective STLの第18項だな vector<vool>はproxy classを使っているのでよくないんだと
- 453 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:26:49 ]
- >proxy class
サンクス & kwsk
- 454 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:36:38 ]
- proxy class=代理クラス
More Effective C++ 項目30 一般的にはクラスの中にクラスを作って普通ではできないような 操作を行う。
- 455 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 14:56:53 ]
- 442です。Web検索で中華サイトや英文サイトを彷徨った結果、なんとか解決しました。
- 456 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:47:15 ]
- 結局おまえらって糞の役にも立たなかったね。あばよ
- 457 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:48:08 ]
- >>449
ありがとう。 VCでやってみてもtrueでした。 なんとなくわだかまりが取れました。
- 458 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:49:50 ]
- つまりRogue Waveのバグか
こいつバグ多いねえ
- 459 名前:デフォルトの名無しさん [2008/02/28(木) 14:15:17 ]
- std::fstreamはstd::iostreamから派生しており、std::iostreamは
std::ostreamとstd::istreamから多重継承しています。 しかしstd::ostreamを受け取る関数にstd::fstreamのオブジェクトを 渡してCodeGuardを掛けると多量のエラーメッセージが実行時に 出ます。これって仕方ないのですか?
- 460 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:04:15 ]
- はい
- 461 名前:デフォルトの名無しさん [2008/02/28(木) 15:19:28 ]
- 糞仕様だな。アップキャストにも対応してないのか
- 462 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:32:24 ]
- はい
- 463 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:36:44 ]
- もしかして、BCBってboost::trim()使えない?
- 464 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 14:12:27 ]
- はい
- 465 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 08:23:42 ]
- いいえ
- 466 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 09:36:59 ]
- バージョンくらい書けよ
- 467 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:12:33 ]
- BCB5でTQueryを使って2秒おきにデータを取得しているのですが
数分放置しておくとソフトが落ちてしまいます。 やっていることは Query->SQL->Clear( ); Query->SQL->Add( "select * from table1" ); Query->Open( ); Query->First( ); Query->Next( ); 30件くらい Query->SQL->Clear( ); Query->SQL->Add( "select * from table2" ); Query->Open( ); ここで落ちます Query->First( ); Query->Next( ); 10件くらい と1つのモジュールで同じTQueryで2つのテーブルを読んでいます TQueryを使う際になにか注意事項とかありましたら教えてください
- 468 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:15:17 ]
- >>467
例外とかチェックした?
- 469 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:17:18 ]
- 2秒でデータを取得が終わる前に、QueryのOpen() を実行したらデータセットがメモリから破棄されて、そこにアクセスしたr落ちるんじゃね?
>TQueryを使う際になにか注意事項 2秒以内に処理が終わらなかったら、処理をスルーするって工夫要るけど。 それに加えてQuery使いまわすんじゃなくて、作り直したら? Query = new TQuery(this); try { Query->SQL->Clear(); //処理 __finally { delete Query; }
- 470 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:27:48 ]
- >>468
try内でやっているのですがcatchにはいかずにそのまま落ちてしまいます >>469 TTimerで2秒間隔でやっていてTimerに入るとタイマーを止めているので 一応DB読み込みが再度呼ばれることはありません。 Queryでテーブル2つを読むより毎回newしたほうがいいのでしょうか?
- 471 名前:467 mailto:sage [2008/03/03(月) 10:37:14 ]
- ちなみに、Query1でtable1、Query2でtable2と
Queryを2つにしてやってみたのですがやっぱり強制終了してしまいます ソフト起動時に設定 Query1->SQL->Clear( ); Query1->SQL->Add( "select * from table1" ); Query2->SQL->Clear( ); Query3->SQL->Add( "select * from table2" ); { Query1->Open( ); Query1->First( ); Query1->Next( ); Query1->Close( ); ここで必ず強制終了します Query2->Open( ); Query2->First( ); Query2->Next( ); Query2->Close( ); }
- 472 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:40:44 ]
- レコード件数は可変?
1回多くNextしたりするとドカンと落ちる現象はあったような。
- 473 名前:467 mailto:sage [2008/03/03(月) 10:50:50 ]
- >>472
可変ではありますが query->First( ); for( int i = 0; i < query->RecordCount; i ++ ){ query->FieldByName query->Next( ); } としています・・・ ちなみに落ちる場所は同じなのですがタイミングはそれぞれで 1分で落ちる時もあれば5分で落ちる時もあります。 1回目で落ちるということは今のところありませんが・・・
- 474 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 10:52:56 ]
- >for( int i = 0; i < query->RecordCount; i ++ ){
これ、マズイとオモ。 >while (!Query->Eof) { みたく、次が有るか無いかの判定じゃないと。 上にも書いたが無いのにNextすると、catchできずにドカンと落ちる。
- 475 名前:467 mailto:sage [2008/03/03(月) 10:56:59 ]
- >>474
うわー やっぱりTQueryがまずいんじゃなくて処理がまずいですか・・・ 今はレコード数に変化がなくその処理でレコード数が同じだったからいいとおもってましたが 見方がわるかったんですね、ありがとうございます。 その方法で試してみます。
- 476 名前:467 mailto:sage [2008/03/03(月) 11:06:02 ]
- うう、やっぱりCloseで落ちてしまいます・・・
しかし>>474さんのやりかたはヘルプにも書いてあったので参考になりました。 ちなみにtable1の方のQueryをためしにnewして動的に作成してやってみたところ 今のところ落ちてないです。 うーん、設計時に追加したのと動的にnewしたものと何が違うのかなあ・・・ これtable2もnewで作成したqueryを使う方が安全なのかな・・・
- 477 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:11:49 ]
- >query->FieldByName
してる最中に、該当レコードが消えてる可能性は無いの? 該当レコードが消えるなら、RequestLive を falseにしてる方が良いかなぁ。
- 478 名前:467 mailto:sage [2008/03/03(月) 11:30:19 ]
- >>477
レコードが消えることはありませんがRequestLiveはtrueにしてます・・・ やっぱりnewで作ったqueryでやると落ちないのですが これってRequestLiveがfalseだからなのでしょうか??? ちょっと試してみます
- 479 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:33:28 ]
- >newで作ったquery
>RequestLiveがfalse 落ちる原因は分からないが、上記2つを揃えるQueryは氏ぬ程安定する。
- 480 名前:467 mailto:sage [2008/03/03(月) 11:43:17 ]
- >>479
確かにnewでつくったqueryでは全く落ちなくなりました。 ちなみに、試しに当初のに戻して設計時に追加したqueryで RequestLiveをfalseにしてやっているのですが これもまた今のところ落ちていません。 これ2秒毎にDBを読んでいるのですが、DB読み込み時にnewするのと 起動時の最初にnewするのとどちらがいいでしょうか?
- 481 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:55:35 ]
- >DB読み込み時にnewするのと 起動時の最初にnewするのと
Queryをグローバルとして使いまわしはソース読みにくかったりするが、上記2つは大差無いんでわ?
- 482 名前:467 mailto:sage [2008/03/03(月) 11:56:07 ]
- 皆様いろいろありがとうございました。
RequestLiveをfalseにするだけで落ちなくなりました。 なんかこれ片方向しかあれとか書いてたからこれをtrueにしないと 書き込めないとおもってtrueにしてたのですが(この同じQueryで別タイミングで書き込みもしてます) これselect時のみのあれだったんですね。 ちなみにUniDirectionalはtrueでいいのでしょうか? メモリ節約になるとかかいてますので
- 483 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 11:57:26 ]
- >ちなみにUniDirectionalはtrueでいいのでしょうか? メモリ節約になるとかかいてますので
聞いた事歩けど、気にしたことは無い。
- 484 名前:467 mailto:sage [2008/03/03(月) 11:58:23 ]
- >>481
そうなんですよね、グローバル化は見づらくなるのですが なんというか2秒毎にnewしてdeleteしてって繰り返しても大丈夫なのかなとか・・・ 1ヶ月とか放置するので何か昔のmallocのイメージがあってちょっと不安になったので
|

|