svnno****@sourc*****
svnno****@sourc*****
2013年 6月 16日 (日) 21:55:26 JST
Revision: 461 http://sourceforge.jp/projects/protra/scm/svn/commits/461 Author: panacoran Date: 2013-06-16 21:55:25 +0900 (Sun, 16 Jun 2013) Log Message: ----------- システムの実行を別のクラスに分離する。#31464 * ChangeLog.txt: 2013-06-04にこの記述が入っていたのを削除。 * PtSim/MainForm.cs (MainForm.Execute): 削除。 (MainForm.ExecuteEmpty): 削除。 (MainForm.buttonExecute_Click): RunWorkerAsyncの引数を変更する。実際にシステムが中断するまでカーソルを変えてボタンを無効化する。#31556 (MainForm.LoopType): 新規。ループの種類を返す。 (MainForm.backgroundWorkerExecute_DoWork): SystemExecutorを使用する。 (MainForm.backgroundWorkerExecute_RunWorkerCompleted): カーソルを元に戻す。 (MainForm.WrapInvoke): 新規。AppendTextをInvokeでくるむ。 * PtSim/PtSim.csproj: SystemExecutor.csを追加する。 * PtSim/SystemExecutor.cs (LoopType): 新規。ループの種類を指定する列挙体。 (SystemExecutor): 新規。トレーディングシステムを実行するクラス。 Ticket Links: ------------ http://sourceforge.jp/projects/protra/tracker/detail/31464 http://sourceforge.jp/projects/protra/tracker/detail/31556 Modified Paths: -------------- protra/trunk/ChangeLog.txt protra/trunk/PtSim/MainForm.cs protra/trunk/PtSim/PtSim.csproj Added Paths: ----------- protra/trunk/PtSim/SystemExecutor.cs