ハンドルされていない例外はhoge.exeにあります
■ このスレッドは過去ログ倉庫に格納されています
0001
NGNGつーか、lpBitsとかの書きかたムカつかない?
lpってなんだよ。んなこた分かってるよ邪魔なんだよ。
読むのに一瞬詰まるし書きにくいし。
関数名や定数の名前もムチャクチャ長くて腹立ってくる。
だからDirectXは覚えずOpenGLを使ってる。
同志はいるか!?
00022
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGと思っていた俺(゜ε ゜ 「バンドル」じゃなかったのか...
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGlpはLong Peniceのこと。DX設計者のシャレらしい。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGこのスレタイトル読んで数秒考えて気づくことができたよ
ハンドルされてないってのはユーザプログラムがハンドラー関数を用意していないエラーがおこったってことじゃ
多分
0013デフォルトの名無しさん
NGNGつーか、hoge.exeとかの書きかたムカつかない?
hogeってなんだよ。んなこた分かってるよ邪魔なんだよ。
読むのに一瞬詰まるし書きにくいし。
関数名やスレッドの名前もムチャクチャ長くて腹立ってくる。
だから1は覚えず2を使ってる。
同志はいねえよ!?
0014北朝霞
NGNG正しいと思われ
>>1
メモリアクセス違反(NULLポインタに値を書き込むとか)でさえも、
try〜catch(...)でハンドルすれば
赤バッテンの「メモリがwrittenになることができません...」
は出てこなくなるぞ。
>>14
同意.あとfooってよくあるけど何?
0015デフォルトの名無しさん
NGNGあぁ、hogeが嫌いな人って他にもいたんだ。。。よかった。。。。。
0016デフォルトの名無しさん
NGNGfoo bar baz hoge ほげ
あたりで検索すれば良いでしょう。
語源については何通りもある。
>>15
でもさ、つい説明の時に使っちゃうのよ。
geko=foo(hoge);
とかね。
0017デフォルトの名無しさん
NGNGtry,catchって何のことかと思ったけど、C++のことか(Cしか知らないので今調べてきた)。
0018デフォルトの名無しさん
NGNGはぁ・・・
0020デフォルトの名無しさん
NGNGtry,catch 無しでも CTRL+C のハンドラとか決める関数あったよたしか
詳しくはMSDN
0021北朝霞
NGNG0022デフォルトの名無しさん
NGNGながっ!!
って驚くほどでもないんだよね(-_-);
0023デフォルトの名無しさん
NGNGせっかくだが、肝心のhogeのリンクが切れていたぞ.
で、おそらくこのページであるかと思われ
http://www.selab.tutkie.tut.ac.jp/~yoshida/hoge.html
0024デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGリンク切れていないけど?
0027デフォルトの名無しさん
NGNG>>18 のURLそのものはリンク切れてないけど
そのページにある
hoge(ほげ)
A page of HOGE参照
のリンクが切れてたよ。
0028デフォルトの名無しさん
NGNGゴメソ!!見れた。
0029デフォルトの名無しさん
NGNGWSAGetServiceClassNameByServiceClassId
かなぁ?適当に探してみただけだから知らんが。
0030デフォルトの名無しさん
NGNGプログラマへの嫌がらせですね。
003129
NGNGRasAdminConnectionHangupNotification
CoMarshalInterTheadInterfaceInStream
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGおめでてーな。
「よーし。パパResAdminConnectionHangupNotification頼んじゃうぞー」
とか言ってんの。もう見てらんない。
お前ら、CoMarshallInterThreadInterfaceInStreamって言いたいだけちゃうんかと。
0035デフォルトの名無しさん
NGNGつづりミス2個ハケーン。
0036デフォルトの名無しさん
NGNGつづりミス2個ハケーン
とか逝ってるんです。
もう
0037デフォルトの名無しさん
NGNG素人にはお勧めできない。諸刃の剣。
0038デフォルトの名無しさん
NGNGUNIX でも X11 なんかは、関数名長いぞ。
標準 C ライブラリとか UNIX の少な目のシステムコールぐらいならともかく、Win32 API の
レベルになると関数名が長くなるのはやむなし、という気がする。今から設計するなら C++
なり C# なりのネームスペースを使って階層化すると思うけど、素の C だと仕方あるまいて。
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG> 今から設計するなら
今から設計しても、namespaceは(使わない|使えない)
APIはcや他のnamespaceが扱えない言語からも使用されるものだもの。
そういう古い書式が嫌な人は、.NETオブジェクトを使え、とのお達し。
ところで、ここはWin32系でムカつくスレですか?
0042デフォルトの名無しさん
NGNGhoe? "はうぅ": "";
0043デフォルトの名無しさん
NGNGマヌケな感じがするからこそいいのでは?
0044デフォルトの名無しさん
NGNGヲタは帰ってくれ!
kana ? "だぞっっっ" : "くしゅー";
0045デフォルトの名無しさん
NGNG> メモリアクセス違反(NULLポインタに値を書き込むとか)でさえも、
> try〜catch(...)でハンドルすれば
それは C++ 例外ではなくて、構造化例外 (SEH) だと思うが。__try, __excpet 使うヤツね。
あと SetUnnandledExceptionFilter() を使うと、__try, __except で捕まえそこなった例外が
あった場合に呼び出す関数を指定できる。とはいえ、この状況に至ってはスタックが壊れ
てたりポインタが不正な値を指してたりする可能性があるので、もはや
「ごめんなさい」
と表示して強制終了するぐらいしか、やることないけど。(データの保存とかも危ないし、
既存のオブジェクトに対してデストラクタ呼び出して後始末するのも難しい)。
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGもう見慣れちゃったから、それくらいでは長いとは思わないが。
そもそも、そんなに頻繁に呼ばないAPIの名前が長くても問題ないし。
ま、コピペは基本として、普通はコード補完をバンバン使わない?
0048デフォルトの名無しさん
NGNGインテリセンスのこと?
Visual C++のバージョン5以下でもできるの?
0049デフォルトの名無しさん
NGNGコーディングの勢いが妨げられるからキライなのね。
プログラムしてるんだか参考書書き写してるんだか、分からなくなるよ。
短くて覚えやすかったら、バババババーーっっと手が動きまくるのだが…。
0050
NGNGソースがどうしても汚くなる。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG?
全部DWORDやLPCSTRで渡す方がソースは美しくなるの?
一体何個の引数が必要になるやら…
0054デフォルトの名無しさん
NGNG> ちなみに、SEHでもC++でもハンドルはできる。
ほんとだ、確かに捕まえられるな。もしかして catch (...) ではなく、クラス名を指定して捕まえると
スタックトレースを拾えたりします?
(今は自前で DBGHELP.DLL 使って解析してる)
0055デフォルトの名無しさん
NGNG呼び出すときのパラメータが多い関数を作ることが問題だっての。
構造体で誤魔化しても同じ。
一つに纏め上げないでもっと低次の関数だけ用意してくれればいいのに。
あまりに雁字搦めすぎて、今はプログラムというよりツールを使っているようだよ。
構造体渡しなんていう書き方を強要したりするから、Windowsは
難しいなんて印象を与えるんだ。
もっと自由に書かせろ。
0056デフォルトの名無しさん
NGNG> 呼び出すときのパラメータが多い関数を作ることが問題だっての。
API は低レベルな部分へのアクセスを提供する以上、最大限の汎用性を持たせるために引数が
多くなるのが定め。諦めて ATL/WTL なり何なり、適当なクラスライブラリ使うなり、自分でライブ
ラリを書け。
0057デフォルトの名無しさん
NGNG> 構造体渡しなんていう書き方を強要したりするから、Windowsは
> 難しいなんて印象を与えるんだ。
つっこんでいい?
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG鋭いヤツを一発頼む。
0060北朝霞
NGNGしらなんだしらなんだ
0061そん・ゆり ◆syzf.Kp2
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています