虹裏専用ブラウザ 2B 配布場所 【昨日はふりぃのかうんた人にとしあきが2Bを利用されました】【今日はふりぃのかうんた人にとしあきが2Bを利用しています】
ふたば☆ちゃんねる 二次元裏を観覧する為のIEベースブラウザツールを配布する場所です.
雑誌・ブログ・2ちゃんねる等での 2B の紹介はご遠慮くださいませ 

2014/05/17
いろいろ迷惑かけて申し訳ない Ver. 1.15.458 でエラーが多発する件についてです.
● IE11について
レスポップアップあたりのイベント処理のイベントパラメータが IHTMLEventObj を実装していない仕様に変更されたらしく エラーになります.
IE11対応が必要になります.
● フレンド関数とか出るエラー
原因不明.
恐らく呼び出せない関数があります.
カスタムIEコンポーネントのClientSiteに実装漏れのCOMインタフェースがあるんだと思います.
● IE11対応
IE10と違う所が多いので安易に対応できない状態です.

2014/04/27
IE11での HTMLDivElement などのタグを表すオブジェクトのイベント(onclick とか)をVB6で受信した時のイベントパラメータが IHTMLEventObj を実装してない模様...
なぜこんな仕様になった.
Object型で受けて レイトバインド か.そんなの俺が許さん.
 
恐らく IDOMEvent の方かな.
ちなみに HTMLDocument で受ける イベント のパラメータは IHTMLEventObj で大丈夫みたいです.

2013/12/29
連想配列のキーを列挙する方法が見つからなかったのですが 調べました.
前回 連想配列はキーをプロパティとして追加することを書きました.
つまり IDispatchEx を実装しています.
IDispatchEx は IDispatchEx::GetNextDispID を使って現在動的(静的も含めて)に設定されているメンバーを列挙することが出来ます.先頭のディスパッチIDは 1 なので -1 になるまで取り続けます.
ディスパッチIDからメンバー名を取得するときは IDispatchEx::GetMemberName を使います.

2013/10/28
最近のExcel VBA には LongPtrLongLong のような型があるんですね.
LongPtr は環境によって 32bit幅・64bit幅に切り替わる数値型です.用途は ハンドルやアドレスを入れます(ポインタは環境によってサイズが変わるので).
LongLong は完全な64bit数値のようです.以前のVBAでは 64bit数値を扱う時には bit幅が同じな Currency 型を使うしか無かったのですが 64bit専用の型が登場したわけです.
ただ LongLong は 64bit環境でしか有効にならないそうです.Win32APIでは32bit・64bitかかわらず引数に 64bit 数値が必要な関数がありますし 32bit環境でも浮動少数型を使わずに大きな数値を処理したいことがあるでしょうに.
64bit環境でしか有効にならない型って何に使うんだ?

2008/02/02
サポート掲示板を設置してみました.
バグ・要望等がありましたら どうぞ
課題表

現象・バグ

発生OS

原因・解決策

設定ウィンドウ・レスウィンドウ等を開くと落ちる XP Vista 原因不明 解決
設定ウィンドはUnloadせず、使いまわすようにした
スレッドを更新すると落ちる XP Vista 原因不明
スレッド履歴が真っ白になる XP Vista 原因不明
突然タブの切り替えが止まらなくなる XP Vista 原因不明 (一応修正済み...)
2Bを終了させると落ちる XP Vista 原因不明
スレッドを表示するとレスが飛ばされる XP Vista 2Bはレスの更新分のみ収集してるので、レスが削除されると更新位置がずれてしまいます
その場合は キャッシュを削除して更新して下さい
解決
削除されたレスを考慮して解析する様にした
Vistaで数字入力部のUpDownが潰れる Vista 縦を広げればいけそう (多分やらないけど)
フォルダの参照で削除時にでるシェルの親ウィンドウが変(モーダルにならない) Vista 原因不明
レス解析でレス番号で引用されてる場合は階層表示されない XP Vista こりゃバグです 近いうちに修正します 解決
※ 引用元のない引用コメントを含むレスの場合はバグってた
Unicode文字で書き込みすると ? になる XP Vista SHIFT-JIS文字でしか投稿できません
近いうちに対応します 対応済み
マルチディスプレイでウィンドウ位置が変 XP Vista 環境が無いのでデバッグ不足 解決
絵描き板が表示できない XP Vista 一応対応予定 対応済み
スレッドを開くと「起動されたオブジェクトはクライアントから切断されました。」とエラーが発生する。 XP Vista IEコンポーネントの参照カウンタ管理が変?
原因不明
画像のファイルパスが長いと画像レスができない XP Vista バッファが足りない為 解決
カスタムアクションに右、左、中、クリック、ダブルクリック、同時押しとか追加する XP Vista 対応予定 (同時押しとかは無理そうだけど...)
カスタムアクションにて実装
「タブ部」と「ブラウズ部」に分けてボタン設定をできるようにするとわかりやすく... XP Vista

