Q&A

回答の並べ替え:
投稿新規に質問を投稿する

公開したCELFアプリの処理を実行すると、処理途中でCELFの操作が止まる

k_shimizu k_shimizu

2019-09-17 19:44

類似の質問が上がっているところ申し訳ないのですが、
タイトルの通りの現象が発生しており困っております。

原因の切り分けができておらず、アプリの概要も抽象的で大変恐縮です。
何か問題解決に繋がりそうな回答を頂けないでしょうか。
よろしくお願いします。

<アプリの概要>
・CELFのシート上に、100レコード分の情報を用意(20列分の項目を1レコードとした情報を100行分)
・上記100レコードを転記用Excelファイルに転記する
 - 1つの転記用Excelファイルには、最大5レコードまで転記可能。以降のレコードは新しい転記用Excelファイルに転記する
 - 転記用Excelファイルは、テンプレートをコピーして作成
・最終的に20ファイルの転記用Excelファイルが作成される想定

<止まった際の状況>
・毎回、3~5ファイル目の転記中にCELFアプリが止まる。復帰しない
・タスクマネージャでメモリ状況を確認したが、開放されているメモリに余裕はあった
(実行環境は高スペックではないのですが、公式が公開している推奨スペックは満たしています。)
・CELF上で確認できる当アプリのサイズは約1MB

k_shimizu k_shimizu
ご回答ありがとうございます!
サンプルアプリまで作成してご確認いただき、大変恐縮です。

止まることに対する根本原因は未だわかっておりませんが、サンプルを参考に改善を試みようと思います。
#安定したアクション実行にはやはり待機時間が必要なのですね。。改めて理解しました。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
サンプルアプリ
はじめまして。

サンプルアプリを作ってみました。
・A1からT100(100行20列)のデータをシートに予め設置
・転記用Excelファイルは予め用意(test1~test20)
実行した結果、若干不安定ですが20ファイルExcelファイルに転記できました。
※当方の環境(クラウド版、win10pro、corei7 3.6GHz、RAM16GB)
気になった点を以下に記します。
・アクション間の待機時間で安定度が依存するような気がします。
・ループ途中に不要なアクション(エクセルファイルのデータを~)を入れてますが、これを入れないとカウンタ値U1が+2されてしまいます。
・転記用エクセルファイルのコピーをすると問題発生するかもしれません。。。
ご参考になれば幸いです。
メールコンタクトをとる