private void btnAddReplayEngine_Click(object sender, EventArgs e) { int AReplayIndex = 0; OpenFileDialog openFileObj = new OpenFileDialog(); openFileObj.Filter = "blfFile|*.blf"; openFileObj.FilterIndex = 0; if (openFileObj.ShowDialog() == DialogResult.OK) { string fileName = openFileObj.FileName; TsMasterApi.tslog_stop_online_replays(); int retValue = TsMasterApi.tslog_del_online_replay_configs(); if (retValue != 0) { MessageBox.Show("Error:" + retValue.ToString(), "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } retValue = TsMasterApi.tslog_add_online_replay_config(fileName, ref AReplayIndex); if (retValue != 0) { MessageBox.Show("Error:" + retValue.ToString(), "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } retValue = TsMasterApi.tslog_set_online_replay_config(AReplayIndex, "Test", fileName, false, true, TsMasterApi.TLIBOnlineReplayTimingMode.ortImmediately, 0, true, false, "1,0,0,0,0,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32"); //必须32个数字,否则Mapping失败 if (retValue != 0) { MessageBox.Show("Error:" + retValue.ToString(), "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } retValue = TsMasterApi.tslog_start_online_replay(AReplayIndex); if (retValue != 0) { MessageBox.Show("Error:" + retValue.ToString(), "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Log("Load Blf File Success!"); } }