掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のスレッドからParadoxを扱うには? (ID:5225)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
回答ではありませんが、気になった点を幾つか... セッションやデータベース、データセットを動的に生成されているみたいですが、データモジュールなどに配置できませんか? 大丈夫とは思いますがプログラムで設定していないプロパティの初期値が気になります。 ご存知かもしれませんがParadoxは、標準状態で使うと非常に不安定です。コントロールパネルのBDE AdminでSystem->INITのLOCAL SHAREは、必ずTrueにしておいてください。(<= これ必須です。) さらにスタンドアローンでもTSessionのNetFileDirとPrivateDirを設定しておいた方が更に安定します。特にPrivateDirは設定しておくことをお勧めします。(でないと運用途中で”ロックファイルが大きすぎます”というエラーが起こることがあります。) あと、各スレッドで同じテーブルを操作していませんか? あるいは、各スレッドによって同時に同じテーブルに対してデータの書き込みが発生する可能性はないですか? 読み出ししかしない処理では、データセットのReadOnlyを必ずTrueにしておいた方が良いと思います。レコードロックがかかってしまう可能性もあるかもしれません。(<= 推測ですが...) そもそも、Paradoxでマルチスレッドって大丈夫なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.