GetURL.mac の Firefox Ver.57 対応No.08583
mtriver さん 17/11/17 15:19
 
mtriver です。

「webブラウザからURLを取得するマクロ by h-tom」を大変便利に使わせて頂いてい
ます。

昨日、Windows 10 Fall Creators Update と  Firefox Ver.57(x64) の Update を偶
然同じ日に行いましたが、その結果か同上マクロが動かなくなってしまいました。

---------------------------------------------
dderequestで相手が応答しません。

エラー箇所の内容(変換した内容):
        $$ret = dderequest( "0xFFFFFFFF" );
        ddeterminate;
        loaddll hidemarudir + "\\hmjre.dll";
---------------------------------------------

このようなメッセージを出します。

是非とも、対応をお願い致します。

GetURL.mac  GetURL0150.zip を使っています。

環境:
秀丸エディタ Ver.8.77β3 (x64)
HmJre.dll    Ver.5.1
Windows 10 Pro (x64) Ver. 10.0.16299.64

[ ]
RE:08583 GetURL.mac のFirefox Ver.57 対No.08584
h-tom さん 17/11/17 21:39
 

h-tom です。

>---------------------------------------------
>dderequestで相手が応答しません。
>
>エラー箇所の内容(変換した内容):
>        $$ret = dderequest( "0xFFFFFFFF" );
>        ddeterminate;
>        loaddll hidemarudir + "\\hmjre.dll";
>---------------------------------------------

これは、Firefox Ver.57というか、マルチプロセス(e10s)が有効になっている
firefoxを相手に、マクロを実行するとこの状態になります。(OSは関係なし)

残念ながら、マルチプロセス(e10s)が有効の状態では、回避方法はありません。
マクロの使用を諦めるか、マルチプロセス(e10s)を無効化するしかないです。

1年以上前から判っていて、firefoxのバージョンアップで改善される事を期待
していましたが、駄目そうですね。
webページには注意書きを追加しておきます。

[ ]
RE:08584 GetURL.mac のFirefox Ver.57 対No.08585
mtriver さん 17/11/18 09:36
 
mtriver です。


: h-tom です。

: 残念ながら、マルチプロセス(e10s)が有効の状態では、回避方法はありません。
: マクロの使用を諦めるか、マルチプロセス(e10s)を無効化するしかないです。

なるほど、非常に残念ですね。

因みに、Firefox Ver.57 の パフォーマンス−コンテンツプロセス数の制限 を 4 →
 1 にしましたが変わりません。
これだけでマルチプロセス(e10s)を無効にできないのでしょうかね?

[ ]
RE:08585 GetURL.macのFirefox Ver.57対応No.08586
h-tom さん 17/11/18 11:39
 

h-tom です。

>因みに、Firefox Ver.57 の パフォーマンス−コンテンツプロセス数の制限 を 4
>→ 1 にしましたが変わりません。
>これだけでマルチプロセス(e10s)を無効にできないのでしょうかね?
マルチプロセスが有効な状態で制限しているだけなので、無効になっていません。
無効にしたい場合は、about:config で、該当する項目を変更する必要があります。

[ ]