旧鯖時代の雑記です。新しいの。リンク切れに注意。
2007:
12345678910
2006:
123456789101112
2005:
123456789101112
2004:
456789101112
先方と打ち合わせしないといけないのでまだわかりませんけど、急を要すものは終わり。これでraに割く余裕も出てくるといいなぁ。
コメントはありません。
.Net 2.0β2で/clrオプションを指定してマネージ・アンマネージ混合アセンブリを作成すると同時にmanifestファイルが作成されます。(/clr:safeや/clr:pureでは作成されない模様。作成されていました。もっともなくても動作するようです。ただし試したのがHello Worldなので複雑なアプリでは不明。)これは/clrでビルドするとmsvcr80.dllにリンクするため、それを参照するために生成されるようです。
ということで/clrでビルドしたアセンブリを配布する場合このmanifestファイルも一緒に配布する必要があります。もっとも9xや2kがmanifestを読むか疑問が残るところなのでもしかするとmsvcr80.dll自体を配布する必要があるかもしれません。(この辺の環境持ってないので詳細は不明)
で、このままだとアセンブリとmanifestで2つファイルができてしまうわけですが、これがアプリならともかくライブラリの場合manifestが邪魔です。これを解決するには単純にリソースとして埋め込めばよいわけです。
IDEはインストールしていないのでコマンドラインから行う方法を掲載しておきます。なお、作成したアセンブリをResource Hacker等で後から書き換えることでもできます。
cl /clr test.cppで一度exeを作成、test.objがあるとします。同時にtest.exe.manifestが生成されていますので、同じディレクトリにtest.rcを作成、次のように記述します。
// text.rc 1 24 "test.exe.manifest"
最後にリソーススクリプトをコンパイル、リンクして終わりです。(rcはPSDKに含まれています)
> rc /l400 test.
> Manifest Toolで埋め込み可能でした。おー、こんなのもあるんですねぇ。情報ありがとうございます。
投稿者: 方位記号 (2005/06/04[Sat] 23:40)
さしあたってのものは消化完了。
コメントはありません。
またTODOが増えますか、そうですか。まぁこれは前々から予測していたことなのですが、他に手を回す余裕がなくなるのはいかんともしがたく。色々と根本から見直さないとだめかなぁ。
コメントはありません。
忙しいとやりたことが増えるのは何とかならないものでしょうかねぇ。とりあえず後1,2ヶ月程度確実に時余裕ができそうにない。。。
コメントはありません。
リリースされたようです。ラベル型は後回しですか。。。
コメントはありません。
ペプシX飲みました。甘ったるいです。感想コレだけ。
コメントはありません。
11/7の週(ITmedia)だそうです。日本語版は年内ぎりぎりか年明けといったところでしょうか。
コメントはありません。
久々にみら〜じゅを更新しようとして現行版に軽い修正を加えたのですが、難読可したとたんに例外が。内部でリフレクション使ってるのでその辺りだろうと睨みをつけてキャッチハンドラを書いてみると今度は例外が発生しない。リリースはしばらく使ってみてからにします。。。どうせどうでもいい部分の修正ですし。
コメントはありません。
個人製作ならともかく、連携とって作業しないといけないものの期限をいきなり1週間減らしますか。。。つまるところ来週もまた忙しい、と。
コメントはありません。
Avalonで変更されるんでしたね。調べること多すぎ。。。
コメントはありません。
無理しすぎかなぁ。この状態で今週1週間持ちこたえられるか?安請け合いはだめですね。しかしかといって依頼できる人もいない罠。うーん悪循環。
コメントはありません。
とりあえずぎりぎりには終わらせそう。
コメントはありません。
ていうか時間が取れない。まずい。。。
コメントはありません。
とりあえずなんとか。。。
コメントはありません。
問題なさげなので公開。ページビューに影がつくようにしてみました。ついでに影を持ってるウィンドウを移動させると影が残るので登録しないように変更。
コメントはありません。
ぱにぽに7巻。うーんイマイチかなー。
コメントはありません。
リリースされたようです。ラベル型が後回しなので興味なし。
コメントはありません。
気がつくと6月ももう終わり。で、あれがまだ終わってないことに気づく。今週中には済ませたい。。。
コメントはありません。
書店行って見るも売っておらず。富士見のサイトにも書いてないし、延期?
コメントはありません。
プログラム書く時間をー。
コメントはありません。
現みら〜じゅにも実装されているプラグイン機構ですが、アセンブリのアンロードができないのでほっとくとゴミがたまっちゃうのですよね。まぁ自分のための機能なんで仕様公開してないし作る人なんていないでしょうけど、次期版ではこの辺をどうにかしたいなー、と。で、果たしていつになったらコードを書く時間を得られるのか?
コメントはありません。
XSL関連の放置していた些細な問題を修正。PHPが原因なところは引き続き絶賛放置中。
コメントはありません。
まろまゆ#1。地域最大の本屋が入荷すらしてないのはあれですか、電撃はマイナーということですか。ていうか他の本屋でも売ってない。出遅れたのか同じく入荷していないのか。。。探し回った挙句ようやく入手。はじめから街に出たほうが早かった気もしますが、街に出るだけの金額を考えると。。。ていうか街の地理知らない。
内容はまんまぱにぽにっていうか、ぱにぽにのキャラが主人公。いいのか、これ?
コメントはありません。
「ポイントを使用になりますか?」
、、、0ポイントですが、何か。それはともかく、無料ポイント進呈マシーン(名前知らないので勝手に命名)。あれ、どこかにバグないですか?先週後1回だったのに、なんか3回できることになってるのですが。
コメントはありません。
出先で自転車の鍵紛失。ここまではまだいいでしょう。(いいのか?)押して帰ってると警察から職務質問(対応は悪くなかったですが)。引きずってたため後輪パンク。ついてないー。
コメントはありません。
あと1ヶ月ー。
コメントはありません。
公開されてます。
コメントはありません。
UIを全部プラグインにまかすとすると、設定画面はどうする?設定ファイルの取り扱い自体はクラスでラップすればよいとしても、UIは。。。プロパティシートという手もありますが、あれだと独自性にかけますし。もう少し練りこみが必要ですね。実装する時間がないので、頭なの中ですむ設計に時間を掛けられるのはいいことなのか、悪いことなのか。
コメントはありません。
なにやら雨も降ってきて梅雨らしくなってまいりました。
、、、外に出るのかったるい。。。
コメントはありません。
Copyright(C)方位記号
Manifest Toolで埋め込み可能でした。こんな感じ。mt.exe -manifest proj.manifest -outputresource:proj.dll;#1
投稿者: USK (2005/06/04[Sat] 22:47)