えと、色々はめられました。
いえ、ちゃんと事前に対処してれば問題ないんですけどね。
まず、プログラムのほうから。
DirectX 9.0c SDK October 2004 に d3dx9.dll なんてありません。
あるのはd3dx9d.dllです。
これ探すのに10分もかかりました。
ライブラリ内を少し書き換えました。
それとVC++6.0では以下のような書き方は無理です。
void Hoge()
{
for (int i = 0; i < N; i++) {
printf("something
");
}
for (int i = 0; i < N; i++) {
printf("something2
");
}
}
これはg++やVC++2005では大丈夫なんですけどね。
VC++6.0ではバグのせいでコンパイルエラーになります。
またライブラリを見直さなければ。
それからSDK October 2005 でDirectXプログラムを組んだ場合、
実行にd3dx9_27.dllなるものが必要になります。
しかし、これ単体での配布は認められてない(オレは知らずに配布してました)ので
いちいちMicrosoftからダウンロードしなければいけないのです。
面倒ですね。
これをRead Meに書くのも面倒ですよ。
普通に配布させろよ。
で、プログラム以外の話。
最近eMuleが不調と書きましたが、その原因が分かりました。
それはウィルスセキュリティのあるdllのせいでした。
このdllは意外と悪さをするらしく、他のソフトでもこれが原因で落ちることがあるそうです。
しかし、対象は今のところ分かりません。
一応これを使わないようにしてますが、ちゃんとeMuleが24時間働いてくれるか分かりません。
ソースネクストさんは12月中旬くらいに大規模アップデートする予定なので
それでもこれが改善されなければメール出します。
今日外付けとLANハブを買いました。
LANハブを買うにあたりLANケーブルも買いました。1本だけ。
家にあまりがあったのでそれ以上は買いませんでした。
帰っていざ接続しようとすると・・・、これLANケーブルじゃない!
家にあったLANケーブルだと思ってたのは電話線でした。
おかげ、ノートPCはネットに接続できません。
また買いに行かねば・・・。
明日ヤマダに行くと3日連続ですよ
ついでにDSソフト入れも買ってくるかな。
今は新しい外付けにデータを移しています。
さすがに100GB以上のものを移すのは時間がかかります。
これが終わったらamembo最新版が入ります。
1週間くらいは古いのもとっておきます。
繋ぎたい人は最新版を導入してください。
[0回]
PR