[ 新規に投稿する ]

秀丸リーダーの音声化が遅くなった?No.41053
秀まるお2 さん 24/02/21 15:59 [ コメントを投稿する ]
   最近というか、2月15日付近からだそうですが、なぜだか秀丸リーダーの音声化が遅くなったというか、何秒か遅延してしまうようになったユーザー様がおられます。連絡いただいた状況的に、以前、陸さんから連絡いただいた症状と同じうよな感じでした。

 参照: https://log.maruo.co.jp/hidesoft/hidesoft_2/x2139035.html

 たぶんDDEを使うせいで起きてる問題だと思ったので、DDEを使わずに独自の方式でプロセス間通信する方式にして、一回β版としてアップロードし、問題の起きてるユーザー様にテストしてもらった所、遅延の問題は解決したとのことでした。

 もし同じ問題が起きてるユーザー様おられましたら是非連絡お願いしたいです。

 β版のダウンロード用URLも一応書いておきます。

秀丸リーダー Version 3.20β2
   https://hide.maruo.co.jp/software/bin3/hmread320b2_signed.exe
[ ]
RE:41053 秀丸リーダーの音声化が遅くなった?No.41054
K'zawa さん 24/02/21 22:40 [ コメントを投稿する ]
  秀まるお2さん、こんにちは。
K'zawaです。

遅延の件は、特に感じませんので分かりませんが、β版について気づいた点です。
Unicode文字が含まれていると、そこが化けてしまいます。
[ ]
RE:41054 秀丸リーダーの音声化が遅くなった?No.41055
秀まるお2 さん 24/02/22 09:27 [ コメントを投稿する ]
   テストありがとうございます。

 秀丸リーダーの元々のDDEの処理がマルチバイト文字列でやってたのでユニコード対応はそもそもしてなかったと思ったんですが、今ソースコード見直したら、独自形式で受け渡ししてユニコード対応してたようでした。また修正させていただきます。
[ ]
RE:41055 秀丸リーダーの音声化が遅くなった?No.41056
秀まるお2 さん 24/02/22 11:39 [ コメントを投稿する ]
   ユニコード対応して、Version 3.20β3としてアップロードしました。

https://hide.maruo.co.jp/software/bin3/hmread320b3_signed.exe

 copyrightの(C)マーク(U+00A9)でしかテストしてませんが、一応大丈夫だと思います。もし良かったら確認お願いします。
[ ]
RE:41056 秀丸リーダーの音声化が遅くなった?No.41057
K'zawa さん 24/02/22 21:21 [ コメントを投稿する ]
  秀まるお2さん、こんにちは。
K'zawaです。

> copyrightの(C)マーク(U+00A9)でしかテストしてませんが、一応大丈夫だと思います。もし良かったら確認お願いします。

読み上げできました。以下の文字で確認。

結合文字の仮名と濁点半濁点
Unicode点字(U+28**)
Unicode波線(U+301C)
土に口の吉(U+20BB7)
[ ]
RE:41056 秀丸リーダーの音声化が遅くなった?No.41065
K'zawa さん 24/02/28 23:56 [ コメントを投稿する ]
  秀まるお2さん、こんにちは。
K'zawaです。

loaddll後、秀丸リーダーの常駐確認はどうすればよいでしょうか?
また、

> 今現在音が鳴っているかどうかを調べることが出来ます。
> $s = dderequest("SoundStatus");

に相当する処理はどのようにすればよいでしょうか?
[ ]
RE:41065 秀丸リーダーの音声化が遅くなった?No.41066
秀まるお2 さん 24/02/29 08:59 [ コメントを投稿する ]
   今さらですが、動作確認ありがとうございます。

> loaddll後、秀丸リーダーの常駐確認はどうすればよいでしょうか?

 付属の説明ファイルには書いてないのですが、Execute関数呼び出しをしてもしも秀丸リーダーが存在しなかった場合などのエラーがある場合は0が返ります。それで判断できるかと思います。成功したら1が返るようになってます。

 秀丸リーダーの存在をチェックする方法としては、findwindowで"秀丸Reader"が存在してるかどうか確認する方法がお勧めです。

 findwindowclassを使うなら"HidemaruReader"で探すと見つかります。

> > 今現在音が鳴っているかどうかを調べることが出来ます。
> > $s = dderequest("SoundStatus");