HitTestを実装すれば実現できそう

更新時にメインウィンドウがフォーカスを奪わない様にしてほしい XP Vista 更新するとフォーカスを奪うのはどうもIEコンポーネントの仕様らしい 実装困難かも知れん 対応済み
自動改行で溢れた引用を補正してほしい XP Vista 双葉の仕様がはっきりしない上 プログラム的に実現不可能
IE6環境で YouTube を見ようとするとエラーになる XP 謎!! IE8へアップデートすると見れるみたいです 解決
レスウィンドウでのボタン操作が2回繰り返される XP Vista 調査中 (再現待ち)
レスしたあと更新すると最新のレスが消えてる状態になる 調査中 (再現待ち)
カタログを表示しようとすると 0 Unknown となり表示されない 調査中 ぷららのセキュリティサービスが2Bの通信を拒否ってる? ぷらら以外のプロバで発生した方は連絡下さい
窓使いの憂鬱を使っている場合 2Bをアクティブにすると落ちる 窓使いの憂鬱が起動している際に落ちる部分を回避するコードを追加 解決
レスを削除しようとすると「cookieを有効にして下さい」と出て消せない 調査中 (再現待ち)
連鎖NG機能の実装 余力があれば…
delっても 2回目以降は「重複しています」ってならない 調査中 (再現待ち)
2Bの終了が遅い キャッシュ削除・DBのコミットに時間がかかってる模様... キャッシュ量・DB容量を制御する必要あり?
Windows7 対応 Win7

対応済み IE9も

虹欄の復活

虹欄を2Bで開けるようにしました.

2Bを起動した際 前回開いてたタブが違う板で開く

掲示板の識別子(mayとかjunとか)と画像サーバーのディレクトリ名が異なる場合そうなります

例)
ロボ板はzip
ロボ板の画像は画像鯖のdatディレクトリ

書き込みをすると「環境変数がありません」となり書き込めない 調査中

書き込み送信に足りない情報があるのかも... (再現待ち)
レス画面を開くと実行エラー91(ぬるぽ)・97(Friendスコープメンバーを外から見ようとした)がでる 調査中 (再現待ち)
2Bが最背面移動してしまう

バグです 修正します
小ウィンドウの操作系で発生するかも...

レス番号のオーバーフロー 将来的に起こりますので...
VB6なら通貨型にするしか無いか...
タスクトレイに格納してもタスクバーに残る 「デスクトップの表示」で最小化するとタスクバーに残ってしまいます
レス画面を表示すると「VB実行エラー (0x80070057) 引数が無効です。」と出る

バグです
調査中...


スクリーンショット
スクリーンショット(全景)
スクリーンショット(サムネイルカタログ)
スクリーンショット(レス解析)
スクリーンショット(スレッド一覧のミラーリング)
スクリーンショット(YouTube・ニコニコ動画ビュー)
スクリーンショット(カタログ)
スクリーンショット(カタログ カタ落ち)
スクリーンショット(画像保存)
スクリーンショット(YouTube・ニコニコ動画で糞動画を踏まなくなります)
スクリーンショット(Vista)
スクリーンショット(虹裏ログ検索)
スクリーンショット(虹覧っぽいの)
スクリーンショット(Eee PC)
スクリーンショット(IDポップアップ)
 
ダウンロード
Ver. 1.15.491 - 3.4M ( 更新履歴 / 更新履歴(古) )
古いの
Ver. 1.15.472 - 3.4M
-- IE10の場合はここより新しいバージョンを使ってください --
Ver. 1.15.424 - 3.4M
Ver. 1.15.420 - 3.4M
Ver. 1.15.363 - 3.4M
Ver. 1.15.342 - 3.4M
Ver. 1.15.326 - 3.4M
Ver. 1.15.303 - 3.4M
Ver. 1.15.270 - 3.4M
Ver. 1.15.215 - 4.3M
Ver. 1.15.189 - 3.3M (バグが存在するため非公開)
Ver. 1.15.143 - 5.0M
Ver. 1.15.110 - 5.0M
Ver. 1.15.81 - 5.2M
Ver. 1.15.73 - 5.1M
Ver. 1.15.21 - 5.1M
Ver. 1.14.1044 - 4.9M
Ver. 1.14.1033 - 4.9M
Ver. 1.14.1018 - 4.9M
Ver. 1.14.1011 - 4.9M
Ver. 1.14.997 - 4.9M ※リビジョン番号が100飛んでるみたいですが 気にしないでください... 本当は 897 です
Ver. 1.14.889 - 4.9M
Ver. 1.14.881 - 4.9M
Ver. 1.14.862 - 4.9M
-- IE9の場合はここより新しいバージョンを使ってください --
Ver. 1.14.842 - 4.9M
Ver. 1.14.832 - 4.9M
Ver. 1.14.819 - 4.9M
Ver. 1.14.804 - 4.9M
Ver. 1.14.801 - 4.0M
Ver. 1.14.794 - 4.0M
Ver. 1.14.777 - 4.0M
Ver. 1.14.765 - 4.0M
Ver. 1.14.757 - 3.9M
Ver. 1.14.740 - 3.9M
Ver. 1.14.729 - 3.9M
Ver. 1.14.724 - 3.9M
Ver. 1.14.717 - 3.9M
Ver. 1.14.703 - 3.9M
Ver. 1.14.686 - 3.9M
Ver. 1.14.666 - 3.9M
Ver. 1.14.652 - 3.9M
Ver. 1.14.650 - 3.3M (バグが存在するため非公開)
Ver. 1.14.641 - 3.9M
Ver. 1.14.636 - 3.9M
Ver. 1.14.635 - 3.9M
Ver. 1.14.617 - 3.9M
Ver. 1.14.606 - 3.9M
Ver. 1.14.599 - 3.9M
Ver. 1.14.587 - 3.9M
Ver. 1.14.577 - 3.9M
Ver. 1.14.568 - 3.6M
Ver. 1.14.554 - 3.6M
Ver. 1.14.541 - 3.6M
Ver. 1.14.511 - 3.4M
Ver. 1.14.499 - 3.3M
Ver. 1.14.489 - 3.3M (バグが存在するため非公開)
Ver. 1.14.474 - 3.2M
 ※ 以前のバージョンはWEBスペースの都合上消しました.
