- PR -

C#・TASK_TRIGGER で毎日実行するタスクを登録したい

1
投稿者投稿内容
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-10-26 11:23
お世話になります。
前のスレッド
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34423&forum=7&0
に引き続き、再びC#でのタスク登録について教えてください。

現在、タスク登録をボタン押すだけでできるようにしようとしていて、
こちらのスレッドを基にして作っています。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=27038&forum=7&start=8

ひとまず現状では、フォームにパスワードを入力してボタンを押すと、
1分おきに実行するタスクを登録するところまでは作れました。
そこで次の課題なのですが、これを毎日実行するように変えたいと思っています。

サイトをいろいろ調べているうちに、最終的には
コード:
pTrigger.TriggerType = TASK_TRIGGER_TYPE.TASK_TIME_TRIGGER_DAILY;
pTrigger.Type.Daily.DaysInterval = 1;


といった形で設定するのではないかと思うのですが、
このままでは .Type は定義されていないので、
pTrigger.Type のところでビルド時にエラーが出てきます。

TASK_TRIGGER の構造体の TRIGGER_TYPE_UNION の定義ができればいいのかなと
漠然と考えてはいるのですが、この定義の仕方などがいまいちわかりません。

そこで、最終的には
pTrigger.Type.Daily.DaysInterval = 1;
の1行を使えるようにしたいのですが、ご助言いただけますでしょうか。


_________________
◇◇◇ 社内SEを兼務する文系プログラマです。
◇◇◇ WinXP VisualStudio2005(C#メイン) MS・SQLServer とかを使っています。
◇◇◇ 周囲にプログラマがいないので、みなさんだけが頼りですヽ(`Д´;ノ
Wingard
大ベテラン
会議室デビュー日: 2004/10/04
投稿数: 168
お住まい・勤務地: 頭の中はファンタージェン
投稿日時: 2006-10-26 15:05
すみません、自己解決できました!

どう解決したのか、まとめようと思ったのですが、
スキルが足らなくて難しそうです……。

こちらのブログを参考にしていろいろやっているうちにできました。
http://hongliang.seesaa.net/article/13958869.html

説明できるほどのスキルにまでは達していません(´・ω・)



[ メッセージ編集済み 編集者: Wingard 編集日時 2006-10-26 15:24 ]
1

スキルアップ/キャリアアップ(JOB@IT)