「Regnessem C++」の編集履歴(バックアップ)一覧はこちら
「Regnessem C++」(2008/05/06 (火) 14:36:09) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
&italic(){* Regnessem C++ [#iea72726]
#contents
* 目的 [#i8376260]
- Regnessem を C++ で書く。
- DelphiからC++ にすることで本体開発者を増やす。
- ついでに低頻度バグ(たまに落ちるとか)をつぶせたらいいな。と。
* 現状 [#e86becb2]
本体のみべた移植したものが手元にある。
なんとなく動くらしい。
とりあえずソースコードを公開してみた。~
ClientSocket.dll の動作は微妙というかほぼ動かない。
* ソースコード
- 2007/12/16 00:16 版
-- &ref(regnessem_cpp-200712160016.zip);
* 手伝ってくれる人募集。 [#r5428dd8]
- C++
- 非.NET
- OS依存部を非依存部の切り分けを行う
この前提条件で開発を手伝ってくれる人を募集。
OS依存部の切り分けは別にそんなに重要度は高くないです。~
ただ切り分けておけば後々Windows以外のプラットホームに移植できたり面白いかな。
みたいな。
* コード共有など [#m7780999]
Subversionを用意します or SF.jpなりSF.netなりを使用。
そこへたどり着くまではWikiでいいかな。と。
とりあえずあぷろだ作りました。てきとーに使ってください。~
- http://up.refy.net/
* MSNP詳細 [#t4a34405]
正直あんまりわかってません。
必要になったらドキュメント読みに行くので。
代表的。とはいわないけども、英語のプロトコル解析サイト
- Msnpiki - http://msnpiki.msnfanatic.com/index.php/Main_Page
- http://messwiki.messunit.com/index.php?title=Windows_Live_Messenger_Protocol_Documentation
- ほかにもあったけど最近読まないから忘れた
- http://www.geocities.co.jp/SilkRoad-Ocean/7796/msn/
- バージョンは古いけど一応日本語
* GUIツールキット?
マルチプラットフォームで使えそうなもの
-GTK+
--公式HP http://www.gtk.org/
--http://gtklab.sourceforge.jp/index.html
-Qt
--公式HP http://trolltech.com/
-wxWidgets
--公式HP http://www.wxwindows.org/
--http://0xcc.net/pub/uu-2004-08/
--
* コンパイラ(開発環境?)
誰でも簡単に用意できるものがいい
**Windows
-Visual Studio 2008 Express Edition http://www.microsoft.com/japan/msdn/vstudio/express/
--Webインストールだとユーザー登録が必要.オフラインインストールだと不要.
-MinGW http://www.mingw.org/
-cygwin http://www.mingw.org/
**Linux
-gcc
* 009のメモ
007を無効にしてあります~
終了時エラーが発生するときは再び有効にすると直るかも
自分の環境では~
UNsmSystem::NsmSystem.~TFrmNsmMain() によって UNsmSystem::NsmSystem.FileSessions が破棄された後~
UFrmNsmMain::FrmNsmMain.~TFrmNsmMain()~
UNsmSystem::NsmSystem.Terminate()~
UNsmSystem::NsmSystem.CloseAllFileSession()~
と呼ばれその中で~
TNsmThreadFileSessionList::AutoLock lock(FileSessions);~
となっているので初期化されていない CRITICAL_SECTION が EnterCriticalSection へ渡され~
例外発生->エラー
009ではこれに対応するため UFrmNsmMain::FrmNsmMain を UNsmSystem::NsmSystem.FrmNsmMain へと移動させた後~
仮対応だった007を無効にしてみました
現状では多くのグローバル変数が使用されているため他にも同じ現象が起きていると思われます~
見つけた方は修正してください
* SourceForge.jp
登録できました。~
http://sourceforge.jp/projects/ppregnessem/
* その他 [#s1b3981b]
なにかあったらコメントください and/or ページ編集してください。
#pcomment
}
* Regnessem C++ [#iea72726]
#contents
* 目的 [#i8376260]
- Regnessem を C++ で書く。
- DelphiからC++ にすることで本体開発者を増やす。
- ついでに低頻度バグ(たまに落ちるとか)をつぶせたらいいな。と。
* 現状 [#e86becb2]
本体のみべた移植したものが手元にある。
なんとなく動くらしい。
とりあえずソースコードを公開してみた。~
ClientSocket.dll の動作は微妙というかほぼ動かない。
* ソースコード
- 2007/12/16 00:16 版
-- &ref(regnessem_cpp-200712160016.zip);
* 手伝ってくれる人募集。 [#r5428dd8]
- C++
- 非.NET
- OS依存部を非依存部の切り分けを行う
この前提条件で開発を手伝ってくれる人を募集。
OS依存部の切り分けは別にそんなに重要度は高くないです。~
ただ切り分けておけば後々Windows以外のプラットホームに移植できたり面白いかな。
みたいな。
* コード共有など [#m7780999]
Subversionを用意します or SF.jpなりSF.netなりを使用。
そこへたどり着くまではWikiでいいかな。と。
とりあえずあぷろだ作りました。てきとーに使ってください。~
- http://up.refy.net/
* MSNP詳細 [#t4a34405]
正直あんまりわかってません。
必要になったらドキュメント読みに行くので。
代表的。とはいわないけども、英語のプロトコル解析サイト
- Msnpiki - http://msnpiki.msnfanatic.com/index.php/Main_Page
- http://messwiki.messunit.com/index.php?title=Windows_Live_Messenger_Protocol_Documentation
- ほかにもあったけど最近読まないから忘れた
- http://www.geocities.co.jp/SilkRoad-Ocean/7796/msn/
- バージョンは古いけど一応日本語
* GUIツールキット?
マルチプラットフォームで使えそうなもの
-GTK+
--公式HP http://www.gtk.org/
--http://gtklab.sourceforge.jp/index.html
-Qt
--公式HP http://trolltech.com/
-wxWidgets
--公式HP http://www.wxwindows.org/
--http://0xcc.net/pub/uu-2004-08/
--
* コンパイラ(開発環境?)
誰でも簡単に用意できるものがいい
**Windows
-Visual Studio 2008 Express Edition http://www.microsoft.com/japan/msdn/vstudio/express/
--Webインストールだとユーザー登録が必要.オフラインインストールだと不要.
-MinGW http://www.mingw.org/
-cygwin http://www.mingw.org/
**Linux
-gcc
* SourceForge.jp
登録できました。~
http://sourceforge.jp/projects/ppregnessem/
* その他 [#s1b3981b]
なにかあったらコメントください and/or ページ編集してください。
#pcomment