ソースコード
2011/07/05現在 - 2.21 MB (GCA自己解凍)
2B SDK API
2014/07/27 現在  カスタムアクションの仕様 (こっそり公開)
 

動作環境
2Bは 32Bit Windows用のアプリケーションです.
必要システム Microsoft Windows XP (Pro Home)  32Bit の日本語版
Microsoft Windows Vista (Home Premium 多分他でも動くと思う) 32Bit の日本語版
Microsoft Windows 7 32Bit の日本語版
必要IE Windows Internet Explorer 8
Windows Internet Explorer 9
Windows Internet Explorer 10
(IE10 を強くオススメします.COMインタフェースをIE10ベースでプログラミングした為…)
必要ライブラリ

Microsoft Visual Basic 6.0 Runtime Library (付属)
Microsoft Windows Common Controls 6.0 (付属)
nkf32.dll (付属)
sqlite3.dll (付属)

 

インストール方法  Windows XP
ダウンロードしたファイルを解凍し適当なフォルダに置きます.
フォルダ構成を壊してはいけません.
NijiVb32.exe をダブルクリックで起動します.
レジストリにデータは書き込みません.
うざいVBランタイムのインストールも必要ありません!!
一応載せときます ランタイムインストール不要の理由を http://www.microsoft.com/japan/msdn/thisweek/vbxp/vbxp2.aspx
また Proxomitron 等のローカルプロキシでHTMLを改変するとスレッドの解析が出来なくなるので厳禁です
 

インストール方法  Windows Vista / 7
2B は Vista / 7 でも動きます.
XP と同じ方法でインストールします.
UAC が有効になっていると ActiveX を読み込む際のレジストリアクセスで弾かれます(実際には manifest を見に行っていますが...)
コンポーネント'Nijicomctl.ocx'、またはその依存関係のひとつが適切に登録されていません。
の様なエラーが発生する場合は UAC を無効にするか NijiVb32.exe を管理者権限を付加してで実行して下さい
2Bはスレッドのログファイルを作成します.Program Files 等の特殊フォルダに2Bをインストールした場合 実行ユーザーの権限によってはフォルダへの書き込み権限がありません.この場合も同じです.
詳しくはここ
 

バージョンアップ
既に 2B をお使い頂いている場合はバージョンアップとなります.
バージョンアップは手動で行います.
ダウンロードした ZIP を解凍し NijiVb32.exe のみ上書きでOKです.
※ 他に上書きするファイルはある場合は、バージョンアップ通知画面でお知らせします。
 

アンインストール方法
フォルダごと削除で.
レジストリにはデータは書き込んでいません.
 

使い方
NGの設定方法
カスタムアクション
板の追加方法
逆NG
新着レスの自動読み上げ
 

トピックス
IEコンポーネントについてのトピックス他
window.external とは
・ダウンロードコントロールで ActiveX・Java・スクリプトを実行制御する方法 (準備中)
IEコンポーネントとについて
SEBとか
DQ9の最強錬金とか(1)/DQ9の最強錬金とか(2)
Shell32::ShellFolderView のXPと7 について
VBAでスクリプトエンジンを直接動かす
VBAでGifアニメ再生
VBAで IProgressDialog を使う
VBAから Urlモニカを使用する
Objectに動的にプロパティを追加する
 

連絡先
サポート掲示板
futabe@hotmail.co.jp (音信不通中 >> サポート掲示板へ)
 
[EOF]