C#

Visual Studio 2005でMSB3323

別のマシン上で開発していたプロジェクトを移動してコンパイルしようとするとMSB3323エラー発生。 証明書ストアでマニフェスト署名用の証明書が見つかりません。 らしい。身に覚えがないが、調べてみるとクリックワンスがらみらしいということで、ClickOnce …

Remote API 2 (RAPI2) Managed Wrapper

Windows Mobile とPCを連携しようとすると、ActiveSyncを使うことになりますが、ファイルの同期とか考えるとActiveSyncの機能だけではどうにも心許無いということで、RAPIを使おうかなと調べてました。Native CのAPIしかないのかなぁと見ていると、RAPI2って…

Microsoft Visual Studio International Pack 1.0

ベータじゃなくなったポイ。おとしただけ。

Microsoft Visual Studio International Pack 1.0 ベータ1

マイクロソフトにこんなものが上がってたので使ってみた。ひらカタ変換とか、全角半角変換とかできるライブラリや、ふりがな補完ライブラリ、均等割り付けライブラリなんかが入ってる、極東用のサポートライブラリ。 C#だと、ひらカタ変換するのに、Win32API…

SWIG…

結局、あんまり時間を掛けている余裕がないので同等機能をC#で書き直してお茶を濁しました。Windowsで使う場合も、そのまんまだと安定性に疑問があるので、暇が出来たらまたチャレンジしてみる予定。

HandleRefが無い

GCHandleで代用できないか努力してみよう λ...

SWIGの4

にゃぁぁぁ、.NetCFには、HandleRef と ICustomMarshaler がないぃ

SWIGの3

callbackをdelegateに繋ぐテストポインタをswigにそのまま解釈させると、型と型*の区別が出来ないらしく、delegateの先を渡そうとしてこけていた。 inのtypemapでcallbackのポインタを直接渡すようにして解消。ついでに、コールバックで渡すオブジェクトのポ…

SWIGの2

とりあえず、typemap で LPBYTEをbyteにマッピングしてみたけど、いまいち正しく渡ってないのと調べるのが面倒になってきたので、std::vector に切換え。まあ、SWIGが作った独自クラスのコンストラクタにbyte 直接渡せるから思ったより気持ち悪くなかったで…

SWIG

WM6では、C++/CLIが使えないらしいので、SWIGで代用できないかなぁとチャレンジ中。 とりあえず、Desktop用で使えるかテスト。インターフェイスファイルをさらさらっと書いて、動くには動くけどスマートじゃないなぁと、typemapについて調べ中。 LPBYTE が、…

ヤフーの形態素解析

Yahoo! デベロッパーネットワークの日本語形態素解析Webサービスで遊んでみた。 とりあえず、さくっと、yahoo.comの方にあった、RESTをPOSTしてもらってくるC#のサンプルをなぶる。 2時間くらいで形になった。 POSTで投げてXMLDocumentに読込んだだけなので…