private void RegenerateLoadProcedure() { var ldProc1 = new LoadProcedures_TLoadProcedure(); ldProc1.MergeId = 2; var ldCtrlCreate = new LdCtrlRelSegment_T(); ldCtrlCreate.LsmIdx = 4; ldCtrlCreate.Mode = 0; ldCtrlCreate.Fill = 0; ldCtrlCreate.Size = 0; ldProc1.LdCtrlRelSegment.Add(ldCtrlCreate); var ldProc2 = new LoadProcedures_TLoadProcedure(); ldProc2.MergeId = 4; var ldCtrlWrite = new LdCtrlWriteRelMem_T(); ldCtrlWrite.ObjIdx = 4; ldCtrlWrite.Offset = 0; ldCtrlWrite.Verify = true; ldCtrlWrite.Size = 0; ldProc2.LdCtrlWriteRelMem.Add(ldCtrlWrite); var appStatic = _applicationProgram.Static; appStatic.LoadProcedures.Clear(); appStatic.LoadProcedures.Add(ldProc1); appStatic.LoadProcedures.Add(ldProc2); }
private void CreateLoadProcedures() { var ldProc1 = new LoadProcedures_TLoadProcedure(); ldProc1.MergeId = 2; var ldCtrlCreate = new LdCtrlRelSegment_T(); ldCtrlCreate.LsmIdx = 4; ldCtrlCreate.Mode = 1; ldCtrlCreate.Fill = 0; ldCtrlCreate.AppliesTo = LdCtrlProcType_T.Full; ldCtrlCreate.Size = _codeSegment.Size; ldProc1.LdCtrlRelSegment.Add(ldCtrlCreate); var ldCtrlUpdate = new LdCtrlRelSegment_T(); ldCtrlUpdate.LsmIdx = 4; ldCtrlUpdate.Mode = 0; ldCtrlUpdate.Fill = 0; ldCtrlUpdate.AppliesTo = LdCtrlProcType_T.Par; ldCtrlUpdate.Size = _codeSegment.Size; ldProc1.LdCtrlRelSegment.Add(ldCtrlUpdate); var ldProc2 = new LoadProcedures_TLoadProcedure(); ldProc2.MergeId = 4; var ldCtrlWrite = new LdCtrlWriteRelMem_T(); ldCtrlWrite.ObjIdx = 4; ldCtrlWrite.Offset = 0; ldCtrlWrite.Verify = true; ldCtrlWrite.AppliesTo = LdCtrlProcType_T.FullCommaPar; ldCtrlWrite.Size = _codeSegment.Size; ldProc2.LdCtrlWriteRelMem.Add(ldCtrlWrite); var ldProc3 = new LoadProcedures_TLoadProcedure(); ldProc3.MergeId = 7; var ldCtrlImageProp = new LdCtrlLoadImageProp_T(); ldCtrlImageProp.ObjIdx = 4; ldCtrlImageProp.PropId = 27; ldProc3.LdCtrlLoadImageProp.Add(ldCtrlImageProp); var appStatic = _applicationProgram.Static; appStatic.LoadProcedures.Clear(); appStatic.LoadProcedures.Add(ldProc1); appStatic.LoadProcedures.Add(ldProc2); appStatic.LoadProcedures.Add(ldProc3); }