私はWindowsサービスを作成しましたが、負荷が高い場合(私の場合はWindowsが起動しているとき)、手動で何かを行う前にxml内のデータが読み込まれないようです。そのデータセット内の特定のデータテーブルにある行の数を確認します。
データセットはスキーマを取得しました。
疑似コードは次のようになります。
dataset.readxml("c:\myfile.xml")
if dataset.datatable1.rowcount is 1
do something
else
do something else
私の場合、1行でもelseの場合になります。
後で手動でサービスを開始すると、それ以外の場合はサービスが停止するため、すべてが正常に機能します。
同期している場合、何がその動作を引き起こす可能性がありますか?