//──────────────────────────────────────── /// <summary> /// このデータ・ターゲットに指定されている場所へ、値をセットします。 /// </summary> /// <returns>成功すれば真。</returns> public void ToMemory( string sValue_Output, Expression_Node_String ec_Control,//「Expr■control」相当。 MemoryApplication moApplication, Log_Reports log_Reports ) { Log_Method pg_Method = new Log_MethodImpl(); pg_Method.BeginMethod(Info_Controls.Name_Library, this, "ToM", log_Reports); // // List <Expression_Node_String> listExpr_Data = ec_Control.SelectDirectchildByNodename(NamesNode.S_DATA, false, EnumHitcount.Unconstraint, log_Reports); List <Expression_Node_String> listExpr_DataTarget = Utility_Expression_NodeImpl.SelectItemsByPmAsCsv(listExpr_Data, PmNames.S_ACCESS.Name_Pm, ValuesAttr.S_TO, false, EnumHitcount.First_Exist, log_Reports); if (!log_Reports.Successful) { goto gt_EndMethod; } Expression_Node_String ec_DataTarget = listExpr_DataTarget[0]; this.ToMemory_ParentFcells( sValue_Output, ec_DataTarget, moApplication, log_Reports ); //essageBox.Show("アップデートデータ【終了】", "(FormsImpl)" + this.GetType().NFcName + "#:"); //.WriteLine(this.GetType().NFcName + "#: 【終了】"); // // // // goto gt_EndMethod; gt_EndMethod: pg_Method.EndMethod(log_Reports); // 正常終了 return; }
//──────────────────────────────────────── /// <summary> /// このデータ・ターゲットに指定されている場所へ、値をセットします。 /// </summary> /// <returns>成功すれば真。</returns> public void ToMemory( string sValue_Output, Expression_Node_String ec_Control,//「Expr■control」相当。 MemoryApplication moApplication, Log_Reports log_Reports ) { Log_Method pg_Method = new Log_MethodImpl(); pg_Method.BeginMethod(Info_Controls.Name_Library, this, "ToM",log_Reports); // // List<Expression_Node_String> listExpr_Data = ec_Control.SelectDirectchildByNodename(NamesNode.S_DATA, false, EnumHitcount.Unconstraint, log_Reports); List<Expression_Node_String> listExpr_DataTarget = Utility_Expression_NodeImpl.SelectItemsByPmAsCsv(listExpr_Data, PmNames.S_ACCESS.Name_Pm, ValuesAttr.S_TO, false, EnumHitcount.First_Exist, log_Reports); if (!log_Reports.Successful) { goto gt_EndMethod; } Expression_Node_String ec_DataTarget = listExpr_DataTarget[0]; this.ToMemory_ParentFcells( sValue_Output, ec_DataTarget, moApplication, log_Reports ); //essageBox.Show("アップデートデータ【終了】", "(FormsImpl)" + this.GetType().NFcName + "#:"); //.WriteLine(this.GetType().NFcName + "#: 【終了】"); // // // // goto gt_EndMethod; gt_EndMethod: pg_Method.EndMethod(log_Reports); // 正常終了 return; }