トップページ⇒tech
249コメント59KB

vb.NETでやるDirectX

■ このスレッドは過去ログ倉庫に格納されています
0001創始者NGNG
vb.NETを使っていてDirectXのプログラミングをしている方!!

ここはvb.NETでDirectXを使ったプログラミングをしている方や
はじめようと思っている人のための情報交換の場所です。

質問や言いたい事があったら何でも書いちゃおう!
0002デフォルトの名無しさんNGNG
2とったよ
0003デフォルトの名無しさんNGNG
冬厨第4弾。
0004デフォルトの名無しさんNGNG
関連スレ。

鬱だ氏のう DirectX 2
http://pc3.2ch.net/test/read.cgi/tech/997101556/
鬱だ氏のう DirectX (Part 6)
http://game.2ch.net/test/read.cgi/gamedev/1033920036/

0005デフォルトの名無しさんNGNG
別にいいと思うけど。DirectXのバージョン2.0や6.0の話なんてもう誰もしたくないし。
0006デフォルトの名無しさんNGNG
in article >>5
ということにしたいのですね? :)
0007デフォルトの名無しさんNGNG
とてつもない名スレか糞スレになりそうな予感
0008デフォルトの名無しさんNGNG
1の頑張り次第だな。立て逃げの予感はするが。
0009デフォルトの名無しさんNGNG
質問しても無駄のような気がするが一応・・・

debugモードとretailモードの違いって何だ?
0010デフォルトの名無しさんNGNG
リテール?releaseじゃねぇのかい?
単語の通りにDebugモードはデバッグ用のコードが入ってる。
リリースは最適化されててサイズも小さいし速い。
0011デフォルトの名無しさんNGNG
あぁ、DirectXはDebugとRetailなんだな。まぁ、同じような事だ。
0012創始者NGNG
>>8
頑張らして頂きます!
>>9
Debug版はエラーメッセージを発生させたり、
コントロールパネルでDirectXの動作の設定が細かく行えるよ。
Retail版は一般のDirectXと同じようなもの。
Debug版はRetail版と比べると2分の1や3分の1程度の
スピードでしか出ないよ。
0013デフォルトの名無しさんNGNG
DirectXやるのに、なぜ.NETが必要なんだ?
.NETが何か理解してるの?
0014デフォルトの名無しさんNGNG
>>13
お前こそ理解しているのか?
0015デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/tech/997101556/l50
このスレじゃだめなのか?
0016デフォルトの名無しさんNGNG
>>15
だからバージョン2.0の古い話なんかしたくないんだよ。
0017こんなの見つけたよNGNG
ちょっと気分転換して下さい
あなたの探してるもの見つかるかも
おすすめメニューの中に何か隠されてるみたい
その中のバナー開いてみて
「コンピュータ・家電」のカテゴリで探してね
教育・スクール・学習
衣料・ファッション・アクセサリー
商店・モール
本・雑誌各種
ギフト・花
食品・飲料・関連
ソフトウェア
日用品・家具・園芸
百貨店・スーパー・コンビニ
懸賞・ポイントサービスもあるよ
http://momolin.fc2web.com/
0018デフォルトの名無しさんNGNG
ナニヲイッテルンダロウ・・
0019デフォルトの名無しさんNGNG
DirectX SDKの最新版って何ですか
0020デフォルトの名無しさんNGNG
まぁ、早ければ年内に出るDirectX9を待て。.NETに正式対応するから。
0021デフォルトの名無しさんNGNG
あれ?
DirectX8っていつ出たんだっけ?
0022デフォルトの名無しさんNGNG
2002年10月28日かな?
ちょっとわかんないけど・・
http://www.asia.microsoft.com/japan/msdn/directx/downloads.asp
0023デフォルトの名無しさんNGNG
これも8だ
http://www.asia.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=74316599-F548-450A-9021-F5E0F00BB496
0024デフォルトの名無しさんNGNG
ナニヲイッテルンダロウ・・
0025デフォルトの名無しさんNGNG
>>20
.NETに対応して何ができるんだろう・・・
0026デフォルトの名無しさんNGNG
>>25
糞コードを走らせてもOSが落ちない
0027デフォルトの名無しさんNGNG
>>25
最終的には全てのexeはそーなる。.netに対応していないアプリはインストール時にものすごい警告が出るようになる。
インストールしたらサポート外になりますよってね。
0028あNGNG
これからのコンシューマにはMSX.netが必要だ。君たち、MSXは今過去から
死霊のこどく復活した。そのあらたなるアーキテクチャーでありおーぷんそーす
なプロジェクト名はMSX.netである。無論MSX.netのキャラはピューク。デュークではない。
MSX.netは各コンピュータのアーキテクチャに依存しないバーチャルマシンと、
各種ライブラリで構成されるフレームワークである。これらMSX.netCommonLanguage
Runtime上でゲームとかつまりそういう奴がいごくのだ。
MSX.netFrameworkは新たな視点に立ちコンピューティングを日の出温泉のごとく
楽珍にする事を目論んだ高いパフォーマンスを脳内で予定している
フレームワークである。
さあぁぁああぁ、そこの暇な君!今すぐLet's Join!

