07/01/02 00:11:49
だからSxSがあるだろ
971:デフォルトの名無しさん
07/01/02 01:39:10
>>970
なんか2000で十分とかいう奴がいたりDirectXがあれで
突っ走ったので、ひっそりとXPで追加されたSxSとか
manifestって開発者でも知らない奴が多いのかよ?と
思い出している今日この頃
972:デフォルトの名無しさん
07/01/02 09:31:56
C++/CLRで開発してます。
キー入力を取得するのにフォームのイベントからではなくて
自由な関数内でGetAsyncKeyStateを使いたいと思ったのですが、
どういうわけかビルドするときにエラーが出て使えません。
>LNK2028: 未解決のトークン (0A000012) "extern "C" short __stdcall GetAsyncKeyState(int)" (?GetAsyncKeyState@@$$J14YGFH@Z) が関数 "public: void __clrcall ~略~ で参照されました。
.NETFrameworkでそういった関数は用意されてないでしょうか?
あと、どうしてC++/CLRからGetAsyncKeyStateが使えないんでしょうか?
理解が浅くて恥ずかしいですが、教えてください。
お願いします。
973:デフォルトの名無しさん
07/01/02 10:05:34
.NET Frameworkのではなく、Windows APIの関数だな。
それはともかく、user32.libはリンクしたか。
974:デフォルトの名無しさん
07/01/02 10:40:57
>>973
ありがとうございます。リンクしたら使えました。
もう一つ質問なのですが、そもそもGetAsyncKeyを使おうと思ったのは
マネージドでない普通のDirectInputがなぜか使えなさそうだったからなのですが、
これはどうやったら使えますか?c++/CLRから使うのは無理なのでしょうか?
マネージドではない普通のDirect3Dとかは使えているのですが・・・
dinput8.libはリンクしてますし、dinput.hもプロジェクトに参加させてます。
それから、ぐぐったところinitguid.hをインクルードして#define INITGUIDを書く
という情報がありましたのでそれをやったところいくつかエラーは減ったのですが
それでもまだ↓のようなエラーが残ってます。普通に使えている人はいますでしょうか?
input.obj : error LNK2020: 未解決のトークン (0A000013) c_dfDIMouse
input.obj : error LNK2020: 未解決のトークン (0A000014) c_dfDIKeyboard
input.obj : error LNK2001: 外部シンボル "c_dfDIMouse" は未解決です。
input.obj : error LNK2001: 外部シンボル "c_dfDIKeyboard" は未解決です。
975:974
07/01/02 11:42:14
すいません、他で聞いてきます。
976:デフォルトの名無しさん
07/01/02 11:55:16
最近vsaenv.exe (Visual Studio Macro)ってのがDCOM Server Process Launcher
の走ってるsvchost.exeの子プロセスとして、Visual Studio使ってない時まで3つ
4つプロセスリストに残る事があるんだけど、俺だけかね?最近やった変更といえば
SP1の適用とMS-IMEを2002から2007へアップグレードした事くらいなんだけど。
977:デフォルトの名無しさん
07/01/02 12:18:43
>>974
dxguid.libはどうよ?と実験もせず書く
978:974
07/01/02 12:36:44
>>977
それも入っております。
979:デフォルトの名無しさん
07/01/02 12:52:03
>>978
managed の extern "C" がどうなってるのか知らないけれどそのへんが解決できればなんとか
980:デフォルトの名無しさん
07/01/02 13:18:38
>>971
SxSはホントクソ真面目にやってるよな
ただmanifestはリンク手順が分かりにくい・・・IDE上ならいいけど
981:デフォルトの名無しさん
07/01/03 00:20:00
デバッガの使い方がわからない件
どっかいい解説サイトとか無いかい?
982:デフォルトの名無しさん
07/01/03 00:28:40
ヘルプも見れないんなら開発なんてやっていけないよ。やめたら?
983:974
07/01/03 02:53:43
>>979
共通言語ランタイムサポートのオプション設定の問題でした。
レスいただけた方、ありがとうございました。
984:デフォルトの名無しさん
07/01/03 04:57:09
VC7.0 2003を使ってます。
原因は不明だけど、ステップ実行していると時々OS(@XP、SP2)ごと固まったり、
異常にレスポンスが遅くなったりしますけどなんで?
Visual Studio 2005ならそういう問題は直ってますか?
985:デフォルトの名無しさん
07/01/03 05:19:50
あーオレもたまにそうなるな、2003だけど。
でも別のマシンでやるとおかしくならないんで
そのままだなあ
986:デフォルトの名無しさん
07/01/03 06:15:43
2005でもなるよ。戻ってこないことはないけど。
987:デフォルトの名無しさん
07/01/03 07:06:11
やっぱなるんだぁ~
教えてくれてサンキューサンキュー
あれどうにかして欲しいっすね
988:デフォルトの名無しさん
07/01/03 07:16:09
2005SP1ですけどなりません。お大事に。
989:デフォルトの名無しさん
07/01/03 07:23:35
2005SP1ですがなります。 ショボーン
なんかほかの環境に依存してるのかな?
990:
07/01/03 07:29:55
お前らこんな時間から2chか?
早起きだな。
ってか正月からプログラミングっておい!
オタクめが
991:デフォルトの名無しさん
07/01/03 09:12:27
今じゃオタクもすっかり侮蔑語と化しているようだな
992:デフォルトの名無しさん
07/01/03 09:21:22
>>984
VC6、VS2005でも固まる現象あり。
マルチスレッド多用してるアプリだとIDEがデバッグ実行中に
固まりやすい気がする。
993:デフォルトの名無しさん
07/01/03 09:38:51
>>991
以前は、差別用語だったからずいぶんマシになったもんだ。(w
994:デフォルトの名無しさん
07/01/03 09:50:55
vs2005pro、VC8ですがWIN32Api SDKをコテコテに実装したDLLファイルを作成するのに
imm32.libを追加してコンパイルしなくてはならないのですが、VS2005の中には
見つかりませんでした、bcc5.5の中にはimm32.libがあり
そのライブラリィを参照させたいのですがどのように設定すれば出来るのか
教えてください。
995:デフォルトの名無しさん
07/01/03 10:00:20
PlatformSDKの中にあるだろ
996:デフォルトの名無しさん
07/01/03 10:01:49
Visual C++のリンカはBorland C++の使うOMFのLIBを受け付けたか?
Platform SDKをインストールしろ。インポートライブラリもわんさか付いてくる。
997:デフォルトの名無しさん
07/01/03 10:13:21
>>995
>>996
994です
サンクスですVS2005をインストールする際、デフォルトでインストールしt場合
Platform SDKもインストールされますよね?
998:デフォルトの名無しさん
07/01/03 10:18:11
>>997
そのVC++をインストールしたとこに、Vc8\PlatformSDK\lib はあるかい?
999:デフォルトの名無しさん
07/01/03 10:22:20
>>998
無いようです、どうやらMicrosoftのサイトからDLしないといけないみたいですね
1000:デフォルトの名無しさん
07/01/03 10:23:31
1000ならみんなハッカー
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。