static public void Run(Config cfg, CreateStralet creatae_stralet) { var json = JsonConvert.SerializeObject(cfg); Stralet stralet = null; Impl.TqsDll.StraletCreator my_creatae_stralet = () => { // FIXME stralet = creatae_stralet(); return(stralet._Handle); }; Impl.TqsDll.tqs_rt_run(json, my_creatae_stralet); stralet = null; }
static public void Run(Config cfg, CreateStralet creatae_stralet) { //var json = JsonConvert.SerializeObject(cfg); var json = JsonSerializer.Serialize(cfg); StraletWrap wrap = null; Impl.TqsDll.StraletCreator my_creatae_stralet = () => { // FIXME var stralet = creatae_stralet(); wrap = new StraletWrap(stralet); return(wrap.handle); }; Impl.TqsDll.tqs_rt_run(json, my_creatae_stralet); wrap = null; }