>>951 勘違いしてました。すいません。この組み合わせだけでした。
Windows XP または
Windows 2000 と DirectX 8.1 SDK
この記事は、DirectInput API を使用している DirectX 開発者を対象としていますが、
Microsoft Windows 2000 と DirectX 8.0 および DirectX 8.0a SDK を
使用している開発者のみに適用されます。この記事は、Windows XP または
Windows 2000 と DirectX 8.1 SDK を使用している開発者には適用されません。
さらにこの記事は
「DirectInput デバッグ時の遅延を防ぐ方法」
でした。
あせりすぎでした。すいません。
954 :
デフォルトの名無しさん:02/08/02 19:15
すいません、スレ違いかもしれませんが、
一応 MFC に関することなので質問させてください。
MFC ActiveX ControlWizard で作った ActiveX に
JavaScript から文字列を渡す方法ってあるんでしょうか。
例えば URL を入力してそれを JavaScript から ActiveX に渡す、
すると ActiveX はその URL を使って色々なんかやる、みたいな。
(↑くれぐれもこれは例え話なんで「全部 ActiveX でやれば」とか
「全部 JavaScript でやれば」なんてお願いですから言わないで下さい)
誰か知ってるなら、助けてください。どうかお願いします。
>>946,947
どうもありがとうございます。
修行不足です。精進します。
956 :
デフォルトの名無しさん:02/08/04 02:50
MFCでプログラムしててCWindowなんてのを見つけて
こりゃ便利だと使ってコンパイルしたら失敗〜。。ありゃりゃ〜?!
あっそうか、ヘッダが要るのか〜と
#include <atlbase.h>
#include <atlwin.h>
を追加してふと気がついたがこれはATLじゃん・・
直すのもめんどくさいし。なんとかこのまま突き進む方法はありませんか?
おとなしく直すほうが吉かと。
958 :
デフォルトの名無しさん:02/08/04 11:38
>957
どうもです。
しかしHWNDとかHBITMAPとかWin32系ハンドルとMFCのクラスの関係っていまいちわかりずらいよなぁ。
CWnd *p = CWnd::FromHandle(hWnd);
p->ShowWindow();
とかでOK?
CWnd wnd;
wnd.Attach(hWnd);
だとなぜ死ぬんだろう・・
>>958 下の例だと、wndの寿命が終わったときにウインドウが破棄されない?
960 :
デフォルトの名無しさん:02/08/04 15:02
初めてDLLを作成するんですが、
GetFileNameという自作の関数を
エクスポートしたいのですが、リンクエラーが発生
してしまいます。
エラーは大量に出るのですが、どうやら
CString classのGetFileNameとぶつかってる(?)
ようです。
自作の「GetFileName」という名前の関数をDLLから
使おうという発想自体が間違いなのでしょうか?
よろしくお願いします。
>959
死ぬというかデバッグ時のassertで引っかかるみたいですね。
まぁ上の方法でなんとか動いてます
CByteArrayなどのテーブルを
を"<<"や">>"でシリアライズすることはできますか?
>>962 Yes. つーかここで訊かずにMSDNに訊いた方が500倍くらい
速く答えが返ってくると思うぞ。
>960です。
なにか聞き方がまずかったかな。
要約すると、DLLを使う側のプログラムで
GetFileName関数を呼び出したいのです。
他の関数はエクスポートできてるみたいなんですが
CStringTクラスとぶつかる(?)らしく、
GetFileNameのみエラーがでます。
これをなくすにはGetFileNameという
名前を他のものにするしかないのでしょうか?
>>964 名前を変えたらエラーは一つも出ないの?
えっと、デバッグモードでは出ませんが、
リリースモードにすると
LINK : warning LNK4089: 'OLEAUT32.dll' への
すべての参照は /OPT:REF によって廃棄されます。
上がひとつでます。
関係ないと思って放置してますが。
ヘルプ読んでも理解できなかったので。
これが関係あるのでしょうか?
↑ageてしまいました、すみません。
報告です。
結局GetFileName関数の名前を変更してエラーを回避して、
無事動作を確認しました。
根本的な解決ではありませんが。。
LINK : warning LNK4089: 'OLEAUT32.dll' への
すべての参照は /OPT:REF によって廃棄されます。
リリースビルドでこのエラーがどうしても消えません。
ヘルプには
リンカは dynamic-link library のエクスポートを参照する
パッケージ化された関数をすべて破棄しました。
とありますが、未熟者なので理解できませんでした。
これはつまりどういうことなのでしょうか?
>969
すみません、言葉の選択を間違えました。
エラー-->警告
でお願いします。
警告なので無視しても大丈夫と思いますが
分かっていて無視するのはいいですが、
わからないまま無視するのもどうかと思いまして、
悩んでいます。
>>970 > LINK : warning LNK4089: 'OLEAUT32.dll' への
> すべての参照は /OPT:REF によって廃棄されます。
訳:リンクの設定の所ではOLEAUT32.dllをリンクするように
書いてるようだが、おみゃーのプログラムは一回もOLEAUT32.dllを
使ってないのでそこんとこ無駄だから無視するぞゴルァ!!
つーわけで別に問題ないかと。
>971
なるほど、わかりやすい解説ありがとうございました。
将来使うかもしれないので、警告は消さずに、
置いておこうと思います。
ありがとうございました。
973 :
デフォルトの名無しさん:02/08/05 10:58
MDIGetActive以外でMDIのアクティブなウィンドウのハンドルを
取ることは出来ないのでしょうか?
GetForegroundWondowだとフレームのハンドルのほうを取ってしまう
ようで・・・。
自レスですスマソ。
::SendMessage(m_hWndMDIClient , WM_MDIGETACTIVE , 0 , 0);
としたらOKでした。
お騒がせしましたm(__)m
ふっ、ついに俺の出番か…。
1000はこのSITNAM様が頂戴する。
ふははははははは…
ヒッヒッヒ…
がんばるぞ!
, -  ̄  ̄ ` ヽ 、
ゝ´ ___ --´ヽ_
〃`---|---l- ̄ ̄ __ --- `ヽ.
〃` ----| |--|\- ̄ ̄ ヽ.
l | | | | \l\ ヽ l
l | | | | \ ヽ. l l
| / | |__ l ___ \ | |
レ´| / / |,,- 、 ,- 、ヽ | |-- 、 l
| | l 〃レ| レ |ヾ | |/ l l
| l` ゝノ ゞ.ノ ´ | | ) / l
| | | | | / 〃
|| l ヽ | | /
| ヽ 、 ヽ フ | |/
l / ヽ 、 _ - ´| /
l /  ̄l |/.|_
l/ /´ ̄l | |_`\
| _,-/ /-/ , ―――´\
__--l´ l / / ____l--__
, -―- 、
/ \
/ /| /| ハ ヽ_
/ / / / // | | | ヽ / /
/ _/ / / |/ |/ v N | | |/ /| / ̄ ̄ ̄ ̄
| ./ / |/TΤ ГTヽ|( (/))| < マルチ
|/レ | 〉 -┘ 、 └- V ~ | | \____
v\ ″ ー ″ イv w N
^ ` ー- ノ ヽ
| | | / / ∧
, -'" ̄~"'-、
/, ミ 彡⌒ヽ、ヽ、
/, '//( .)\ヽ |lヽ |l
l|/〃 / l ヾヾヽ l|ヽ l|
〃 l| l| ノ从ハ从从ヽ|l从l|
|l|l |l|l-tェ ´'ェェ-l|6)I||
l| l||i'"" , ""l|| I|| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
__ l|i . ヮ l|| I|I|I <
/  ̄ ! ー ' |||l l|l|I| |
/ ヽ' I||I`ヽI|I| \_________________
| , L -─ I|I ヽI
| | l|| ヽ
|/ y _,i! v |
/ ,' | /
| | | /
ι)__ .:人 (._) ,ノ /
|  ̄i~ `'ー-- ''~ /
,-、_ | | ゝ / ./
ζ  ̄ ̄ヽ _/| | / /.ioー-,
'-、 ⌒ / | |ヽ、_/ //!_iヾ'
/ _/ | |`ー-/ / /´i
'" / | |`ー/ /, '-'" |
/ | |-/ ./' |
ノ _, -'~ / |
,〈√' / |
/;;;;;;;;;i;;;;;;;/;;;;;;;;/;;;/;;///ー-- - |;;;;;|;;;;;;;|l
|;;;;;;;;;li;;;;;/;,,-/-,,/ |/ / ,-=-,,, .|;;;;;|;;;;;;;;| 1000は取らないでね
il;;;;;;;;;|;;;;;;il~i (゚,,,i ' ' ' i ) , i |;i--;;;;;;;|
|;;;;;;;;;;|;;;;||  ̄ ,,  ̄ .|;;|6/;;;;;;;|
il|;;;;;;;;;|i;;;;;;;;ゝ ~~ I| ~~ ,/;;;;~;;;;|;;;;;;|i
|;;;;;;;;;;;|;;;;;;;;;~=, :'_`ヽ ./;;;;;;;;|;;;;;|;;;;;|l
|i|;;;;;;|;;;|i;;;;;;;;;;;;;|~'-,, ,,,,'.';;;;;;;;;;;;;|;;;;;;|;;;;;;;|i
;|;;;;;;;|;;;;|;;;;;;;;;;;;;il;;;;;| ~=--‐~ :;|;;;;;;;;;;;;;;;;;;;/-/~~~~^-,,
|i;;;;;;;;;;;;;|;;;;;;;;;;;;;i-~|i ~~~|;;;;;;;;;/ ~-,,
il;;;;;;;,,=~|;;;;;;;;;;;;;|i ヽ ,,,ノ ,,/|i;;;;;;;|i ~-,
|i,,-~ ,,,ヽ;;;;;;;;;;;;| -~ |;;;;;;;;| ,,,, ~'=,
,-~ γ ヾ;;;;;;;ヾ ,,. ;: ヾ;;;;;;| ,,=~ \ /-,,
/ ;:丿 |;;;;;;) ...,:;:' ::|;;;;;|/::::::: ::::::/~-,, / -,,
/ / |;;;;;li γ:; :;;|=,,,:: :::::/ ~/ ~‐
/ ヽ/ . :/;: :ヾ;;:: :::/ ~‐
/ i;''。;: :|:;: ;' 。', ;| :: :::/
/ ヾ.,; ' ::;\;: ',';:: ;:,/::::;;/
/ :;/ヽ:;: ;;;ノ;;::ヽ;;:::: ,,::/;;;::;:/ /~⌒~^~^` :;ヽ
/ ;:/ `ー---‐':::::; :::ヾ;‐---‐''''' ::::::;/ / ::;ヽ
//";;;;;;;;;;;;;;;;;;;;;;/ //::://::/::/:/;;/:/::i:::i:::i;/ `'、i::'、:;::/::::/::::;;;;;;;;;;;/`'''"
./;;;;;;;;;;;;;;;;;;;;;;;;;;/ .//;;:/i;;;/;;/:/.i/i:/|::;;;/:/;i 'i;;';;;ノ;;;;;;;;;;;;;;;;ミ;;/
'`、;;;;;;;;;;;;;;;;;;;;;;;く ./i:;;:/:/:;/;;// / i/ i;;;/i/i/_,,,,,,,_ 彡/ ̄`''ー、;;;ヽノ
ヽ;;;;;;;;;;;;;;;;;;;;;;ヽ、_ /:i:;;;;|:i::;/::(/ ̄`''-|://.'/、--,、, ` i;;:/ `';;i'
ヽ;;;;;;;;;;;;;;;;;;;;;/'.、 /;;i:;;;;;i;;i:;|;;/;;'、、-=、::" :: .、:'':)'ーノ:/ ::::/´
\;;;;;;;;;;/. \/;|;;;;i:;;i:;;|;;'、;'ヽ、::::: 、 ´~''' /;/ ::::/
ヽ;;;/::. ヽ|;;;;|:;i:;;;|/;'、'ヽ、 、--, -/::/ ;;/
ー、:::... |::||:;':;;;;|//'、;/;;`:: 、'ー'.,、-'"/;;;/ :::/
.\:::... |;| i:;、;;;|-、,,/、/;/ ` ´:::::":i/ ::::/
.\:::... ヽ::i:;'、;;|__/:/ / /:ノ";|i:.. .::::::/
/::/\:::.... '、;'、:|,ヽ/:.\i:: /‐'::|:,;;|,::.. /´:::: ./
,/:://:;;;;\;::::.... ,/、;;;i'/::..." ` '":::::ノ'i,"~i:::../;::::: ../
./::/::/:::;;;/:;;;;ヽ;:/;;、-ヽ;i.'、,,,、:‐''''" ̄~` ヽ、-、/;:::.. ./
/:::/::;/::;;;;/::::、‐''" ̄"´ i,/ .;'.; .ヽ;i,;::::../
.//::/:::/::::/;;;::/ _、-/i " ' :::';|:::../
/:/:/::::/:::/::ノ ...::_、 :::i|、/,
. /:::/:;/;;/:;;/:'i.、 、‐-'"-‐''' .:::i:::i:/"
/:;;/;;/:/;;;;;;/;;/:|:::.. ..:::'":::::::/'/:::.... ....:::::::i:/ノ
;;;/;;;;/:;;;;/;;;/:::i,::::::...... ..:::::::::::::'":::::":::::::::::::::::::::::::::::::ノノ´
;/;;/;;;;;;;;//::::;;;;';、:::::::::::::::::::::::::、-‐""::::::::,,,,,:::::::::::::_、‐ /
i ,i:i;;;;i ヽ、,,、::_、‐~´ i
i i,,i;;;ノ _、-~ i
'i i/´ _、‐''、 :|、 i;
i, _,,、-''~ノ:::::ヽ ::i ,i、
/、, ___、-‐'´ /_:::/:::::::::i ;i、___ i、"ー
i´ i;;;ヽ、 _、‐:::::,、-"_,、-''~ _、-''"´~ ̄::::::::::::::~^''''ー--、,,,,i
i |;;;;;i´ヽー、 ,,、‐_、-‐''"_、-~ /´:::::::::::::::::::::::::::::::::::::::::::::::::::::::::i
i" i::::i. `ー、_''ー-----‐‐'''~,,,,、-‐''_、-''~ /´::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::i
/ /::::::、 ~^'''''''''''ー‐‐---‐;:‐''"~ :,i´::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::i
i i´::::::::、 /" /´;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_____::::::::::::::::::::::::i
,,i''"i-'::::::::::::ヽ :/ i/;;;;;;;;;;;_,,,,、-ー'''''''"^~^~~^^''''ー--、,,,,_i'、__
‐´-'-------ヽ ' :i;、-‐'''~ :::::::::::::::::::::::::::::::::'ー、.
おにぎりワッショイ!!
\\ おにぎりワッショイ!! //
+ + \\ おにぎりワッショイ!!/+
+
. + /■\ /■\ /■\ +
( ´∀`∩(´∀`∩)( ´∀`)
+ (( (つ ノ(つ 丿(つ つ )) +
ヽ ( ノ ( ヽノ ) ) )
(_)し' し(_) (_)_)
今だ!おにぎりゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ (´´
/⌒ヽ ∧ ∧ ) (´⌒(´
( ■ ) ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
ガポッ!
/■\ Σ ∧ ∧ )
Σ( ´∀` )了 ⊂(゚Д゚⊂⌒`つ≡≡
+ + + ワッショイ!
+
. + /■\ +
( ´∀`∩
+ (( (つ ノ )) ∧ ∧ ・・・・
ヽ ( ノ (゚Д゚,,)
(_)し' ∩  ̄⊇〜
 ̄ ̄ ̄
きみもやらない?
. ∧_∧
( ´∀`) /■\
( つ ̄ ̄ ∧ ∧ だ、だれがやるかゴルァ!
. | || (゚Д゚,,)
(__)__) ∩  ̄⊇〜
 ̄ ̄ ̄
そう。じゃっ
∧_∧
(´∀` ) ポイッ
( ) ヽヽヽ ∧ ∧
| .| | ))) (゚Д゚,,)
(__(____) /■\ ∩  ̄⊇〜
 ̄ ̄  ̄ ̄ ̄
∧ ∧ ・・・
(゚Д゚,,)
/■\ ∩  ̄⊇〜
 ̄ ̄  ̄ ̄ ̄
∧ 三 ∧
(゚Д゚ 三 ゚Д゚)
/■\ ∩  ̄⊇〜
 ̄ ̄  ̄ ̄ ̄
今だ!おにぎりゲットォォォォ!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
/■\ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
|
|
|__∧
|∀`) ・・・
| )
| | !! ./■\ )
| __) Σ(゚Д゚⊂⌒`つ
┘  ̄ ̄
ついに995か…
おにぎりワッショイ!
\_____ _______ /|
/■\ |/ / |
( ●∀`) | |
(づ ,) | |
| | | ∧_∧ | |
(__)_) (´∀` )/| /
( つ |/|
| | | |
/| (__)_) |
/ ̄ ̄ ̄ ̄ ̄  ̄
| バカか貴様
/ ̄ ̄ ̄ ̄ ̄ ̄
/■\ < ワッショイ
___(´∀` )_____ \______
.__/___ _____, )__
〃 .// / / / / 〃⌒i
| ./ / / ./ / / .i::::::::::i
____| .しU /⌒\./ / / | ____|;;;;;;;;;;;i
[__]___| / /-、 .\_. / Uし'[_] .|
| || | / /i i / | || |
| ||____|____/ / .| .|\_ノ______..| || |
|(_____ノ /_| |_________..| || |
| LLLLLL./ __)L_| |LLLLLLLLLLLLLLLL. | ||_____」
| || (_/ / i .| || | ||
|_|| / .ノ |_|| |_||
(_/
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|おにぎりワッショイ!
\
 ̄|/ ̄ ̄ ̄ ̄
___ | \ \
/ / )))) |
/ /_⊂ノ | ヽヽ .|\
/ // i 、、. | ヽヽ .|\ | \
/ / \\ /■\ ド ド |ヽ |\ | |
/ / \\( ´∀`)
/ / ヽ ⌒\
/ ノ /> >
/ / 6三ノ
/ / \ \ ` ̄
― / ん、 \ \
―― (__ ( > )
⌒ヽ ’ ・`し' / /
人, ’ ’, ( ̄ /
Y⌒ヽ)⌒ヽ、 ) |
\_つ
1000
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。