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


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

C++Builder相談室 Part18



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のイメージがあってちょっと不安になったので






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

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

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