http://www.1ch.tv/thread.php?th=2358&ar=3&ca=4
0029デフォルトの名無しさんNGNG
.NETでのメディア関連のサポートって非常に寒いから、
DX9は福音になるかもね。
あとはIEコンポーネントが.NETともう少し融和すれば、
趣味プログラミング系はひとまず一通りそろうかな。

個人的には.NETネイティブなMIDI関連のクラスとか
作ってみたい気もするけど、今の漏れの知識じゃ
某スレの名無し@沢(以下略)状態になりそうだ(w
0030デフォルトの名無しさんNGNG
vbでmidiとか作るソフトって作れる?
0031デフォルトの名無しさんNGNG
.netでやるDirectXかと思ったら、vbとかついてやんの
0032デフォルトの名無しさんNGNG
>>28
ルビ厨で物凄い電波だな。
.netなのになんでRubyなんだ?
MSX.netって位だからMSXにCLRを移植したのかと期待しちまったよ。
0033デフォルトの名無しさんNGNG
俺やってるよ
作ってるのはゲーム
0034デフォルトの名無しさんNGNG
>>31
本でてるからだろう。
0035デフォルトの名無しさんNGNG
DirectX9はまだだよね。詳しく知らんがDirectX9でかなりよくなるだろうから
今はまだ本格的に使わないほうがいいと思う。
0036デフォルトの名無しさんNGNG
誰か.NETってなんだろうCD-ROMくれー
0037デフォルトの名無しさんNGNG
>>36
VisualStudio.NET買う→付いてくる
MSDNに入る→送付されてくる
003836NGNG
>>37
MSDNに入るってMSDN サブスクリプションに入るって事?
0039デフォルトの名無しさんNGNG
C#でDirectX8やってるよ。
DirectDrawやる分にはC++が最適だったけど
Direct3Dではあほらしくてやってらんないからね。
C# 用に API 直接インポートしたりラッパメソッド作ったりして四苦八苦してますが DX9 になったらこの苦労もすべて水の泡かと思うと泣けます。
で、何でこのスレは vb ついてんですか?俺はのけ者ですか?
0040創始者NGNG
>>39
C#ならOKです!
構文がほとんど同じですもんね。
C言語はちょっと・・・
0041デフォルトの名無しさんNGNG
>>40
>構文がほとんど同じですもんね。

機能は似てるが構文は結構違う。
0042創始者NGNG
>>40
確かにほとんど同じとは言えないかもしれないね。
でもVBが分かればC#も理解できる範囲の言語だよね。
0043デフォルトの名無しさんNGNG
>>42
いいえ。VB.NETわかる奴なら何とかなると思うけど。
0044デフォルトの名無しさんNGNG
DirectX8の段階で.net上で開発するなら、
MCでラッパーを作るスキルは最低条件
0045デフォルトの名無しさんNGNG
MCってなに?
ラッパーってなに?
0046デフォルトの名無しさんNGNG
>>45
MC:クラブなどでしゃべくりする人。
ラッパー:ラップという音楽を崇拝する人々。

よって彼は基地外。クラブ板に帰れと。
0047デフォルトの名無しさんNGNG
ちぇけらっちょ
0048デフォルトの名無しさんNGNG
vb.netからDirectX8のDirectShow使えるの?
0049デフォルトの名無しさんNGNG
> DirectDrawやる分にはC++が最適だったけど
> Direct3Dではあほらしくてやってらんないからね。
どの辺がC++よりC#の方が楽ですか?
0050デフォルトの名無しさんNGNG
>>49
C#でやろうとする時点でナンセンスかと。
0051デフォルトの名無しさんNGNG
いやだからさ、>>39も>>50も理由無しに結論だけ言われても、説得力がないんですよ
0052デフォルトの名無しさんNGNG
>>51
(現行のアーキテクチャ依存のWin32APIとネイティブコードに依らないソフトウェアの開発。
これが.NETの肝でありポリシーなのはもちろん知ってるよね?
そのために.Net FrameworkというVMを用意し、多少速度を犠牲にしてでも他のプラットフォーム
との互換性を高めようとしている。

ハードウェアをなるべく低レベルに叩いて速度を稼ごうとするDirectXとは全くポリシーが
正反対なわけ。
MSは過去の遺産との互換性の維持のために従来のネイティブなプログラムとのインターフェースも確保しているが、
それは本意ではないだろう。

.NETの精神に従ってマルチプラットフォーム(まぁ、マルチWindows止まりだろうけど)
を実現したい、more Javaな環境でプログラミングをしたいというのなら.NET系言語を
選択すべきだし、今あるWindowsで使えれば十分。俺は高速な描画をしたいんだと
思うなら素直にネイティブコードが吐けるコンパイラとDirectXを使えばいい。


わざわざザルで水をくむようなことをしようとしている)時点でナンセンスかと。
0053デフォルトの名無しさんNGNG
39だけど

DirectDraw では 描画コードは自分で書いてたからC++の速度が必要だった。
Direct3D ではシェーダアセンブラ使うから C# を使っても速度はそれほど低下しない。
だから、わざわざオブジェクトの破棄とか面倒なことに気を使わなきゃいけない C++ でやるのはアホらしいと。
メソッドが失敗すると勝手に例外吐いてくれるのでいちいち戻り値チェックしなくてもいいのも割とうれしいかな。

後これはDirectXと関係ないけどusingステートメントがすげー使える。
0054デフォルトの名無しさんNGNG
>>52-53
了解しますた。
煽りみたいな聞き方してスマソ。
0055デフォルトの名無しさんNGNG
managed C++ やろうぜ!!
http://pc3.2ch.net/test/read.cgi/tech/1014486422/

結局.NETでDirectXをまともに使うなら.NETの言語最低一種類と
橋渡しを行う為のC++のマネージャ拡張の知識が必要になる
.NET環境のみからAPIやCOMを叩くとメモリーの扱いの問題や
ヘッダーの定義のかわりを作る必要が出てきてとんでもなく開発効率が落ちる

少なくとも単純にC++だけで開発するよりは、より高度な能力が要求される
0056デフォルトの名無しさんNGNG
>>55
その辺の問題がDirectX9で解決されるわけね
0057デフォルトの名無しさんNGNG
>>55
その辺の問題は、DX9で綺麗さっぱり解決されまふ。

DX9はRC1まできているので、.NETから弄りたい人は
もうちょっと我慢しましょう。
0058デフォルトの名無しさんNGNG
VB6でやるのと同じような開発効率が.NETでも達成できるようになるのか。
0059デフォルトの名無しさんNGNG
どこかに良いDirectInputのサンプルコードってありませんか?
0060デフォルトの名無しさんNGNG
>>59
SDK
0061デフォルトの名無しさんNGNG
>>60
あれはVB6.0で書かれているので、はじめからVB.NETで書かれているものを探しています。
0062デフォルトの名無しさんNGNG
なんでスレタイが小文字なの?
0063デフォルトの名無しさんNGNG
大きくな声で「VB使ってます!」なんて書いたら世間の笑い物ですから。
0064デフォルトの名無しさんNGNG
大きくな声で「VB使ってます!」なんて書いたら世間の笑い物ですから。
0065デフォルトの名無しさんNGNG
> 大きくな声で
ワラワラ笑い物 >>63-64 (ワラ
0066デフォルトの名無しさんNGNG
「大きくな」ってなんですか?(藁
006763,64NGNG
>>65 66
うっさい。間違えただけだろ。

× 大きくな声で「VB使ってます!」なんて書いたら世間の笑い物ですから。
○ 大きく声で「VB使ってます!」なんて書いたら世間の笑い物ですから。
0068デフォルトの名無しさんNGNG
>>67
誰?
0069デフォルトの名無しさんNGNG
釣れた ププププ
0070創始者NGNG
>>63
>>64
何語使ってるのかな〜?

けっ
0071デフォルトの名無しさんNGNG
米アップルコンピュータの『QuickTime』が、日本で携帯電話向けオーディオ・ビデオ配信プラットフォームとして登場する。携帯電話最大手のNTTドコモが、QuickTimeの新バージョン採用を発表した。

http://japan.cnet.com/News/2002/Item/021212-1.html?me

WindowsMediaじゃなくて残念でした〜
優れた物は優れた企業に認められる。
糞ドザは唇噛んでくやしがってろってこった(ゲラ
007271NGNG
スレ違い。氏んできます。
007371NGNG
板違い。氏んできます。
0074デフォルトの名無しさんNGNG
>>71
どういう状況でこういう間違いをおかしたんだ・・・
0075デフォルトの名無しさんNGNG
Visual C#はC#、
Visual C++はCと言うのに
Visual BasicはVBなんだ?
0076デフォルトの名無しさんNGNG
Visual C++
VCだろ
0077デフォルトの名無しさんNGNG
Basicの規格がないから
0078デフォルトの名無しさんNGNG
Object Basicとでもするか?
0079デフォルトの名無しさんNGNG
>>75
BASICからはかけ離れているから。
Visual Basicであって、Visual BASICじゃないんだな。
0080デフォルトの名無しさんNGNG
糞言語と読んでますが。
0081デフォルトの名無しさんNGNG
>>77->>79
なるほどー
BASICと区別するためですかー
>>80
市ね
0082デフォルトの名無しさんNGNG
いまDirectX7を使っているのですが、DirectX8のほうがいいのでしょうか。
DirectX8のほうが難しいと聞いたのですが・・・
0083デフォルトの名無しさんNGNG
DirectX9の方がいいです
0084デフォルトの名無しさんNGNG
>>82
何やるのかわからんけど、3Dやるなら8。
0085デフォルトの名無しさんNGNG
16進法で透明色を表すとどういう数になりますか?
0086デフォルトの名無しさんNGNG
xxxxxxff
008785NGNG
>>86
×って何ですか?
0088デフォルトの名無しさんNGNG
>>87
キス
008985NGNG
意味わかんない・・・
0090デフォルトの名無しさんNGNG
Directerって有料でしたよね。
まずなにからはじめたらいいのでしょうか?
0091デフォルトの名無しさんNGNG
>>90
他のスレに行くことから。
009290NGNG
>>91
ハア?
0093デフォルトの名無しさんNGNG
>>92
>ハア?
ハア?
スレタイグライヨメヨバカ
0094デフォルトの名無しさんNGNG
>>92
釣りなら要りません。荒らすのはやめましょう。
0095創始者NGNG
みんな何話してるのかな〜?
0096デフォルトの名無しさんNGNG
オーバーフローって何ですか?
演算の結果、オーバーフローが発生しましたという
エラーメッセージが出てきました。
0097デフォルトの名無しさんNGNG
>>96
変数があふれた。
0098デフォルトの名無しさんNGNG
だまれヴォケ
0099デフォルトの名無しさんNGNG
>>98
誰だてめえ
0100創始者NGNG
ひゃくー
01017NGNG
俺の予言は当たった。
0102デフォルトの名無しさんNGNG
まさか、こんな名スレになるとは。
0103デフォルトの名無しさんNGNG
>>101
どっちだ?
0104デフォルトの名無しさんNGNG
>>101
どっちですか
0105デフォルトの名無しさんNGNG
左かな?
0106創始者NGNG
みんなが少なからずVB.NETとDirectXに興味を持ってるってことだね。
0107デフォルトの名無しさんNGNG
Managed DirectX はやくぅ。
0108デフォルトの名無しさんNGNG
VB−>厨房−>僕もゲームクリエイターになりたい!−>DirectXだって使いたい−>なんかクソスレに。
0109デフォルトの名無しさんNGNG
>>108
どれもつながってねぇじゃん
0110デフォルトの名無しさんNGNG
DirectX9 RC2
日本語ヘルプ同梱
期待age
0111デフォルトの名無しさんNGNG
出ました

ttp://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp

これで、Managed CodeからDirectXを簡単に叩けまふ。
0112デフォルトの名無しさんNGNG
>>111
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0113デフォルトの名無しさんNGNG
ヤタ━━━━━━(゚∀゚)━━━━━━ !!!!!
0114デフォルトの名無しさんNGNG
日本語ドキュメントもあるじゃん
0115デフォルトの名無しさんNGNG
気合入ってるなあ。
0116デフォルトの名無しさんNGNG
DL失敗|ノ;)はじめからIrvine使っとけば良かった・・・
0117デフォルトの名無しさんNGNG
ドキュメントはVS.NETがないと駄目か。残念。
0118デフォルトの名無しさんNGNG
ドキュメントが激しく見にくくなった気がする・・・

アニメーションが標準でサポートされてるのか・・・でも使い方わからんよ・・・
0119デフォルトの名無しさんNGNG
>118
>ドキュメントが激しく見にくくなった
同意。
This is preliminary documentation and is subject to change.
ってなんじゃ
0120デフォルトの名無しさんNGNG
で、肝心の使い心地はどうですか?
0121デフォルトの名無しさんNGNG
最初の印象では、クラス設計が DX8 とは全く別物になってるので戸惑う。
特に DirectX Audio は、Loader も Producer も Composer も無いのでびびった。

Microsoft.DirectX.Direct3D.Device と
Microsoft.DirectX.DirectSound.Device とMicrosoft.DirectX.DirectInput.Device が見事に名前がダブってるので
フルネーム指定してやらないといけない。
他にもかなり一般的な名前を使ってくれちゃってるのでいろんなところでフルネームで指定しなきゃいけなくなるだろうけど、するにしては長すぎる名前空間が痛い。

あとなぜか Vector/Matrix 系の構造体が Microsoft.DirectX.Direct3D ではなく Microsoft.DirectX に入ってる。

列挙値の名前がスマートになってるのと、Vector/Matirx 系で演算子のオーバーロードが使えるの、いちいち ref をつけなくてもいいのは C#er としてはかなりうれしい。

AnimationSet/Frame 等のクラスが用意されてるんだけど、Xファイルからの読み方がわからない。
もしかして今までどおり自力で読み込まなきゃいけないのかしらん?
あと自前頂点フォーマット用の構造体があらかじめひととおり用意されてる。
この辺は今まで各プログラマが好き勝手に定義していたものをある程度DirectX側で統一する事で、ライブラリ等の再利用性を高める効果があるかも。
0122デフォルトの名無しさんNGNG
DirectMusic の Managed サポートなし。
イテェ。
0123デフォルトの名無しさんNGNG
だれか C#/C++ サンプルの動作速度比較してみた?
0124デフォルトの名無しさんNGNG
アニメーションの読み込み方がわかった。
Mesh.LoadHierarchyFromFile だ・・・

それにしても、C++ の方のヘルプめちゃくちゃ丁寧かつ親切かつ読みやすい。
なんか・・あからさまな差別を感じた。

Managed の場合
「x. ファイルの最初のフレーム階層をロードする。」
だけ(これでわかるやつは神)なのに、C++ だとそのあと延々40行以上にわたって細かい説明が書かれてる・・・
0125110NGNG
MDX のドキュメント… なんだあれば… 手抜きなのか?
つわけで 期待sage
0126デフォルトの名無しさんNGNG
AnimationController のコンストラクターが問答無用で ObjectDisposedException 吐いてくれる・・・

どう考えてもコンストラクタがこの例外を吐いてくれちゃうのはおかしい気がする・・・
アニメーションつきの x ファイルで Mesh.LoadHierarchyFromFile が成功しない
多分この例外が原因じゃないかと考えてるんだが・・・

だれかアニメーション成功させた人います?
0127デフォルトの名無しさんNGNG
VB.NET+DirectX9はVB6+DirectX8と比べて何が良くなったのですか?
0128デフォルトの名無しさんNGNG
DirectX9SDKのインストール方法が分かりません。
誰か手順を書いてください・・・
0129デフォルトの名無しさんNGNG
どれをダウンロードすればいいんですか?
0130デフォルトの名無しさんNGNG
VB.NETしか使わないなら
DirectX 9.0 SDK for Visual Basic .NETと日本語ドキュメントですね
0131名無しさん@ディスクいっぱい。NGNG
> Download Size: 227732 KB



┌───────┐
│← 非情口 λ │
└───────┘
    ショボーン....
     λ..........
0132デフォルトの名無しさんNGNG

DirectX SDK CD-ROM の申し込み受付
DirectX 9.0 SDK CD-ROM の申し込みは現在準備中です。しばらくお待ちください。
http://www.microsoft.com/japan/msdn/directx/downloads.asp
0133デフォルトの名無しさんNGNG
SDKのCDは、来月発売の雑誌には付いてくる予感。
0134デフォルトの名無しさんNGNG
>>127
D3D Device の Lost とかが delegate になってる。
だいぶん便利。

半端なライブラリ屋は死滅の予感。
0135デフォルトの名無しさんNGNG
リテール版入れたのに、DxDiag で Direct3D のテストすると、7、8 に比べて 9 がだいぶ遅い。
自分のプログラムを 9 に書き換えたものも実用に耐えられないくらい遅い。
ハードの相性だろうか・・?
しばらくは 8 で我慢する事にするよ。
0136デフォルトの名無しさんNGNG
日本語ドキュメントがリリースされたのはありがたいけど、
なんか生意気な日本語だと思いません?
0137デフォルトの名無しさんNGNG
小粋な日本語のほうがよかった?
0138デフォルトの名無しさんNGNG
慇懃無礼な日本語よりはいいんじゃない
0139デフォルトの名無しさんNGNG
慇懃無礼ならまだマシ。
誤訳や嘘はカンベンな。

ま、あのドキュメントはあるふぁ版なんでいたしかたあるまい
と思うように。
0140デフォルトの名無しさんNGNG
ManagedDxのコツ つーか基本は
タイトなループをマネージドで書かない。
でかいマネージドコレクションをつかわない。
でよいかな?
0141デフォルトの名無しさんNGNG
foreachはかなり遅いのでなるたけ使わない
0142デフォルトの名無しさんNGNG
C#&DX9で入門したいんですが入門書はありますか?
それとも付属のヘルプだけで行けそうですか?
0143デフォルトの名無しさんNGNG
>>121
ネームスペースはエイリアスにすればええ。
0144デフォルトの名無しさんNGNG
タダなんだからまず試してみろよ
何でもママにお伺いを立てないと便所にすらいけないのか?
0145デフォルトの名無しさんNGNG
>>144
口は悪いが真理だな。
0146デフォルトの名無しさんNGNG
>>96
覆水盆に返らず
0147デフォルトの名無しさんNGNG
>>146
プログラムの場合そうでもないけどな。
0148デフォルトの名無しさんNGNG
>>145
プログラムの場合そうでもないけどな。
0149デフォルトの名無しさんNGNG
>>145
プログラムの場合そうでもないけどな。
0150デフォルトの名無しさんNGNG
真理たんハァハァ
0151デフォルトの名無しさんNGNG
足立?
0152デフォルトの名無しさんNGNG
>>122

特に気にしてなかったが、何気にめちゃくちゃ痛いな・・・
DirectSoundじゃホントに何もできねぇよ。
DirectMusicはサポートの予定もないみたいだし。
MSは俺らに音無しのゲーム作れってか?
だれかがMC++で橋作ってくれるまではDirectMusic8で我慢する事にする。
0153デフォルトの名無しさんNGNG
あー DM8とDM9はほとんど変わらんと書いてあるしね。
MC++つかわんでも、VB.NET とか C# でインタフェース書けば
いいんじゃない?
0154デフォルトの名無しさんNGNG
> DirectSoundじゃホントに何もできねぇよ。
3Dサウンドから、BGMのストリーミングまで、
ゲームで使う分には十分なわけだが・・・。
わざわざDirectMusicを使う利点は何があるの?
0155デフォルトの名無しさんNGNG
AudioScript サンプルみれ。
0156デフォルトの名無しさんNGNG
>>152
ttp://mofon.pns.to/programming/dotNet/0000/0001.html
0157デフォルトの名無しさんNGNG
>>154
いや、俺の目が節穴じゃなければ曲の一部のリピートとかできない。
0158デフォルトの名無しさんNGNG
通常のDirectXにはアンインストールは無いですよね?
0159デフォルトの名無しさんNGNG
システムの復元
0160デフォルトの名無しさんNGNG
DirectX SDK8.1がDirectX7(SDKではない)に上書きされてしまったらどうすればいいのですか
0161デフォルトの名無しさんNGNG
古いランタイムで新しいランタイムを上書きするにはどうすればいいのですか
0162デフォルトの名無しさんNGNG
古いのを普通にインストールするだけで上書きされると思います。
0163161NGNG
バージョンチェックではじかれるとおもってました。
0164162NGNG
その辺のソフトについてるのをてきとーにインストールすると、
勝手に上書きされます。
Windowsインストーラーなら何とかしてくれるかも
0165デフォルトの名無しさんNGNG
テクスチャーなどのオブジェクトに明示的にDisposeを呼び出してやらないと、
いつまでたってもメモリが開放されない気がします。
GCを直接呼び出してやってもダメっぽい。
0166デフォルトの名無しさんNGNG
バージンチェックではじかれるとおもってました。
0167デフォルトの名無しさんNGNG
>>165
どこかで参照されたままになっているとか
GCを使う言語は構造の設計が出来ない奴が使うとどんどんメモリーを消費していく
正直初心者にはお勧めできない
0168デフォルトの名無しさんNGNG
テクスチャは CLRヒープではなく D3Dランタイムの管理するストアに保存される
アンマネージドリソースを使ったらかならず Disposeするのをくせにしとけば
気にすべきことは何もない
0169165NGNG
どこからも参照されてないんですよ
↓こんな感じ

for( int i = 0; i<1000; ++i )
{
new Texture( device, 256, 256, 1, 0, Format.A8R8G8B8, Pool.Managed );

// 比較実験1
//new Texture( device, 256, 256, 1, 0, Format.A8R8G8B8, Pool.Managed ).Dispose();

// 比較実験2
//object o = new int[256,256];
}

一番上は仮想メモリ数百MB消費してそのままずっと。
Direct3D.Device が開放されたときに一気に開放されてるようです(未特定)。

所有者がはっきりしてるテクスチャなら所有者が責任持って Dispose 呼び出してやればいいけど共有テクスチャだとそれも無理だし、
ラップかぶせて参照カウンター使うにしても、だったら managed の意味ないってゆーか。

managed Direct3D 内部で参照されてるんではないかと思ってみたりみなかったりですけど
そういうの開放するメソッド公開されてますっけ?
0170デフォルトの名無しさんNGNG
>>169
MCで自前ラッパーを作ったときは無駄な参照はさせていないので問題なく開放された
ということはDX9のマネージラッパーはテクスチャ生成時に
デバイスオブジェクトがその参照を持つような作りになっているということで正しいのだろう
一言で言うと欠陥ライブラリ
作ったチームがCプログラマばかりでCGに無頓着だった可能性農耕器具
0171デフォルトの名無しさんNGNG
CGとか書いてしまった
GCに訂正
0172デフォルトの名無しさんNGNG
>>169
DirectXに限らず、Dispose、Closeは確実に読んでやる必要がある。
でないとやばくなるまで無尽蔵にメモリ食っていくよ。
0173デフォルトの名無しさんNGNG
>>169
例のコメントされていない行では、マネージドでラップされたテクスチャを
割り当ててるよね
他に参照を渡してなければ、そのテクスチャのマネージドリソースは
いつかGCがおきれば破棄されるけど、いつかわからない
.NETのGC実装は、確保に失敗するとか、システムからメモリ不足を
通知された時に動くらしいんで、仮想メモリをがんがん食ってる間は
GC発動してないんじゃないかとおもう
さらに5000個とか割り当てして、絶対にメモリ不足にしてやれば
GCが動いてテクスチャのデストラクタが走るんじゃないかな

要らなくなったらDisposeしろっつー事だね
0174デフォルトの名無しさんNGNG
GC.Collect()


とか言ってみるテスト。
0175デフォルトの名無しさんNGNG
GC.Collect呼んでも開放されないよ
0176デフォルトの名無しさんNGNG
保守揚げ
0177デフォルトの名無しさんNGNG
だれかはんC言語のスレ立てて
0178nanasiNGNG
だれか
ブラクラ&ウイルス付きのサイトをおしえてください
0179デフォルトの名無しさんNGNG
ttp://www.strangeworld.org/cgi-bin/bbs.cgi
0180デフォルトの名無しさんNGNG
ハッカ飴死ねよ
0181デフォルトの名無しさんNGNG
ドンキードットネットのDonkeyWebSetup.msiというのをインストールしようとすると
メッセージが出てインストールできません。
本体のほうも実行すると永遠にロードし続けて始まりません。
どうしたらいいんでしょうか・・・
0182デフォルトの名無しさんNGNG
Donkeyは.NETβ用じゃなかったっけ?
0183デフォルトの名無しさんNGNG
β版じゃないと動かないの!?
0184IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @bヌうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0185デフォルトの名無しさんNGNG
>>584 ウンコー
0186デフォルトの名無しさんNGNG
IP記録自体は以前から一部でやってたんだが、今回のはどうも違うシステムらしいな。
SETTING.TXTから分離して処理してる様なんだが。
0187デフォルトの名無しさんNGNG
最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。          
勢いで上告なんかしても一発で上告却下(門前払い)だよ。
   
二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm
  
ようするに上告しても今の制度では100%無駄。 これで完全終了ってことか。
0188デフォルトの名無しさんNGNG
はあああああああああああああああああああ
0189デフォルトの名無しさんNGNG
誰か、出るっ、出ますうっ のテンプレでセンスのいいやつ考えて。
0190デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0191デフォルトの名無しさんNGNG
別にいいじゃん
0192デフォルトの名無しさんNGNG
例の「灰」サイトみたいに
全ての文章がネタで、確信犯で小さいデマやうそを言うならまだしも
自作自演で鯖細くしたり(電波)嘘っぱちのヒット数言ったり
詐欺やってる内はいきてるカチないね。
まぁ百パーセント元からデマのガセだからね>2ch

0193デフォルトの名無しさんNGNG
>(電波)

ってのは受信したよってことすか、、?
0194デフォルトの名無しさんNGNG
でもひろゆきは、俺らのネタで散々良い思いをしてきたんだから、少しは苦も無ければね!
っていうかいい気味だね。
0195デフォルトの名無しさんNGNG
2ちゃんねるは放置プレイなわけです。
ひろゆき自体掲示板が多すぎて把握できてないだろ。
0196デフォルトの名無しさんNGNG
>>627
つまりおまいは、SPAM マンセーと言いたい訳か?
0197デフォルトの名無しさんNGNG
今まで悪ふざけで出来たものがあったような気がするけど、そういうのが出来なくなるような?
0198デフォルトの名無しさんNGNG
人に必要とされるって、どういう事なんだろう
0199デフォルトの名無しさんNGNG
 もうした。
0200デフォルトの名無しさんNGNG
ひろゆきー、好きだー
0201デフォルトの名無しさんNGNG
うんこみたいな
0202デフォルトの名無しさんNGNG
あ
0203デフォルトの名無しさんNGNG
「氏ね」だとかはいいよね?
管理人は「逝ってよし」もダメだと言うのか!?
0204デフォルトの名無しさんNGNG
 いいですか。

 「インディーズ」なの。同人誌と一緒。
「利用者のウザい統制」「冷たさ、ボルシェビキみたいな冷徹な禁止」とか一切せずに
 「普通に」
雑談も会話、出来て 社会のかんじも明るくなり かつ
 「実際に」問題があれば企業もクリアできる
 それが実現されればいい訳でしょ。

 掲示板だって別に「それ全部」満たせるし。簡単に。
 気性なり全体像の問題だ。 日本人よ、弥生土器より良く考えるれし。
0205デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0206デフォルトの名無しさんNGNG
単に煽ることによってストレス解消をしてる厨房が減るから正直歓迎なんだが。
空気読めない香具師の相手は正直もうおなかいっぱい。
0207デフォルトの名無しさんNGNG
どこぞの宗教団体を批判するスレ・レス出現
  ↓
どこぞの団体が、管理人にスレ・レス作成IP教えろ
  ↓
管理人がIP教える
  │
  ├─────┐
  ↓普通     ↓異常
 裁判     VXガス

こうなるとオウムに個人情報を知らせ 大量殺人にまで発展した
TBSと同じになるな。 カルトは裁判を起こすことが目的ではなく
都合の悪い相手を特定して殺害することが
IPを得る真の狙いだから真実の書き込みができなくなる。

平和な日本の昼下がり、
創価学会脱税疑惑を追及した市議会議員が団地の自宅で家事をしている。
すると突然、化け物のような歪んだ力が襲い掛かり
自宅の窓からあっという間に空へ丸投げされて落下死する。
団地の部屋はコンビニへ買い物に行っているかのように
台所も洗濯物も何もかもがそのままの状態だ。
地元警察は創価学会と数日前から綿密な口裏合わせがあったかのように
他殺を自殺と決め付けてろくな捜査も現場検証もせず引き上げる。
http://www.sokamondai.to/

ちなみにフランス内務省は最高危険度カルト教団として
日本の創価学会を公式に認定した。
フランス政府公認のカルト教団と正義のために
たった一人実名で全面対決した市議に黙祷( ‐人‐ )
2ちゃねらーはプロバイダー責任法案を
国会で通過する前に反対しておけばよかったのに。
私は反対したが力が足りなかった。
0208デフォルトの名無しさんNGNG
>>糞ひろゆきさん
さっさと2ch閉鎖しませんか?
0209デフォルトの名無しさんNGNG
番組chに逝けないけど漏れだけ?
0210デフォルトの名無しさんNGNG
ひろゆき、変な鼻。
0211デフォルトの名無しさんNGNG
( ´-`).。oO(ROMって訴えられる事なんてあるのかあ・・・w)
0212デフォルトの名無しさんNGNG
吉と出るか凶と出るか
0213デフォルトの名無しさんNGNG
frontiernet.netを止めただけだそうです。
0214デフォルトの名無しさんNGNG
立ったか。

まぁ2chはこういうトコは影響力あるね。
何も出来ないんだけどさ
0215デフォルトの名無しさんNGNG
     _____
     /       \
    /アクセス規制命\
   / /@W∧WーVV  \    _______
  /  /┌─┐ ┌─┐V│  /厨房のせいでスレッドが汚れました。
  | C/'┤¬├-.┤ー├)ミ < アクセス規制をお願いします
  ミ |U└─( 。。 )─┘|V   \_______
 (X)| ∴     ∴ /(X)
 (X)\    3    丿(X)____        
(X)   ー────'   |  | ̄ ̄\ \     
   /   \/ \__|  |    | ̄ ̄|
  /  \___      |   |    |__|
  | \      |つ   |_ _|__/ /
  /     ̄ ̄  | ̄ ̄ ̄ ̄|  〔 ̄ ̄〕
 |       | ̄
0216デフォルトの名無しさんNGNG
ゲッ
674 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 23:36 ID:1BXnvYvY
通報する人は、IPはあるので管理者に連絡してくれれば、
「捜査関係事項照会書で照会しますよー」って言ってたて伝えてくださいー。

らしい。
0217デフォルトの名無しさんNGNG
これは司法に訴える、訴えないの話ではないです。

訴えられなくても 2ch 上で不法行為があるという事実があって
更に、それを放置(ちと違うけど)している管理責任の問題である
というのが司法側の解釈だと思うのです。

そして、一般的にこの放置された場所(2ch 的な匿名性?)が魅力の一つだった
とされてきた、と把握してます。

⇒いくらなんでも "Internet 上は アナーキーであっても良い" ワケではないでしょう。
0218デフォルトの名無しさんNGNG
関連リンクとか情報がイパーイなら外部にリンク集や情報まとめを作って1でそこにリンクするとよいかも。
うちのスレはこれで10レス近くのテンプレを1だけで収めたYO!

1で終われば2ゲト厨も関係なし。
0219山崎渉NGNG
(^^)
0220デフォルトの名無しさんNGNG
人を人と思わないコイツらの死に様は悲惨だろうな
0221山崎渉NGNG
(^^)
0222デフォルトの名無しさんNGNG
kkk
0223山崎渉NGNG
(^^)
0224デフォルトの名無しさんNGNG
小粋な日本語のほうがよかった?
0225創始者NGNG
あれ?
このスレは削除されたんじゃ・・・
0226デフォルトの名無しさんNGNG
DirectSoundでWaveファイルを再生したいんだけど、
'Microsoft.DirectX.DirectSound.BufferTooSmallException'が出て困ってます。
TooSmallってどのくらいがTooSmallなの?
0227デフォルトの名無しさんNGNG
Cutting Edge DX 9
http://www.microsoft.com/japan/msdn/directx/japan/dx9/default.asp
0228デフォルトの名無しさんNGNG
カッティングエッジ=最先端というのを知ったときには
ちょっと英語も面白いなと思ったYO
0229デフォルトの名無しさんNGNG
VisualBasic.netStandardでも.exeファイルは作れますか????
0230アシュル ◆adhRKFl5jU NGNG
作れるよ。安芸
0231デフォルトの名無しさんNGNG
>>229
>>230
何を持ってexeファイルとするんだろうね。
0232デフォルトの名無しさんNGNG
は?
拡張子だけ.exeのファイルでも作るのか?
0233デフォルトの名無しさんNGNG
10日ぶりの書き込みだと思ったら糞レスかよ
0234山崎渉NGNG
(^^)
0235デフォルトの名無しさんNGNG
表面的に同じ動作をさせる場合DirectXを使うのと使わないのでは、DirectXを使っている方が処理速度が早いんですか?
0236デフォルトの名無しさんNGNG
上げあらしの実践。
0237山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0238デフォルトの名無しさんNGNG
/* ここまで糞レス */
0239デフォルトの名無しさんNGNG
VB.NETでXファイルのアニメーションを再生するプログラムを作ってください。
0240あぼーんNGNG
あぼーん
0241デフォルトの名無しさんNGNG
VB.NETでDirectShowを使ったビデオキャプチャーの
方法を教えてください。
0242山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0243山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0244山崎 渉NGNG
(^^)
0245山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0246デフォルトの名無しさんNGNG
Managed DirectX vol.2
http://pc2.2ch.net/test/read.cgi/tech/1061285378/l50


VB.NETでのDirectXに関する話題・質疑応答は、当面はこちら中心で。

もしこのスレが950逝くことがあれば、次スレはMDXスレに統一しませう。
0247デフォルトの名無しさんNGNG
test
0248デフォルトの名無しさんNGNG
test
0249デフォルトの名無しさんNGNG
猿べーじ
■ このスレッドは過去ログ倉庫に格納されています