private async Task SetbufAsync(String _strbuf) { // [_wbuf]情報設定 _wbuf = _strbuf; if (_wbuf == null) { // 設定情報は無し? _empty = true; } else { // 整形処理を行う // 不要情報削除 if (lrskip == null) { // 未定義? lrskip = new CS_LRskipAsync(); } await lrskip.ExecAsync(_wbuf); _wbuf = lrskip.Wbuf; // 作業の為の下処理 if (_wbuf.Length == 0 || _wbuf == null) { // バッファー情報無し // _wbuf = null; _empty = true; } else { _empty = false; } } }
private async void button4_Click(object sender, RoutedEventArgs e) { // [LRSkip]ボタン押下 // WriteLineResult(@"[LRSkip]"); String KeyWord = TextBox01.Text; lrskip.Wbuf = KeyWord; await lrskip.ExecAsync(); WriteLineResult("\nResult : [{0}]", lrskip.Wbuf); }
private async Task SetbufAsync(String _strbuf) { // [_wbuf]情報設定 _wbuf = _strbuf; if (_wbuf == null) { // 設定情報は無し? _empty = true; } else { // 整形処理を行う // 不要情報削除 /* * if (rskip == null || lskip == null) * { // 未定義? * rskip = new CS_RskipAsync(); * lskip = new CS_LskipAsync(); * } * rskip.Wbuf = _wbuf; * await rskip.ExecAsync(); * lskip.Wbuf = rskip.Wbuf; * await lskip.ExecAsync(); * _wbuf = lskip.Wbuf; */ if (lrskip == null) { // 未定義? lrskip = new CS_LRskipAsync(); } await lrskip.ExecAsync(_wbuf); // Task task = lrskip.ExecAsync(_wbuf); // task.Wait(); _wbuf = lrskip.Wbuf; // 作業の為の下処理 if (_wbuf.Length == 0 || _wbuf == null) { // バッファー情報無し // _wbuf = null; _empty = true; } else { _empty = false; } } }
private async Task Reskip() { await lrskip.ExecAsync(_wbuf); _wbuf = lrskip.Wbuf; }