[過去ログ] Jane Style (Windows版) Part188 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
2(11): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 13:15:40.67 ID:96OfrLQK0(2/12) AAS
【4.21周辺 ダメ文字等によるフリーズ誘発回避】
初期のJaneStyleからあり、バージョン4.21周辺で発覚したバグのため、それまでのほぼ全てのJaneStyleを使用する際に必須になります
本文、メール欄、スレ番号右クリック、検索等でJaneStyleが特定の文字を扱うとフリーズを起こしてしまうバグを回避します
バイナリ修正を行う性質上、以下の手順は4.21専用です(4.22でも同じアドレスのままのようです)
まず、■絵文字不要の人用と、■絵文字を表示する人用に分岐します
以下の修正で、スクロールするだけでフリーズする事は無くなります
■絵文字不要の人用
Jane2ch.exeと同じディレクトリにReplaceStr.txtを作成し、以下2行を記述し、【TAB】を消して「Tabキー」を「1回押す」空白に置き換え、上書き保存します
IDCOUNT【TAB】<font color=red>ID_COUNT</font>
<ex>&#【TAB】<font color=red>&#[絵文字くらっしゅ回避]</font>
【TAB】はヘルプ準拠なのと、Tabキー入力がスレッドに反映されないためにこう記述しています
本文とメール欄の文字で落ちなくなりますが、これだけでは検索や右クリックで落ちます
■絵文字を表示する人用
Jane2ch.exeと同じディレクトリにjanestyle_emoji.spi(絵文字プラグイン)を導入します
外部リンク[zip]:www.dropbox.com
Jane2ch.exeと同じディレクトリにReplaceStr.txtを作成し、以下2行を記述して保存します。【TAB】【TAB】はTabの2回押しに置き換えます
IDCOUNT【TAB】<font color=red>ID_COUNT</font>
<rx2>^<JANESTYLE_EMOJI_PLUGIN>【TAB】【TAB】
こちらもバグ回避の適用範囲は本文とメール欄のみです
Windows10未満での絵文字表示にはSegoe UI Emojiフォント(seguiemj.ttf)の導入が必要ですが、バグを対策するだけなら不要です
どちらも最後に、Jane2ch.exeのバイナリを修正します
002651CC 3C → 7F
002B3CC0 3C → 7F
2chスレ:softwareの540や897のレス番号右クリックで落ちなくなります。
副作用で854の表示で落ちるようになりますが、上で作成したReplaceStr.txtによって表示が調整されるので、バグの回避に穴が無くなります
235(1): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 18:11:39.67 ID:LgW1YFB40(1/5) AAS
>>232232(10): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 18:08:37.62 ID:RrGoE5sW0(3/3) AAS
Unicodeバージョン14.0
🥹 涙をこらえた顔 1F979
13.0
🥲 嬉し涙の顔 1F972
12.0
🥱 あくびした顔 1F971
11.0
🥳 パーティーの顔 1F973
10.0
🤪 ふざけた顔 1F92A
9.0
🤤 よだれを垂らした顔 1F924
8.0
🤐 口チャック 1F910
7.0
🙁 少し困った顔 1F641
書き込みウインドウの時点で13.0の「嬉し涙の顔」以上は表示できていないので、書き込めているのかどうか分からない(win10の4.21)
twitterとかに貼り付けると表示できるので、書く前の時点での文字コードとしては正しいはず
一番上だけ変な四角
ちなみにWin11
341: 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 20:18:10.67 ID:hSTkWcYj0(2/2) AAS
もう一度書き込みウィンドウ開いたら〇になってるし訳分からん
370: 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 21:30:03.67 ID:NpYv8lox0(5/6) AAS
>>368間違えた
(×)>>162→(〇)>>161161(2): 名無しさん@お腹いっぱい。 [sage] 2022/04/08(金) 16:39:40.62 ID:XTL9e3RW0(2/9) AAS
😊😂🤣❤😍😒👌😘✨😃 ◎✔🐱🚀🐱👓🐱🐉🐱💻🐱🏍🐱👤🤳🎂🎉🌹💋👏😜💖😢🎶😎😉🤞✌🤷♂🤷♀🤦♂🤦♀🙌👍😁💕😆🤔🤢🎁
722: 名無しさん@お腹いっぱい。 [sage] 2022/04/09(土) 11:07:07.67 ID:N0VV538S0(2/2) AAS
>>716-718
やはり普段からバックアップを取らなければだめなんですね
ありがとうございました。
746: 名無しさん@お腹いっぱい。 [sage] 2022/04/09(土) 11:58:00.67 ID:bPEjvy5X0(5/11) AAS
>>739739(1): 名無しさん@お腹いっぱい。 [sage] 2022/04/09(土) 11:39:28.16 ID:zuHe8Xz60(4/10) AAS
>>727
「自分で勝手にバージョンを変更した」 libeay32.dll ssleay32.dll sqlite3.dll bregonig.dll 以外を全て上書きコピーしてるけど?
自分は WriteWait.ini も編集していないから関係ないしね。
そもそも、右も左も分からないような人に「更新されたファイルだけをコピーしようとする」事が本来はおかしいんだよ。
その方法でいいと思うよ
でもインストーラーだとその方法使えないんじゃないかな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.048s