[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[247] マクロの Open() が読み込み完了を待たない

あすかぜ [2012/09/20 21:39:11]

Open("C:\\Users\\asukaze\\Documents\\a.csv");
SaveAs("C:\\Users\\asukaze\\Documents\\b.csv");

では a.csv の内容が b.csv に出力されることが期待されるが、
Ver. 1.8.0 で実行すると b.csv の内容は空となる。
Open() は読み込み完了まで処理をブロックするべき。

Re: [247] マクロの Open() が読み込み完了を待たない

あすかぜ [2012/11/03 21:27:19]

1.8.1 で修正。

Re: [247] マクロの Open() が読み込み完了を待たない

さえぐさ [2019/09/12 00:44:30]

いつも便利に利用させて頂いており感謝しております。

ところで、Ver. 2.1.0環境下でマクロのOpenHistoryn(); (最後の n は 0 ~ 9 の数字)においても読み込み完了を待たず
SaveAs(filename);で出力されたファイルの内容が空となってしまうようです。

お忙しい中恐縮ですが、ご確認をお願いいたします。

Re: [247] マクロの Open() が読み込み完了を待たない

あすかぜ [2019/09/12 22:18:36]

ご指摘ありがとうございます。

1.8.1 では Open() のみを修正したので、OpenHistoryn() は現在のところ読み込み完了を待ちません。
今後改善を検討したいと思います。

当面は、OpenHistoryn() のかわりに
Open(GetIniSetting("History", "0"));
という命令を使ってみてください("0" は n に対応する 0~9 の数字)。
この命令で、Cassava.ini に保存されているファイルを開くことができるのではないかと思います。

よろしくお願いします。

Re: [247] マクロの Open() が読み込み完了を待たない

さえぐさ [2019/09/13 00:07:02]

お忙しい中、早々のご返信ありがとうございます。

ご教示いただきました命令を使用したところ、無事に期待通りの動きが確認出来ました。
感謝の言葉もありません。

引き続き、どうぞよろしくお願いいたします。

スレッド一覧に戻る返信