コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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;
                }
            }
        }
コード例 #4
0
        private async Task Reskip()
        {
            await lrskip.ExecAsync(_wbuf);

            _wbuf = lrskip.Wbuf;
        }