> に相当する処理はどのようにすればよいでしょうか?

 すみませんがdllfunc用に用意したのはExecuteだけで、他のは無いです。従来通りddeを使ってほしいです。

 必要そうでしたら、それら用のdllfuncを用意することも可能ではあります。
[ ]
RE:41065 秀丸リーダーの音声化が遅くなった?No.41067
秀丸担当 さん 24/02/29 12:56 [ コメントを投稿する ]
  秀丸リーダーのV3.20について、開発環境を整えてまたいろいろいじってしまったので、すみませんがまたβ版を出そうと思います。
SoundStatusについて、dllfuncでできるものも追加してみます。
うまくいかなかったらやめるかもしれません。
[ ]
RE:41065 秀丸リーダーの音声化が遅くなった?No.41068
秀丸担当 さん 24/02/29 15:17 [ コメントを投稿する ]
  V3.20β4として作成しました。
以下のURLからダウンロードして試していただくことができます。
https://hide.maruo.co.jp/software/bin3/hmread320b4_signed.exe

dllfuncのSoundStatusも追加しています。
例:
#a=dllfunc("SoundStatus");
[ ]
RE:41068 秀丸リーダーの音声化が遅くなった?No.41069
K'zawa さん 24/03/02 21:34 [ コメントを投稿する ]
  秀丸担当さん、こんにちは。
K'zawaです。

簡単なテストでは、従来と同様に動作しています。
ぼちぼち細かいテストもしていくつもりです。
(音程とか!以外の記号なども)
[ ]
RE:41069 秀丸リーダーの音声化が遅くなった?No.41070
秀丸担当 さん 24/03/04 08:44 [ コメントを投稿する ]
  早速のご確認ありがとうございます。
動作していそうということでよかったです。
[ ]
RE:41069 秀丸リーダーの音声化が遅くなった?No.41092
秀丸担当 さん 24/03/13 15:53 [ コメントを投稿する ]
  秀丸リーダをV3.21として正式にしました。
中身はV3.20β4とほぼ同じですが、DLL名が被る関係でV3.21にしました。
以下のページからダウンロードできます。
https://hide.maruo.co.jp/software/hmread.html
[ ]
RE:41092 秀丸リーダーの音声化が遅くなった?No.41137
K'zawa さん 24/03/24 10:50 [ コメントを投稿する ]
  秀丸担当さん、こんにちは。
K'zawaです。

ふと思ったのですが、

> loaddll hidemarudir + "\\HmReadMac.dll";

秀丸メール単独(秀丸エディタ無し)の場合、秀丸リーダーは秀丸メールフォルダーにインストールされますが、そのときの hidemarudir はどこになるのでしょうか?
[ ]
RE:41137 秀丸リーダーの音声化が遅くなった?No.41138
秀まるお2 さん 24/03/25 09:01 [ コメントを投稿する ]
  > 秀丸メール単独(秀丸エディタ無し)の場合、秀丸リーダーは秀丸メールフォルダーにインストールされますが、そのときの hidemarudir はどこになるのでしょうか?

 その場合は秀丸メールのプログラム用フォルダになります。

 秀丸メールをインストールしてから秀丸リーダーをインストールし、その後秀丸エディタをインストールすると、秀丸リーダーが見つからないってことにはなってしまいますが、それは仕方が無いかなぁと思います。あと、秀丸エディタと秀丸メールの32bit版/64bit版の種別が違っててもうまくいかない問題があります。

 hidemarudirについては秀丸メールのマクロヘルプの中にも一応記述しています。「秀丸メールと秀丸エディタとのマクロ動作の違い」って項目があります。
[ ]
RE:41138 秀丸リーダーの音声化が遅くなった?No.41139
K'zawa さん 24/03/26 09:57 [ コメントを投稿する ]
  秀まるお2さん、こんにちは。
K'zawaです。

> その場合は秀丸メールのプログラム用フォルダになります。
>
> 秀丸メールをインストールしてから秀丸リーダーをインストールし、その後秀丸エディタをインストールすると、秀丸リーダーが見つからないってことにはなってしまいますが、それは仕方が無いかなぁと思います。あと、秀丸エディタ

ご説明ありがとうございました。参考にさせていただきます。

> hidemarudirについては秀丸メールのマクロヘルプの中にも一応記述しています。「秀丸メールと秀丸エディタとのマクロ動作の違い」って項目があります。

確認不足でした。失礼しました。
[ ]

[ 新規に投稿する ]