07/03/03 16:02:07
>>234
10歳ぐらいかこいつw
238:デフォルトの名無しさん
07/03/03 16:58:07
>>217
>Win95のIEと統合される前のエクスプローラのってかなり酷い代物だった気がするけどw
俺はいまでもIEと統合される前のエクスプローラのほうがよかったと思ってるんだが。
仮想マシンでWin95動かしてエクスプローラを弄ってみろ。
ホスト環境(Win2000/XP/Vista)のエクスプローラよりも軽快に動作するから。
239:デフォルトの名無しさん
07/03/03 17:03:56
■正しいWindowsとIEの歴史
Win95発売
↓
インターネットが普及しだす。
↓
Microsoft、慌てて、いままでWin95Plusの一アプリで
あったIEをOSの一部だとか痴呆症の老人のようないいわけで
無料で配りだす。
↓
Win98では始めからIEが抱き合わせ販売されるようになる。
240:デフォルトの名無しさん
07/03/03 17:11:04
今や本当にOSの一部になっちゃったな
241:デフォルトの名無しさん
07/03/03 17:24:16
今でもポリシーでActive Desktopを切るというのは、
Windowsのカスタマイズの1つとしてよく見かける。
俺もやっているが。
242:デフォルトの名無しさん
07/03/03 17:46:12
シェルとファイラを換えてexplorer.exeからおさらばした俺には関係ない話だな。
243:デフォルトの名無しさん
07/03/03 18:05:11
MSDNはどうやって見てるんだ?
わざわざIEコンポーネントを使ってないブラウザでWeb上のを開いてるのか?
244:241
07/03/03 18:16:39
>>243
俺に聞いている?
別にIEを削除しているわけではないから、普通にローカルのを見ている。
ブラウザもIEコンポーネント使う奴をメインに使っている。
245:デフォルトの名無しさん
07/03/03 18:57:31
そんなことはどうでもいいからなぜ Vistaが黒歴史なのか説明してくれよ!
246:デフォルトの名無しさん
07/03/03 19:00:35
GUIが全体的に黒いから
247:デフォルトの名無しさん
07/03/03 19:02:51
>>245
・既存アプリでまだ動かないのがある
・既存のハードでは重い
・いままでと使い勝手が違うからウザイ
くらいじゃね?
まぁ、どれも時間がたてば勝手に解決されることだからVista自体の問題ではないけどな。
オレみたいにPC強化する金が無いやつが騒いでるだけだろ、こんなの。
248:デフォルトの名無しさん
07/03/03 21:01:04
Vistaを使い続けて早一年
もうXPには戻れません
249:デフォルトの名無しさん
07/03/03 21:15:06
>>248
中川さん?
250:デフォルトの名無しさん
07/03/03 21:55:05
エクスプローラに 「1つ上へ」 がないのが痛すぎる、これだけはマジどうにかしてほしい
他は普通に使う分には不便と思ったことないな、Aero は快適だよ
まあ開発の立場だと UAC とかうざいことこの上ないが
251:デフォルトの名無しさん
07/03/03 22:00:55
「1つ上へ」って何?
252:デフォルトの名無しさん
07/03/03 22:05:45
エクスプローラっていうからてっきりシェルのexplorer.exeのことかと思った。
explorer.exe にはそのボタンあるし、違うわな。
>>251
ツリー構造の、現在選択してるアイテムの親アイテムに移動するやつだと思う。
c:\program files\microsoft\visual studio 2005\ を選択していたら
c:\program files\microsoft\ に移動するっていう。
パスは適当だから実在しないと思う
253:デフォルトの名無しさん
07/03/03 22:07:37
95のときはインターネットなんかなかったろ
254:デフォルトの名無しさん
07/03/03 22:22:51
>>252
シェルじゃないとしたらIEのことか?
どっちにしろ>>250が何言ってるかわからんね。
255:デフォルトの名無しさん
07/03/03 22:27:10
MSDNじゃね?スレ的に。
俺もたまに、一階層上のドキュメントを見たいことがある。
ツリー同期して選択するのはいちいちめんどくさい。
256:デフォルトの名無しさん
07/03/03 22:28:03
Vistaのエクスプローラのことだろ
257:デフォルトの名無しさん
07/03/03 22:29:57
ユーザを混乱させないために機能は極力省いたんだろ
気に入らなかったらほかのファイラを使えばいいのに
258:デフォルトの名無しさん
07/03/03 22:38:53
つーか、そういう話はこちらで。
っスレリンク(win板)
259:デフォルトの名無しさん
07/03/03 23:14:53
>>253
あったよ、無かったのは個人向けのプロバイダ
260:デフォルトの名無しさん
07/03/03 23:25:50
95年には既に個人向けプロバイダもあったってw
別に大都市じゃなくてもね
261:デフォルトの名無しさん
07/03/03 23:42:01
>>256-257
1つ上のフォルダに移動するオペレーションは初代エクスプローラからあるっしょ。
>>259-260
>>253はともかくインターネットが95普及の起爆剤になったわけではない。というお話。
262:デフォルトの名無しさん
07/03/03 23:43:13
ああ、Vistaのエクスプローラに「1つ上へ」が無いってことか。
…マジ?
263:デフォルトの名無しさん
07/03/03 23:45:48
アドレスバークリックしろってことでしょ
264:デフォルトの名無しさん
07/03/03 23:56:44
BSキーも使えんの?
265:デフォルトの名無しさん
07/03/04 00:14:04
まあ慣れちゃえばアドレスバーでいいんだろうけどな。
わざわざ無くす必要があったのか問い詰めたい。
266:デフォルトの名無しさん
07/03/04 00:17:30
Vista 触ってりゃわかるが、例えばデスクトップにおいたショートカットから hoge ってフォルダを開いたときとか。
アドレスバーでもダメなんだよ…マジ…
何を言ってるか分からんと思うが(ry
267:デフォルトの名無しさん
07/03/04 00:43:45
alt+↑でできるよ
268:デフォルトの名無しさん
07/03/04 00:49:45
マウス替えろよ
269:デフォルトの名無しさん
07/03/04 01:37:00
>>266
それって2k/Xpもそういう仕様だよw確認してみ
理解し難い意地悪仕様だよね。
270:デフォルトの名無しさん
07/03/04 02:01:30
>>269
?????
…どこが?
271:デフォルトの名無しさん
07/03/04 06:25:48
>>269
全然そういう仕様じゃないんだが
272:デフォルトの名無しさん
07/03/04 10:49:57
どうして適当なこと言う奴が後を絶たないのか
273:デフォルトの名無しさん
07/03/04 11:37:32
馬鹿にでも使えるパソコンを作ったから
携帯電話とパソコンの単純化は今世紀最大の失敗
274:デフォルトの名無しさん
07/03/04 12:38:36
>>270-272
ゴメン、何か勘違いしてたかもしれんw
いや、何か特定の方法でフォルダを開くとそういう状態、つまり今開いてるフォルダが
ルートみたいになってそれより下の階層のフォルダしか見られない状態になるのは確かなんだけど、
それがどういう場合だったのかよく思い出せない。
275:デフォルトの名無しさん
07/03/04 13:04:27
>>274
これかい?
URLリンク(www.atmarkit.co.jp)
276:デフォルトの名無しさん
07/03/04 14:27:14
>>273
その馬鹿を助けるために働いてるのがこのスレの馬鹿達
277:デフォルトの名無しさん
07/03/04 16:18:12
>>273
"馬鹿"という名の市場が一番でかいんだから、商業的には当然の選択。
278:デフォルトの名無しさん
07/03/04 17:48:43
Visual Studio2005 C++で
SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,
"c:\\a.bmp" ,0 );
しても壁紙が変更しません
解る方、教えてください
279:デフォルトの名無しさん
07/03/04 18:15:11
諦めてC#かVB.NETへGO
280:デフォルトの名無しさん
07/03/04 19:01:34
>>279
C++からVB,NET移行はありえないw
281:デフォルトの名無しさん
07/03/04 19:13:16
C++バリバリならVB.NETなんぞ洗剤かけられたゴキブリも同然
282:デフォルトの名無しさん
07/03/04 19:45:52
>>274
窓の手で「別ウインドウで開く」を右クリックメニューから使えるようにしてると、
それで開いたフォルダは件の状態になるよ。
283:ど!初心者
07/03/04 20:36:05
こんばんわ!
最近 Visyal Studioを使いはじめた初心者です。
おききしたいことがあるのですが、ビルドでエラーがでてしまいこまっています。
エラー内容はPRJ0003です。
いろいろ検索してみたところPATHのせいじゃないか?とのことでPATHもいじって
みましたが、解決しません。
誰か解決法を教えてください!
osはxpです。
c++のコンソールアプリケーションを使おうとしています。
284:デフォルトの名無しさん
07/03/04 20:38:20
エラーコードだけじゃなくてエラーメッセージを書け。
285:デフォルトの名無しさん
07/03/04 20:42:41
PRJ0003 でぐぐっただけで情報が山ほど出てきたんだが
286:デフォルトの名無しさん
07/03/04 20:46:57
帰ったぞ!Vistaパッチまだか!
287:初心者
07/03/04 20:59:24
えーと、cnd.exe起動中にエラーが発生しました。
とでます。
288:ど!初心者
07/03/04 21:00:35
間違いました。cmd.exeです。
289:デフォルトの名無しさん
07/03/04 21:04:52
コマンド プロンプトは起動できるのか?
290:ど!初心者
07/03/04 21:11:36
はい。起動はできます
291:デフォルトの名無しさん
07/03/04 21:15:18
パーソナルコンピューターは起動できますか?
ひとりでトイレまで行けますか?
文字は書けますか?
292:デフォルトの名無しさん
07/03/04 21:21:55
>>287
>>285
293:デフォルトの名無しさん
07/03/04 21:27:35
Visyal Studioの話題はこちらでお願いします。
スレリンク(tech板)
294:デフォルトの名無しさん
07/03/04 21:28:26
>>293
糞スレ立てんな氏ね
295:デフォルトの名無しさん
07/03/04 21:29:16
え?ああ、すいません。
296:デフォルトの名無しさん
07/03/04 22:44:53
VC++ やっと2003から2005に上げられたんですけど
メニューのイベント・ハンドラが変・・・・
2003ではメニューのアイテムから
イベントハンドラの追加を選ぶと、
『追加して編集』と『コードを編集』ってボタンがあって
すでにイベントハンドラがある場合は、
『コードを編集』を押すと、
ソースのその関数に飛んでくれたんだけど
2005では『追加して編集』しかないんです
これって使用なんですか?
『コードを編集』はなくなって、自分で関数を探すしかないんでしょうか?
297:デフォルトの名無しさん
07/03/05 00:51:52
(旧作無修正)クリトリスのボッキ状況(名作・野外で中出し).mpg
298:デフォルトの名無しさん
07/03/05 11:31:19
限られた所でしか運用しないんだけど、新しいアプリはUNICODEとマルチバイトどっちで作る方がいい?
UNICODEに対応してない制御系のclassを修正してUNICODEに対応させようか考え中。
299:デフォルトの名無しさん
07/03/05 11:55:09
>>298
それだけでは、なんとも言えない。
APサーバー、DBサーバー、クライアントOS等システム全体から勘案すべきだから。
300:298
07/03/05 13:16:13
>>299
大がかりなシステムではないんだけどね。
OSはXP
4軸モーションコントローラ(パルスモータ)PCIボード
PCI接続のGPIBボードに電源とマルチメータを接続。
大雑把にはこんな感じでテーブルを動かして、電源供給して電圧や抵抗値を計測するの。
301:デフォルトの名無しさん
07/03/05 13:25:06
俺はUnicodeでいいとおもうんだけどな
VSがUnicodeだし
302:デフォルトの名無しさん
07/03/05 14:22:16
xpならunicodeのほうがwindowsの仕事が減るな 変換だけだが
303:デフォルトの名無しさん
07/03/05 15:42:25
文字使っていなかったら、Unicodeかどうか関係ないし。つーかそれ以外は窓使う時くらいだ。
文字列としてUnicodeが必須でないなら、作り直しは馬鹿のする行為だ。
304:デフォルトの名無しさん
07/03/05 17:03:57
>>303
そんな当たり前の事、馬鹿呼ばわりしてまで書くことか?
Unicodeって言ったら文字に関連する事くらい普通解るだろ?
305:298
07/03/05 17:30:32
>>301
了解しました。
>>302
それをMSDNかどっかで見て気になってました。
余計な仕事増やすより、ちょっとした修正で仕事が減るならやろうと思ってました。
モーションコントローラの動きはPCから見たらドン亀なので効果は殆ど無いかもしれませんけどね。
>>303
勿論文字に関してですよ。
306:デフォルトの名無しさん
07/03/05 18:05:05
現在VC++2005EEをインストールしてあります
追加でC#2005をインストールしたいのですが
何か注意しておく事はありますか?
307:デフォルトの名無しさん
07/03/05 18:35:11
>>304
自分で判断できない時点で低脳だろ
308:デフォルトの名無しさん
07/03/05 19:01:02
>>306
学習用ならVisual Studio 2005 Professional Edition 90 日間評価版でも
ダウンロードしたほうが良いと思う。
業務開発用ならVS2005EE使ってる時点でどうかと思うけど。
309:デフォルトの名無しさん
07/03/05 19:02:09
>>305
1万年動かして1時間分の電気を食うかどうかって違いだろ?
310:デフォルトの名無しさん
07/03/05 19:03:05
>>307
読解力の無いヤツも低脳だよな
311:デフォルトの名無しさん
07/03/05 19:07:20
>>308
C#ならEEで十分
312:デフォルトの名無しさん
07/03/05 21:27:03
>>308,311
ありがとうございます。
特に問題は無さそうなのでこのままインストールします。
313:デフォルトの名無しさん
07/03/05 23:43:15
>>311
そうかぁ?
314:デフォルトの名無しさん
07/03/06 00:05:53
まだVistaパッチでてない!
315:デフォルトの名無しさん
07/03/06 00:44:41
VS2005EEだとDBアクセスをウィザードなしで手書きしなければいけないから結構面倒。
316:デフォルトの名無しさん
07/03/06 01:09:58
Expressだとデバッガが貧弱すぎて駄目だ
317:デフォルトの名無しさん
07/03/06 07:07:54
質問させください。
exeファイルをPDAに移して実行したのですがFramework 2.0が入っていないので実行できません。
ダウンロードしてやろうとセットアップexeをPDAに入れてやろうとしたのですがクリックしても実行されません。
PDAにFramework 2.0をインストールするにはどうしたらいいのでしょうか?
318:デフォルトの名無しさん
07/03/06 07:30:04
.NET Framework
.NET Compact Framework
対応OS次第かなっと。
319:デフォルトの名無しさん
07/03/06 07:48:36
OSはWin Mobileです。
320:デフォルトの名無しさん
07/03/06 12:35:59
自己解決しました
321:デフォルトの名無しさん
07/03/06 19:41:55
「自己解決しました」ほど無意味なレスはない
322:デフォルトの名無しさん
07/03/06 23:34:51
人のこと言えるのかお前のレス
323:デフォルトの名無しさん
07/03/06 23:40:28
ワラタ
324:デフォルトの名無しさん
07/03/07 00:20:44
Vistaパッチでてない ! まだ!
325:デフォルトの名無しさん
07/03/07 08:24:25
Visual Studio 2005 Service Pack 1 Update for Windows Vista
URLリンク(www.microsoft.com)
326:デフォルトの名無しさん
07/03/07 08:46:13
zawa...
zawa...
zawa...
327:デフォルトの名無しさん
07/03/07 09:20:53
しかし相変わらずWin32環境化はできないという体たらく
328:デフォルトの名無しさん
07/03/07 12:54:16
ああ!でった!
329:デフォルトの名無しさん
07/03/07 12:56:53
わかったらもう来るなよ
330:デフォルトの名無しさん
07/03/07 13:09:50
とうとう出おった!
331:デフォルトの名無しさん
07/03/07 13:13:09
おれはおまえらと共に待ったこの2ヶ月を忘れない!
ありがとう・・・そして、さようなら!
332:デフォルトの名無しさん
07/03/07 14:47:02
(#^ω^)ビキビキ
333:デフォルトの名無しさん
07/03/07 14:54:00
これ違うだろw
ただのSP1じゃん
334:デフォルトの名無しさん
07/03/07 21:12:39
VisualStudio2005で走らせると動くのに、コマンドプロンプトやWindowsでダブルクリックして起動するとエラーがでるのは何が原因でしょうか?
VisualC++で、多分mallocの部分で落ちていますが、今まで正常に動いていたのに突然落ちるようになりました・・・
335:デフォルトの名無しさん
07/03/07 21:15:19
Debugモードだと動作し、「デバッグなしで開始」を選ぶと落ちます
336:デフォルトの名無しさん
07/03/07 21:22:17
>>334
Debugで動いたのにReleaseで落ちるときは
まずは変数の初期化が疑わしい。
ちゃんと初期化してる?
337:デフォルトの名無しさん
07/03/07 21:32:51
>>336
初期化する以前に、落ちてしまいます
338:デフォルトの名無しさん
07/03/07 21:38:56
どうしようもありませんね。
339:デフォルトの名無しさん
07/03/07 21:41:05
疑わしいところが分かってるんだからデバックしようよ
340:デフォルトの名無しさん
07/03/07 21:44:31
table = (int **)malloc(sizeof(int)*column);
for(i=0;i<column;i++){
table[i] = (int *)malloc(sizeof(int)*input);
}
実際ここのコードで落ちますがデバッグしても原因不明です。
341:デフォルトの名無しさん
07/03/07 21:51:08
やはり、どうしようもありませんね。
342:デフォルトの名無しさん
07/03/07 21:54:54
あれだ。あれ使え。何だっけあれ。
343:デフォルトの名無しさん
07/03/07 21:55:14
>>340
一行目、とだけ言っておこうか
344:デフォルトの名無しさん
07/03/07 21:56:58
>>340
コード自体は問題ないよ。
クリーン&コンパイルしてみるか、プロジェクトを作り直すと直るかもしれない。
345:デフォルトの名無しさん
07/03/07 22:04:50
>>340
最初のsizeof(int)をsizeof(int*)に
346:デフォルトの名無しさん
07/03/07 22:14:18
sizeof(int) = sizeof(int*)
347:デフォルトの名無しさん
07/03/07 22:20:24
>>340
mallocの戻り値確認しないのが最近の流行なのか?
348:デフォルトの名無しさん
07/03/07 22:22:26
>>346
64ビット環境でも?
349:デフォルトの名無しさん
07/03/07 22:27:01
>>347
コードが長くなるのでここには書いてませんが実際は書いてます。
NULLではないです。
>>348
@32bit
350:デフォルトの名無しさん
07/03/07 22:29:51
>>340
メモリ破壊とかやってると原因となってる箇所と
異常が発生する箇所が異なるのはよくある話。
351:デフォルトの名無しさん
07/03/07 22:40:46
>>349
>>@32bit
なら、この場合の落ちる原因ではないだろうが…
意味的にはsizeof(int*)だろ
あと、4行のうちどこで落ちてんの?
352:デフォルトの名無しさん
07/03/07 23:32:39
SP1って当てたほうがいいの?
353:デフォルトの名無しさん
07/03/07 23:33:45
まだ問題の発生していないものは弄らんほうがいい。
354:デフォルトの名無しさん
07/03/08 01:23:44
>>340
シンプルにこれだけのコードにしたら、当然動くんだよね。
355:デフォルトの名無しさん
07/03/08 01:54:19
動く動かないは別に、int型へのポインタ配列って意味あるのかしら?
構造体とか配列へのポインタ配列ならちょくちょく使うけどさ。
単なるint配列だとまずいんだろうか。メモリ半分で足りるけど。
356:デフォルトの名無しさん
07/03/08 01:57:46
>>355
ポインタの用途はなにもメモリ領域の動的確保だけじゃないんだから。
357:デフォルトの名無しさん
07/03/08 02:23:21
ごめん。単純型へのポインタ配列の用途というやつがよくわからん、ってこと。
まぁ、必要になればやるんだけど、必要になったことが無いからね。。。
358:デフォルトの名無しさん
07/03/08 02:36:17
>>357
同意。
359:デフォルトの名無しさん
07/03/08 02:55:18
こいつらは単に「ポインタ」って言葉が使いたくてしょーがねーんだよ
360:デフォルトの名無しさん
07/03/08 03:13:28
C言語の発送から抜け出せないヤツの書いたC++のソースは読みたくないな
361:デフォルトの名無しさん
07/03/08 04:56:51
外部参照が未解決と言われるんですが、
dll追加するのってどうやるんですか?
362:デフォルトの名無しさん
07/03/08 07:57:16
>>361
言語は何よ?
363:デフォルトの名無しさん
07/03/08 08:22:21
>>355
ややこしいやつを用語で言うと定義で混乱するから、
コードで語ってくれよ。
364:デフォルトの名無しさん
07/03/08 08:34:38
別にややこしくないだろ
・int配列
・intポインタ配列
どっち使う?てだけ。
365:デフォルトの名無しさん
07/03/08 08:37:38
配列が動的なのか静的なのか。
動的なら使うし、静的ならあんま使わないし。
366:デフォルトの名無しさん
07/03/08 09:15:08
>>355,357
340のやろうとしてることの意味わかってる?
int*の配列を確保しようとしてるんではなく
intの2次元配列を確保しようとしてるんだよ。
そのとき出てくるint*は行要素(int配列)へのアクセス用であって
355の2行目に相当するものだろ。
もちろん355,357の言ってる意味はわかるが
この流れの中(>>340-)での指摘としてはちょっとずれてるよ。
367:デフォルトの名無しさん
07/03/08 11:07:25
1次元配列を2次元配列のように使うのはダメなん?
368:デフォルトの名無しさん
07/03/08 12:42:22
if ( 範囲外へアクセスしなければ && 保守作業におけるリスクを考慮したならば )
別に良い ;
369:デフォルトの名無しさん
07/03/08 13:05:06
DataGridViewの仮想モード、どうにかなんねーのかなぁ
非バインド列追加すると大変めんどいんだが・・。
VB6時代のMSFlexGridは自由度があって良かった。
(使いこなせない)負け組みはCOMコンポーネント使うしかないんか・・・orz
それにしても資料が少なすぎ!MSDNわけわからなすぎ!
Socketクラス使った擬似WinSockクラスモドキ、どこかに落ちてたら欲しい
(;´з`)ハァハァ
370:デフォルトの名無しさん
07/03/08 15:26:19
メニューのプロセスにアタックでブラウザのJavaScriptとかもデバッグできる?
371:デフォルトの名無しさん
07/03/08 15:47:23
アタック
372:デフォルトの名無しさん
07/03/08 15:56:43
>>370
つgoogle
「JScript デバッグ」
373:デフォルトの名無しさん
07/03/08 16:50:06
>>372
thx。できた!
URLリンク(mag.autumn.org)
374:デフォルトの名無しさん
07/03/08 17:08:41
アタックワロタw
375:デフォルトの名無しさん
07/03/08 19:14:56
アタックチャンス!
376:デフォルトの名無しさん
07/03/08 20:04:16
僕のところにもアタックしにきてくだしあ><;
377:デフォルトの名無しさん
07/03/08 20:06:19
370 名前:デフォルトの名無しさん[] 投稿日:2007/03/08(木) 15:26:19
メニューのプロセスにアタックでブラウザのJavaScriptとかも攻撃できる?
378:デフォルトの名無しさん
07/03/08 20:10:32
DirectShowのフィルタを作成するのにStrmbase.libとStrmbasd.libが必要なので、
それをビルドにより作り出そうと下記のページを見ながら行ってみたのですが、
URLリンク(www.shader.jp)
以下のようなエラーが出て、中身のない「XP32_DEBUG」というフォルダができるだけです。
URLリンク(vista.crap.jp)
どのようにすればビルドを成功させることができるでしょうか?
379:デフォルトの名無しさん
07/03/08 20:18:10
>>378
まんまHPにあるとおりにやってみろよ・・・・
380:デフォルトの名無しさん
07/03/08 22:00:07
そのレベルでDirectShowはちと難しすぎないか・・・
381:378
07/03/08 22:03:30
解決しました。
382:デフォルトの名無しさん
07/03/08 22:19:26
別のコードで領域破壊があったみたいです・・・
そこを直したら解決しました。
>>366
そのとおりです。
int*は動的確保したint配列へのポインタです。
2次元配列を動的に確保する場合にはややこしくなくてメジャーな方法と思います。
383:340=382
07/03/08 22:21:35
でした。失礼。
384:デフォルトの名無しさん
07/03/08 22:55:23
プロジェクトのプロパティから
[構成のプロパティ]-[C++]-[全般]の64ビット移植への対応(/Wp64)を
外しているのですが、これを#pragmaで制御することは可能でしょうか?
毎回プロジェクトのオプションをセットするのが面倒なので
ソースに書けるならその方が楽でいいと思ったのですが。
385:デフォルトの名無しさん
07/03/08 23:21:32
やってみればいいじゃん。
386:デフォルトの名無しさん
07/03/08 23:29:04
いや、その方法を聞いてるんだろ?俺は知らないけど
387:デフォルトの名無しさん
07/03/08 23:39:53
>>385
え~とですね、もう少し細かく言うべきでしたか。
>>384で書いた/Wp64の箇所をヘルプでみると、
Detect64BitPortabilityProblemsをコードで変更できそうなことが書いてありました。
そこで、
#pragma comment(Detect64BitPortabilityProblems, "FALSE")
としてみたのですが、warningが出て/Wp64オプションは切れませんでした。
Detect64BitPortabilityProblemsをgoogleで検索しても設定ファイル(common.js)の
中身しか出てこないので、出来るかどうか+出来るならどうやるのかを知っている人が
いればいいなぁ。。と質問させてもらったのでした。
388:デフォルトの名無しさん
07/03/08 23:49:02
URLリンク(www.itmedia.co.jp)
ここのテーブル12に関係する警告が一覧になっている。
警告のオンオフは#pragmaで制御できたはず。
それで代わりとするのが手っ取り早いと思う。
389:デフォルトの名無しさん
07/03/08 23:54:46
>>388
おぉ!ありがとうございます。
知りたいことは全部ここに載ってるみたいです。
警告はやっぱりdisableにするのが手っ取り早いようですね。
新規のプロジェクトの時は型変換ヘルパ関数使うようにします。
ありがとうございました。
390:デフォルトの名無しさん
07/03/08 23:55:49
>>382
解決したのはよかったけど、
前にも指摘した通り1行目の sizeof(int) は sizeof(int*)。
「sizeof(T) >= sizeof(T*)」となる型だと一応必要な領域は確保されるので動作してしまうけど
「sizeof(T) < sizeof(T*)」となる型だと足りなくて落ちるはず。
340のは32bit環境でint型だからたまたまバグが顕在化してないだけだよ。
同様にlong,float,doubleのときも動いてしまうだろうけど、
64bit環境でのintだとか、32bit環境でもcharなんかだと即エラーになる。おそらく。
試してごらん。
391:デフォルトの名無しさん
07/03/09 00:34:03
>>389
たぶん/Wp64がやっているのはそういう警告を表示することだけだと思うんだ。
392:デフォルトの名無しさん
07/03/09 00:43:00
デバッグ中に、LocalのWatchウィンドウを閉じてしまったら、
再度開く方法がわからなくなった。
メニューの何処探しても見つからない・・・・・・・。
393:デフォルトの名無しさん
07/03/09 00:49:35
>>392
デバッグ中に
メニューの
デバッグ→ウィンドウ→ウォッチ→ウォッチ1(Alt+3)
どう?
394:デフォルトの名無しさん
07/03/09 00:55:51
>>392
デバッグ中にしかでないぞ,場所は
デバッグ->ウィンドウ->ローカル
395:デフォルトの名無しさん
07/03/09 00:56:23
Visual Studio 2005にSP1いれたら
他の人の環境ではDLLが違うってことで迷惑かけてしまった。
トホホ
ところで
Visual Studio 2005でインストーラ作ると
SP1のDLLもインストールしてくれるのでしょうか。
なんだかSPなしのVC用DLLのインストールの予感
はぁ~
余計なトラブルを呼んでしもうた
396:デフォルトの名無しさん
07/03/09 01:00:36
>>395
>>201
397:デフォルトの名無しさん
07/03/09 01:18:54
>>394
ありがとう。
デバッグメニューの中にあったんだ・・・orz
助かったよ~
398:デフォルトの名無しさん
07/03/09 01:40:23
C++で#pragma region commentして折りたたむと、たまにcomment部分がカラフルに色化けするのは既出?
スクリーンショット捕まえたよ。必要ならMSに連絡するけどこれで3回目だから俺以外にも見つけてる奴居るだろうな・・・。
399:デフォルトの名無しさん
07/03/09 01:43:17
昔からあるな。それ
400:デフォルトの名無しさん
07/03/09 03:55:18
VS2003とVS2005のSP1ランタイム公式配布待ってられないからってベクターに置いてる人が居る。
401:デフォルトの名無しさん
07/03/09 05:30:01
>>398
すぐ直るからそれぐらい気にしてない・・・
402:デフォルトの名無しさん
07/03/09 14:00:43
もしかしてここって有料サイトでしょうか?
URLリンク(sourceforge.net)
ここの
URLリンク(sourceforge.net)
は一応「寄付」となっているから無料サイトだと思うんですが
この関係の英語慣れてなくて。大丈夫ですよね・・・?
403:デフォルトの名無しさん
07/03/09 14:04:19
有料ではないが有料より怖いものもあるから気をつけろ
404:デフォルトの名無しさん
07/03/09 14:13:18
登録されているものも、ライセンスを穴があくほど理解しないと大変な事になる。
ソース利用は計画的に。
405:デフォルトの名無しさん
07/03/09 14:19:35
>>403-404
どうもここにあるコンテンツである部品類は無料のものが多いようなのですが、
>>402見てもアカウント取ってもいいものかどうか迷ってます。
アカウント取る時点でこちらのクレジットカード番号を入力する欄が出てこなければ
原則無料と思っていいですよね??
406:デフォルトの名無しさん
07/03/09 14:20:25
それとも、あとからメールで課金システムですからとか言ってくるんでしょうか・・・?
407:デフォルトの名無しさん
07/03/09 14:31:20
スレ違い
408:デフォルトの名無しさん
07/03/09 14:45:25
>>405
それについては安心していいから二度とこのスレで話題にスンナ
だが各プロダクトのライセンスだけはちゃんと読め
409:デフォルトの名無しさん
07/03/09 14:51:57
うっかりGPLの動画ライブラリ使ってしまったために
ソースコード公開する羽目に陥ったエロゲメーカーとかあったなぁ
410:デフォルトの名無しさん
07/03/09 14:56:35
VC2005EEにてDirectShowのフィルタを作ろうとマイクロソフトのサンプルをビルドすることから
始めてみたのですが、「atlthunk.libが無い」と言われます。
URLリンク(agpg.seesaa.net)
このページを見ると、EEに付属するファイルはバージョンが古いものがあるそうですが、
通常版のVC2005ではatlthunk.libは入っているのでしょうか?
確認してみてくださるようお願いします。
もし入っているようなら購入しようと思います。
411:デフォルトの名無しさん
07/03/09 15:10:32
古いファイルが入っていると言うのは、EEではなくPlatform SDK。
ExpressにはATLが付属していないというだけ。Platform SDKのATLは本来64ビット用。
俺もVS 2005のStandard以上は持っていないが、ATL 8が入っているはず。
あと、DDK(無料)にはATLが入っていると言う話も良く聞く。
おれ自身が確かめたわけではないが。
412:デフォルトの名無しさん
07/03/09 15:12:01
>>410
とりあえず、漏れのVS2005にはないようだ
んで、atlthunk.libでググると、いろいろ解決策ぽいのがあるけど
413:デフォルトの名無しさん
07/03/09 15:16:10
32bit環境で64bit実行ファイルを生成したり、64bit環境で32bit実行ファイルを生成できますか?
414:デフォルトの名無しさん
07/03/09 15:17:23
はい
415:デフォルトの名無しさん
07/03/09 15:18:50
>>413
それ出来なかったらクソ杉だろ、常識的に考えて・・・
416:デフォルトの名無しさん
07/03/09 15:28:36
>>410-412
atlthunk.libはATL 7以上では存在しない(不要)だったような気がする。
417:デフォルトの名無しさん
07/03/09 15:29:24
>>408-409
レスどうもでした!!
418:410
07/03/09 15:34:25
>>411
ありがとうございます!
>>412
ありがとうございます!
その解決策っぽいのも試したんですが、それに起因した新たなエラーがずらりと出てしまうんです・・・
>>416
なんと・・・!
なくなったんですね・・・。
419:デフォルトの名無しさん
07/03/09 21:46:33
VC#2005Expressのスタートページ左下のVisual C# Expressヘッドラインの
どの項目をクリックしても、一番上の項目が開かれるんだけど、
一番上以外の項目は開けないの??
420:デフォルトの名無しさん
07/03/10 00:06:44
DirectInput使おうと思って、
ツール オプション で
インクルードとライブラリのフォルダ追加して、
ビルドしてみたんだけど、
リンクの段階で、外部シンボルが未解決のFatalError出る。
オプションで指定してやんないとダメなの?
421:デフォルトの名無しさん
07/03/10 01:09:46
VC6、VS2003、VS2005を同じPCに入れています。
デバッガでなく普通にアプリ(VC6で作成)を実行し例外発生でDebugする際に
VSのJust-In-Timeデバックダイアログがでて2003/2005のどちらを使うか聞いてくるのですが、
使いたいのはVC6です。
どうしたらいいのでしょうか?
VC6だけいれた環境だとVC6のデバッガが立ち上がります。
422:デフォルトの名無しさん
07/03/10 09:00:27
>>420
つ #pragma comment(lib, "dinput8")
423:デフォルトの名無しさん
07/03/10 12:10:52
>>421
VC6だけの環境では
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
の Debugger の値はどうなってます?
424:デフォルトの名無しさん
07/03/10 15:25:13
>>421
VC6の[ツール]-[オプション]の[デバッグ]タブで[ジャストインタイムデバッグ]をONにしてみたら?
425:デフォルトの名無しさん
07/03/10 17:52:01
devpartner入れた2003でビルドしたらメニューからdevpartnerを無効にしてるのにもかかわらず
勝手にTTcore.dllを埋め込まれて果てしなくうざいんですが
どうすれば解決できるんでしょうか?
426:デフォルトの名無しさん
07/03/10 19:30:02
Vistaパッチ野郎がいなくなってなんかさみしい
427:デフォルトの名無しさん
07/03/10 19:52:22
YOYOYO 中に跋扈する魑魅魍魎 まるで異界の一味郎党
みたいなRhymer Rhymeしに登場 聞こえたろう闇に響く音
ビビって興味ない振りしようと 好奇心は日に日に上昇
ならCheckしに行こう here we here we go YO
怪し危うし魔の魑魅魍魎
多分地獄は満杯 溢れ出した連中が団体で列を成して
この世にスタンバイ 奴らの分 場所がまず足んない
道理で季節問わず暑いはず あえてヒートアップさす
いかついVerseを かまして汗かかすぞ
どうせヤケだろ 聞かせな合唱を YO
HA! こいつぁまるで火事場
すげぇ熱気溜まっちまう島国
Danger ますます上がっちまう Come on
(このジパングもうちょいでパンク)
428:デフォルトの名無しさん
07/03/10 22:20:37
VB.netでつくったアプリって初回の起動にえらい時間がかかるけどこれってVC++やvc#も一緒なんでしょうか?
429:デフォルトの名無しさん
07/03/10 22:22:14
VC++のネイティブなら違うとおもうが。
430:デフォルトの名無しさん
07/03/10 22:24:46
>>428
Formsなら一緒
431:デフォルトの名無しさん
07/03/10 22:25:57
ネイティブの意味もよくわからないんですが、普通の方法では遅いってことですか?
432:デフォルトの名無しさん
07/03/10 22:33:52
>>431
ネイティブは一般的にはC++でMFCやWTL/ATLで作成されたアプリ
.NETで普通の方法とは現在ではFormsアプリ
今後は.NETで普通の方法がWPFアプリを指すものとなる
433:デフォルトの名無しさん
07/03/10 22:36:40
FormsはCPU描画を頻繁に行っており、体感速度が遅いのが特徴。
Forms・MFC・WPFで同じコントロールを多数羅列して貼り付けたらわかりやすい。
434:デフォルトの名無しさん
07/03/10 22:36:40
津波がくるぞ!
435:デフォルトの名無しさん
07/03/10 22:38:05
だいたいわかりました。ありがとうございます
遅いの我慢できないからボーランドの無料ツールも検討してみます
436:デフォルトの名無しさん
07/03/10 22:39:28
delphiがいいお
437:デフォルトの名無しさん
07/03/10 22:41:26
パソコンの起動時にやるルーチンワークをVB.netでつくって毎日遅さによるストレスで死にそうな僕がきたよ
438:デフォルトの名無しさん
07/03/10 22:41:54
それはお前のスキルの問題
439:デフォルトの名無しさん
07/03/10 22:42:30
.NETだからってなんでもかんでもFormとは限らんわな!
440:デフォルトの名無しさん
07/03/10 23:05:38
C#とか.NETってネイティブ吐けるコンパイラないの?
441:デフォルトの名無しさん
07/03/10 23:06:59
.NETって言ってる時点で吐けんわな!
442:デフォルトの名無しさん
07/03/10 23:09:19
.NETの遅さってどっと疲れるよねプププw
443:デフォルトの名無しさん
07/03/10 23:11:14
ところでなんで.NETなんて名前にしたんだ?
444:デフォルトの名無しさん
07/03/10 23:12:15
ネイティブじゃないから遅いわけじゃない
445:デフォルトの名無しさん
07/03/10 23:16:01
C#ネイティブは開発者から結構要望あるから、MS次第でできる可能性がある。
446:デフォルトの名無しさん
07/03/10 23:21:40
C#のネイティブコンパイラは誰かが勝手に作りそうで作らないな
やっぱり.NET Frameworkが使えないならあんまり意味ないわな
447:デフォルトの名無しさん
07/03/10 23:22:48
起動が遅いのはコンパイルしてるからだったのか
448:デフォルトの名無しさん
07/03/10 23:28:59
一度起動したらコンパイル結果をキャッシュに残して、
次回起動時には自動的にキャッシュを利用するようにすればいいのに。
449:デフォルトの名無しさん
07/03/10 23:41:56
さっきからこのド素人はなにほざいとんじゃ
勉強し直せや
450:デフォルトの名無しさん
07/03/10 23:52:24
と、このスレ一のド素人がほざいております。
451:デフォルトの名無しさん
07/03/10 23:53:23
ほんとばかだねー
452:デフォルトの名無しさん
07/03/10 23:56:44
なんにも知らん奴らばっかだなこのスレは
453:デフォルトの名無しさん
07/03/10 23:58:14
まあ、express版の弊害だな
454:デフォルトの名無しさん
07/03/11 00:07:17
そういやVistaだと、よく使うソフトが自動的にロードされて起動が高速になった、というレスがあったけど本当?
455:デフォルトの名無しさん
07/03/11 00:22:26
>>454
Vista使ったことないから断言できないけど、
Vistaはメモリ使うだけ使っておくような構造だと聞いたから事実だと思う。
456:デフォルトの名無しさん
07/03/11 00:28:22
SuperFetchの威力はすさまじいよ。
Paint.NETが爆速で起動して鼻血でた。
457:デフォルトの名無しさん
07/03/11 01:03:14
今までの.NETアプリ起動時とか、ファイルアクセス大杉でCPUは8割方寝てたんじゃないかねぇ?
SuperFetchはその辺実感させてくれる。
自分にも、ディスクアクセス待ちでいかにCPUが暇してるか知らずに、
ネイティブコードとかループ処理とかちまちまとした最適化にこだわっていた時期がありました。
458:デフォルトの名無しさん
07/03/11 01:44:48
というかVistaは体感に影響する最適化が中心な気がしますな
まぁみんな「もっさり」とかばっかり言うし、いいんじゃないの
459:デフォルトの名無しさん
07/03/11 02:11:58
>>458
いやマジで Office 2007 はもっさりしてるよー。
460:デフォルトの名無しさん
07/03/11 02:24:52
Express使ってる環境にMSDN12月版入れてみたんだけど、
これって統合できないの?
461:デフォルトの名無しさん
07/03/11 02:48:07
だれも>>419に回答できないの?
462:デフォルトの名無しさん
07/03/11 05:15:32
>>459
Office関係ナス
463:デフォルトの名無しさん
07/03/11 13:15:11
VS2005 PROを使用しています。 VC++に関する質問です。
OSはXP Homeです。
ファイルサイズのバイト数表記を文字列に変えたいと思っているのですが、そのような関数はないでしょうか?
ってか、あったと思います。
具体的に、何をしたいかといいますと、エクスプローラでファイルのプロパティを開くときに表記される
ファイルのサイズの文字列を取得したいのです。
たとえば、
ファイルサイズが55,687,806 バイト ならば、 文字列は 53.1 MB となり、
ファイルサイズが1,230,875,354 バイト ならば文字列は 1.14 GB となります。
一から自作してもよいのですが、OSの表記と互換性を保ちたいと思いますので、MSが提供する
関数を使って、文字列への変換をしたいと考えています。
このような関数をご存知の方は教えてください。
464:デフォルトの名無しさん
07/03/11 13:32:32
そんなんあったっけ?
465:463
07/03/11 13:49:36
ごめんなさい、自己解決しました
StrFormatByteSize
って関数でいける模様です。
466:デフォルトの名無しさん
07/03/11 13:49:58
その発送はなかったわ
467:463
07/03/11 13:56:05
あれ、なにか間違ってますかね?
多分、この関数で文字列の取得が出来ると思ったんですけど
MSDNにもそんな事が書いてますし……
468:デフォルトの名無しさん
07/03/11 14:03:55
ShellAPIにあった気がするってぐらいだったな。
2GB以上は StrFormatByteSize64 だっけ?
469:デフォルトの名無しさん
07/03/11 14:04:40
それで問題ないと思う。
470:463
07/03/11 14:14:38
ありがとうございます。
471:デフォルトの名無しさん
07/03/11 20:10:49
コンパイルオプションで /U 'symbol' でマクロシンボルを undef
できますが、ヘッダファイルやソース中で#define ディレクティブ
で定義されたマクロシンボルはundef 出来ないのですが、
そういう場合でもコンパイルオプションレベルでundefする方法
ってありますか?
472:デフォルトの名無しさん
07/03/11 20:41:52
そりゃ聞いたことねえなー
473:デフォルトの名無しさん
07/03/11 21:56:36
>>465>>468
自分で実装した俺の苦労は…
474:デフォルトの名無しさん
07/03/11 21:57:45
きっと今後の肥やしになるさ
475:デフォルトの名無しさん
07/03/11 22:36:18
>>473
IE4入れていないWin 95/NT4でも使えるという自慢ができる。
476:デフォルトの名無しさん
07/03/11 22:45:00
VS2005の時点で普通はWin95/NTじゃ使えない
477:デフォルトの名無しさん
07/03/12 13:18:06
ブルーベリーの宣伝の頭のビラビラしてるやつウザいよね。
まで読んだ。
478:デフォルトの名無しさん
07/03/12 18:55:27
すみません。
visualstudioでソースを書くところに
→や・がスペースボタンや改行押すと勝手に出てきてしまうようになってしまいました。
以前は出ていませんでしたので消したいのですが消す方法ご存知の方いませんか?
ご教示お願いします。
479:デフォルトの名無しさん
07/03/12 19:13:17
Ctrl+R, Ctrl+W
480:デフォルトの名無しさん
07/03/12 19:15:44
>>479
ありがとうございます。
消えました。
481:デフォルトの名無しさん
07/03/12 21:27:11
だれか>>460についておしえてー
482:デフォルトの名無しさん
07/03/12 23:04:56
金だして買えよ
483:デフォルトの名無しさん
07/03/13 13:49:50
64bit版Vistaでコンパイルした一般的なWindowsアプリは、32bit版OSでも動作しますか?
C言語とC#を使います。
484:デフォルトの名無しさん
07/03/13 13:52:09
クロスコンパイルすれば大丈夫。
485:デフォルトの名無しさん
07/03/13 14:37:24
>>484
何か設定がいるのですか?クロスコンパイルする設定はどこにありますか?
というのも、32bit XPでC言語のソースを、対象マシンをx64に設定してコンパイルしたところ、objファイルは作られましたが、リンクができませんでした。
VistaではWOW32で32bitの実行ファイルも使えるらしいですが、逆ができないと痛いので…
486:デフォルトの名無しさん
07/03/13 14:52:45
>>485
っ マニュアル
487:デフォルトの名無しさん
07/03/13 22:42:40
開発環境:WinXP、VC2005EE
これで作成した.exeを他のPCでも実行できるよう、設定を
・マルチスレッドMT(DLLなし)
・マニフェストの生成 → いいえ
としてリリースビルドしたら問題なく実行できるようになりました。
ところが、その実行ファイルが読み込んで使う、もう一つ作成した.dllファイルも同じようにすると、
・マルチスレッドMT(DLLなし) はコンパイル失敗
・マニフェストの生成 → いいえ はregsvr32で登録するとき、モジュールが見つからないと言われ失敗
となります。
仕方ないので、両方とも初期設定に戻しますが、他のPCでもこの.dllを登録して使えるようにするには
どうすればよいでしょうか?
488:デフォルトの名無しさん
07/03/13 22:53:09
>>487
ライタイムをスタティックリンクじゃなくてDLLを利用するようにしてもダメ?
排他処理の都合だかなんだか忘れたけど、MSはDLLのランタイムを使用するようにススメてなかった?
489:487
07/03/13 23:09:52
>>488
>ライタイムをスタティックリンクじゃなくてDLLを利用するようにしてもダメ?
.dll(以後、自作dllと書きます)のほうですよね?
DLL版ランタイムを利用する場合は、自作dllと同じフォルダにmsvcr80.dllを置いておくだけでイイんでしょうか?
msvcr80d.dllというのも入ってますが、こちらのほうがイイですか?
490:デフォルトの名無しさん
07/03/13 23:10:42
金だして買えや
491:デフォルトの名無しさん
07/03/13 23:16:13
マニフェストを正しく生成すれば同じフォルダに入れる必要はない。
WinSxSから勝手に探してくれるだろ。
492:デフォルトの名無しさん
07/03/13 23:17:04
>>489
.dll,.exeを問わず、DLLのランタイムを使ったほうがいいらしい。
置き場所は、それで(サイドバイ)でいいと思うよ。
*d.dllはデバッグ版用のランタイム。
493:デフォルトの名無しさん
07/03/13 23:18:22
逆にEXE/DLLと同じフォルダにmsvcr80.dllなどを置いても良い。
マニフェストを正しく生成すれば。
msvcr80d.dllはデバッグ用だから人に配れるものでないし、
リリースビルドすればmsvcr80d.dllが必要な実行ファイルにはならない。
494:487
07/03/13 23:30:45
みなさんの的確なご指摘のおかげでだいぶ分かってきました。
つまり、以下のようにすれば他のPCで使用できるということですよね?
自作.exe、自作.dllともに
・マルチスレッドDLL(/MD)
・マニフェストの生成 → はい
にして、上記二ファイルとともにmsvcr80.dllを同じフォルダに置いておき、そこで自作.dllの登録
(バッチ処理でregsvr32を行います)および自作.exeを実行してやれば良い。
(マニフェストは埋め込み設定にしているので、ビルド時に生成される単体のマニフェストは必要なし)
一つだけ気になるのは、マニフェストを「正しく」生成する、というところです。
これはビルド時に何らかの手を加える必要があるのでしょうか?
495:デフォルトの名無しさん
07/03/13 23:38:29
>>494
俺、マニフェスト関連のことはよく知らんけど、その他のことを守ってれば
マニフェストがなくても多分問題ないぞ。
496:デフォルトの名無しさん
07/03/13 23:41:12
>>495
VC2005で作成したバイナリはマニフェストがないとdllを同じフォルダに叩き込んでも動かない。
497:デフォルトの名無しさん
07/03/13 23:46:33
>>496
なにそれ? そんなの退化じゃん。
498:487
07/03/14 00:00:28
MSDNを見たら分かりました!
>>494の構成であればとくにマニフェストをいじる必要はありませんね。
ありがとうございました!
499:デフォルトの名無しさん
07/03/14 02:56:57
他のPCって64Bitだったら開発環境のどこかのフォルダにあるvcredist_*64.exeみたいなのを入れた方が早いんじゃ
500:デフォルトの名無しさん
07/03/14 08:42:29
Visual C++ 6.0 RISC Edition (Alpha) でいいと思うよ。( ̄ー ̄)
501:デフォルトの名無しさん
07/03/14 08:53:13
>>494
自分がビルドしたEXE/DLLに埋め込まれるマニフェストはアプリケーションマニフェスト。
ランタイムDLLにはアセンブリマニフェストが付属していて、
EXE/DLLと同じフォルダにランタイムを置きたければ、
アセンブリマニフェストも置かなければならない。
(当然vcredist_???.exeなどで別途ランタイムをインストールしておけば、
ランタイムもアセンブリマニフェストもEXE/DLLと同じフォルダに置く必要はなくなる)
アセンブリマニフェストは%windir%\WinSxS\Manifestsにある。
この中にあるCランタイムはmsvcr80.dll, msvcp80.dll, msvcm80.dllの3つから
なっているが、EXE/DLLと同じフォルダに置くアセンブリマニフェストでは、
使わないファイルの記述を削って構わない。
502:487
07/03/14 09:48:21
>>499
64BitのPCってまだそんなに普及してないですよね??
32Bit対応にするために、VCの設定で64Bit対応は「いいえ」にしています。
>>500
検討してみます。
>>501
さっき別のPCで試してみたんですが、ダメでした( TдT)
>>494の構成に加えて、WinSxS\Manifests下のランタイムの記述のあるマニフェストファイルを
同梱したフォルダを持っていったのですが、構成が正しくないと怒られました。
msvcr80.dllだけのフォルダと他の二つも加えたフォルダのどちらも同じでした。(一つだけの場合、
マニフェストファイルは該当する記述以外消しました)
マニフェストファイルってアプリが実行されたフォルダも検索するはずですよね??
何がまずいんでしょうか??
なお、テストしたPCはVCの入っていないXP SP2です。
503:デフォルトの名無しさん
07/03/14 10:18:52
> WinSxS\Manifests下のランタイムの記述のあるマニフェストファイル
redistディレクトリがVCのインストール先にあるやろ・・・
504:デフォルトの名無しさん
07/03/14 10:37:24
EEは参考になるマニフェストが入ってなかったと思う。
URLリンク(www.codeproject.com)
↑これで試しても駄目? それとSP1を当ててるとランタイム変わっているらしいので注意。
505:デフォルトの名無しさん
07/03/14 13:03:26
ほれ参考にせい
URLリンク(dev.activebasic.com)
506:487
07/03/14 13:31:59
>>504
>>505
ありがとうございます!
試してみます!
507:デフォルトの名無しさん
07/03/14 14:11:35
本当にこの手の話は良く聞く。よその掲示板でも見かけるよ。
URLリンク(www.microsoft.com)
URLリンク(forums.belution.com)
508:デフォルトの名無しさん
07/03/14 19:36:17
ウインドウのレイアウトを初期設定に戻したいんだけど、どうすればええ?
509:デフォルトの名無しさん
07/03/14 19:44:29
すまん
自己解決
[ウインドウ]-[ウインドウレイアウトのリセット]で即解決だったわ
.NET 2003と変わったんでつね
510:デフォルトの名無しさん
07/03/14 19:57:28
>>506
こらこら、vcredist_x86.exeもちゃんとPCの中にあるって。
そんなネットの古いの拾うのはダメだ。どうしても嫌ならベクターにSP1のがあるが
スタート→検索→ファイルやフォルダでvcredistぐらい検索しても罰は当たりません。
511:デフォルトの名無しさん
07/03/14 23:00:55
同じソースを、GUIの画面でビルドしたexeと、msbuild.exeでバッチビルドしたexeで
差はないですよね?
ビルドの条件は同じとして、片方が動いて片方が動かないというようなexeが
できることはないですよね?
512:487
07/03/14 23:09:29
やはりダメです・・・
もう限界です・・・
残念ではありますが、とても勉強にもなりました。
こんなに難しいことを理解されているみなさんを心から尊敬します。
親切に教えてくださって、ほんとうにありがとうございました m(_ _)m
513:デフォルトの名無しさん
07/03/15 01:30:47
>>512
たぶんこんがらがってるだけだから、一から確認をゆっくりしながらテストすることをおすすめする。
#メモを書かない人ならしったこっちゃねぇよ
514:デフォルトの名無しさん
07/03/15 09:00:31
MSDN Online 更新情報
またVista用パッチのお知らせがトップになってる…
515:デフォルトの名無しさん
07/03/15 10:16:59
開発環境の質問なのですが、
Visual Studio 2005 で Visual Studio クラス デザイナ パッケージの読み込みに失敗する
という内容なのですが、マイクロソフトの情報によると、
Visual Studio 2005 では次の 2 つのアセンブリがインストールされますが、
Beta 2 にはファイルのバージョン情報が用意されていません。
Microsoft.VisualStudio.EnterpriseTools.ClassDesigner.dll
Microsoft.VisualStudio.EnterpriseTools.SdmDesigners.dll
という事でした。
ソース
URLリンク(www.microsoft.com)
ソースを元にこの問題を解決するにはの手順どおり実行したのですが、
1番目:ファイル自体がなかった為スルー
2番目:指示通り削除
3番目:DVDの中にそのファイルがない
4番目:3番目と同様
と、ここで行き詰ってしまいました。
仕様している環境は、以下の通りです。
VS2005:Professional with MSDN professional
開発OS:XP Pro
どなたか助けてください。
516:デフォルトの名無しさん
07/03/15 12:58:33
1番目:アンインストール
2番目:再インストール
3番目:SP1インストール
517:デフォルトの名無しさん
07/03/15 13:14:05
>>516
全部試したけど駄目でした。
情報不足で申し訳ありません。
518:デフォルトの名無しさん
07/03/15 13:18:12
>>517
この順序って事じゃないの?
519:デフォルトの名無しさん
07/03/15 13:37:18
>>518
ちょっと時間がかかりますけどその手順でもう一回やってきます。
520:デフォルトの名無しさん
07/03/15 14:21:48
理想形
1番目:アンインストール
2番目:再起動
3番目:再インストール
4番目:再起動
5番目:SP1インストール
6番目:再起動
かな。
521:デフォルトの名無しさん
07/03/15 14:28:25
7番目:WindowsUpdate全部
8番目:Microsoftダウンロードセンター全部。再起動の指示があれば必ずその場で再起動。「後で」は禁忌。
これでダメなら
Windowsのクリーンインストールからやり直し。
522:デフォルトの名無しさん
07/03/15 21:48:13
1番目:アンインストール
2番目:再起動
3番目:jv16 PowerTools
4番目:再起動
5番目:DriveDiet XP
6番目:再起動
7番目:再インストール
8番目:再起動
9番目:SP1インストール
10番目:再起動
523:デフォルトの名無しさん
07/03/16 05:25:01
VisualStudioふざけんな!!
WebServiceコンポーネントをフォーム上に配置すると、接続先URLが勝手に固定化される。
Serviceのコンストラクタ内では
this.Url = global::hoge.Properties.Settings.~
で動的に初期化されてるのに、Form.Designer.cs の中で勝手に
this.hogeService.Url = "URLリンク(localhost:8080)~";
とか再設定してやがる。
これじゃ、いくら実行環境で.config書き換えても繋がらないわけだ…
フォーム上に配置するのではなく、自前でnewすることで解決したんだけど、
そもそも接続先をハードコーディングするようなソースを自動生成すんじゃねぇよ糞が!
524:デフォルトの名無しさん
07/03/16 07:14:04
>>523
久々にフイタw
525:デフォルトの名無しさん
07/03/16 07:54:52
FormsはVBの流れだからそういうことは普通にあると考えてよいと思う
526:デフォルトの名無しさん
07/03/16 08:00:10
プロパティでごにょごにょとやるもんだと思ってた。
527:デフォルトの名無しさん
07/03/16 09:32:55
IContainerのコンストラクタを持つコンポーネントとコントロール以外を
フォームに張るとフォームの破棄のときにDisposeしてくれない。
そういうのは極力フォームには張らないようにしている。
528:デフォルトの名無しさん
07/03/16 10:00:03
Dispose()呼べばいいじゃない。
529:デフォルトの名無しさん
07/03/16 17:16:24
ツールボックスで、たとえばPictureBoxをコピーする。
ツールボックスにフォーカスが当たったまま、貼り付け。
そうすると、ツールボックスにPictureBoxが貼り付けられるんだけど、なにこれ?
530:デフォルトの名無しさん
07/03/16 17:24:13
ツールボックスをカスタマイズできるってことじゃよ
531:529
07/03/16 17:25:46
好きな順序で表示させられる、ってことですかい?
532:デフォルトの名無しさん
07/03/16 17:41:25
新しいタブを作ってよく使うコントロールをまとめておいたりできるしね。
だがアイコン表示が死亡してリセットすると全部パーになる罠。
533:デフォルトの名無しさん
07/03/16 17:50:41
なるほど、さんくす。
534:デフォルトの名無しさん
07/03/16 21:28:40
はっきりいってコンパイルで遅いわけじゃない
535:デフォルトの名無しさん
07/03/16 22:24:32
まあ
シールだけ抜き取られて捨ててあるチョコレート菓子を拾って主食にしていた頃もあったさ
536:デフォルトの名無しさん
07/03/16 23:16:02
>>534-535
何を言ってるのかワカラナーイ
537:デフォルトの名無しさん
07/03/16 23:17:46
質問です。
汎用的なTreeViewコントロールを単体で作ったんだけど、
コンストラクタの中でルートノードを1つAdd()していると
フォームに貼ったときに同じことを繰り返すコードが生成される。
フォームを保存→閉じる→開くを繰り返してるうちに
ルートノードが1つずつ増えていくんですがこれは仕様ですか?
538:デフォルトの名無しさん
07/03/16 23:54:48
そうやって何でも「仕様」だの「バグ」だの、ライブラリやプラットフォームの
作者のせいだと重いたがる幸せ回路発動系の性格の人はPG向いてないんじゃない?
仕様なわけないじゃんアホかw
フォームのデザイナにはデザイン時に変更されたプロパティーを
フォームのコードにして永続化する機能がある。
その「仕様」は、この機能とお前さんが書いたアホコードのコラボレーションってわけ。
539:デフォルトの名無しさん
07/03/17 01:28:15
少なくともフォームに配置した後、何も変更してないんだから永続化の必要はないんだが。
コンストラクタ内で自分のプロパティや初期状態を設定するのがアホコード???
VSではそうなのか。常識の通用しないツールだことw
540:デフォルトの名無しさん
07/03/17 01:33:23
くだらね
541:デフォルトの名無しさん
07/03/17 01:36:56
ツールだことw
542:デフォルトの名無しさん
07/03/17 01:53:52
>>539
やっぱり君みたいな他責的な人間はPG向いてないと思うよ。
まあ冷静に考えてみな。
デザイナでForm1にLabel1を貼り付けて、Textプロパティに"hoge"と設定したとする。
するとForm1をShowしたときに、PG自身は何もコードを書いてないにもかかわらず
Label1には"hoge"と表示されるわけだが、これはどういう仕組みで実現されていると思ってるんだ?
543:デフォルトの名無しさん
07/03/17 02:01:55
>>539
仕様もなにもノードをadd()してるのはお前のコードだろが。
544:デフォルトの名無しさん
07/03/17 16:59:15
ビルドエラーが出たとき、出力ウィンドウに
------ ビルド開始: プロジェクト: ***************, 構成: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig /nowarn:1701,1702---etc.....
等々出た次の行の個々のエラーをダブルクリックすると、ソースのその行に飛ぶのはわかるんだけど、
上に示した、行をダブルクリックしたとき、ハードディスクにアクセスしてるけど、なにしてるの?
545:デフォルトの名無しさん
07/03/17 17:09:33
パソコンが文句言ってるんだよ
546:デフォルトの名無しさん
07/03/17 18:45:28
今頃SP1入れてるけどなんでこんなに時間かかるんだ?
もう1時間以上かかってるんだけど
547:デフォルトの名無しさん
07/03/17 18:50:51
みんなそう文句言ってるよね。
俺はそれ聞いて入れる気無くしてる。
メリットも知らないし。
548:デフォルトの名無しさん
07/03/17 18:58:13
>>546
メモリが少ないマシンだと凄く時間かかる。
ちなみに512MのP4 1.6GHZだと3時間
RAM 1GのP4 3.0GHzだと40分くらいだった。
ディスクの速度も関係ありそうだが
549:デフォルトの名無しさん
07/03/17 19:08:26
SP1は当てといたほうがいいとオモ。
少しだけ安定性が増す。少しだけな。
550:デフォルトの名無しさん
07/03/17 19:15:41
Vistaパッチもな!
551:デフォルトの名無しさん
07/03/17 19:25:33
764 名前:[名無し]さん(bin+cue).rar 投稿日:2007/03/17(土) 12:18:10 ID:5CQ4Ccza0
tech:プログラム技術[レス削除]
スレリンク(saku板:292番)
292 名前:Nimura Takashi[] 投稿日:07/02/27(火) 09:14 HOST:p7128-ipbf201yosida.nagano.ocn.ne.jp<8080><3128><8000><1080>
削除対象アドレス:
スレリンク(tech板:346-347番)
削除理由・詳細・その他:
操作ミスで、会社名がわかるプログラムのソースコードをアップしてしまいました。
お願いです。早急に削除してください。
本当によろしくお願いいたします。
552:デフォルトの名無しさん
07/03/17 19:31:53
言わなきゃ誰も気に留めないのにな
553:デフォルトの名無しさん
07/03/17 19:32:06
コピペ君って馬鹿だな、まで読んだ
554:デフォルトの名無しさん
07/03/17 23:44:50
質問です。
ビルドの成功時、失敗時などに何らかの効果音を鳴らしたいと思います。
環境はWin2000+VS2005アカデミック。
以前はVC++6を使っていて、コントロールパネル内の「サウンドとマルチメディア」から指定できたので
同じように探してみたところ、「Microsoft Development Environment」という項目がありました。
たぶんコレがVS2005だろうとアタリをつけ、その項目の下ある「ビルド正常終了」などにwavファイルを関連付けてみたのですが
VS2005はウンともスンとも言ってくれません。
関連付けた*.wavは、WINNT/media/に入ってるchimes.wavなどです。
VC6を含め、他のアプリやWindowsログオン時などにはちゃんと鳴ってくれます。
555:デフォルトの名無しさん
07/03/18 01:19:34
VS2005SEだが [Microsoft Development Environment] ってないなぁ。
そのかわり、[devenv] > [Breakpoint Hit] ってのがあった。
試してみたら、ブレークポイントで止まると音が鳴ったw
こんな機能あったのか…
556:デフォルトの名無しさん
07/03/18 01:20:52
んー、もしかすると前にちらっと入れた2003Spokeの跡形とかが悪さしてるのかな……?
もうちょっと試行錯誤してみます。どうせ実害ないし。
557:デフォルトの名無しさん
07/03/18 06:35:40
[VB.NET]
'画像の一部を切り取って表示する(トリミング)
'Bitmapオブジェクトの作成
Dim img = New Bitmap("C:\サンプル.jpg")
'PictureBox1のGraphicsオブジェクトの作成
Dim g As Graphics = PictureBox1.CreateGraphics()
'元の画像の(10,10)-(100,100)の部分を切り取って表示する
'座標(0,0)に表示し、単位をピクセルとする
Dim rect As New Rectangle(10, 10, 100, 100)
g.DrawImage(img, 0, 0, rect, GraphicsUnit.Pixel)
'Graphicsオブジェクトを破棄
g.Dispose()
上記のVB.NETのコードをLoad()の中に書き込みました。
しかし上手く表示されません><
VB2005で試したんですが、上手くいきません。
VB5.0のコードをVB2005で読み込みアップグレードし解読しておるんですが、
完全に書き換えられておらず読むのがめっちゃ辛いです;;
助けてください
PictureBox.PaintPictureから
GraphicsクラスのDrawImageメソッドへ自力で置き換えようとしています。。。
558:548
07/03/18 06:40:33
Private Sub Form1_Load(ByVal eventSender As System.Object,_
ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Dim a As Integer
Dim b As Integer
Randomize()
'ドラムを作る
'この場合10個の絵で1回転とする。
For a = 0 To DRUM_SIZE - 1
'①、②、③のどれにするか選択
b = Int(Rnd() * 3)
'描画
'UPGRADE_ISSUE: PictureBox.Image メソッド Picture2.PaintPicture はアップグレードされませんでした。 Picture2.PaintPicture(Picture1.Image, 0, a * 32, 32, 32, b * 32, 0, 32, 32)
'実際に表示されるのは3~4つなので、のりしろ部分を最後尾に
'上3つ分作る(11番めから13番めの位置)
If a >= 0 And a <= 2 Then
'UPGRADE_ISSUE: PictureBox.PaintPicture メソッド Picture2.PaintPicture はアップグレードされませんでした。 End If
Next
'UPGRADE_ISSUE: PictureBox プロパティ Picture2.Image はアップグレードされませんでした。 Picture2.Image = Picture2.Image
End Sub
エラー 'PaintPicture' は 'System.Windows.Forms.PictureBox' のメンバではありません。
559:548
07/03/18 06:49:32
Load()の中にGraphicsクラスのDrawImageメソッドを入れても描画されないのでしょうか?
2005のpictureboxコントロールを使ったところ、そのままの画像の描画は上手くいくのですが
DrawImageメソッドを使った描画が上手くいきません。知恵を貸してください。。
560:548
07/03/18 06:53:43
>>557 【コード】VB.Net【環境】VB2005standerd
>>558 【コード】VB5.0→VB2005【環境】VB2005standerd
561:デフォルトの名無しさん
07/03/18 07:34:10
描画される前に描画してるからでは?
562:548
07/03/18 08:14:52
>>561
561の言うようにLoad()が原因だったょ。有難㌧
563:デフォルトの名無しさん
07/03/18 14:58:39
>>554
URLリンク(d.hatena.ne.jp)
少なからず情報にはなるかと
564:554
07/03/18 16:44:33
>563
ありがとうございます! まさに欲しかった情報です。
>Visual Studio 2005 で サウンドイベントが(多分バグの為に)
>鳴らない問題を解決します。
そんな気はしてたんです。
565:デフォルトの名無しさん
07/03/18 17:02:23
VC6でも鳴らない俺の場合はパソコンの方が逝ってるんだろうな
時々変な音がするし(99%ウィルス)
566:デフォルトの名無しさん
07/03/18 18:17:30
>>565
ちょっ、こっち寄るな。
567:デフォルトの名無しさん
07/03/18 18:26:46
,,、,、、,,,';i;'i,}、,、
ヾ、'i,';||i !} 'i, ゙〃
゙、';|i,! 'i i"i, 、__人_从_人__/し、_人_入
`、||i |i i l|, 、_)
',||i }i | ;,〃,, _) 汚物は消毒だ~っ!!
.}.|||| | ! l-'~、ミ `)
,<.}||| il/,‐'liヾ;;ミ '´⌒V^'^Y⌒V^V⌒W^Y⌒
.{/゙'、}|||// .i| };;;ミ
Y,;- ー、 .i|,];;彡
iil|||||liill||||||||li!=H;;;ミミ
{ く;ァソ '';;,;'' ゙};;彡ミ
゙i [`'''~ヾ. ''~ ||^!,彡ミ _,,__
゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;''
,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,=''
;;;;;;;;''''/_ / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-'''
''''' ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/
568:デフォルトの名無しさん
07/03/18 18:32:14
エアロなポップアップメニューってどうやって作るの?
569:デフォルトの名無しさん
07/03/18 19:39:39
,,、,、、,,,';i;'i,}、,、
ヾ、'i,';||i !} 'i, ゙〃
゙、';|i,! 'i i"i, 、__人_从_人__/し、_人_入
`、||i |i i l|, 、_)
',||i }i | ;,〃,, _) 我已經死了~!!
.}.|||| | ! l-'~、ミ `)
,<.}||| il/,‐'liヾ;;ミ '´⌒V^'^Y⌒V^V⌒W^Y⌒
.{/゙'、}|||// .i| };;;ミ
Y,;- ー、 .i|,];;彡
iil|||||liill||||||||li!=H;;;ミミ
{ く;ァソ '';;,;'' ゙};;彡ミ
゙i [`'''~ヾ. ''~ ||^!,彡ミ _,,__
゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;''
,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,=''
;;;;;;;;''''/_ / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-'''
''''' ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/
570:デフォルトの名無しさん
07/03/18 20:13:02
>>568
エアロを使って作るの
571:デフォルトの名無しさん
07/03/19 01:14:44
>>557
DraImageとか使いたいなら
クラス外部からアクセスするんじゃなくて
picturebox継承した方がいいよ。
OnPaint内で書く。
もしくは毎回同じイメージ描くならOnPaintBackGround内
あと蛇足だけどDrawImageにグラフィックスユニット指定しない方が早いらしいよ。
俺は使ったことないけど。
どうしてもクラス外から描画したいなら
BufferdGraphics使ってOnLoadなりどこなり
好きなときにそこに書き込んでそれをpictureboxのイベントで適用してあげればいい。
ちなみに自分の経験則では
bitmapをバッファとして持つより、
BufferedGraphicsクラスのGraphicsを使った方が
スクリーンの色設定に自動的に合わせてくれるので、メモリ効率及び速度が
良かった思い出がある。
572:デフォルトの名無しさん
07/03/19 20:14:33
VS2005 Pro + WinXP SP2、C#でWinアプリ作ってます。
初心者的な質問で申し訳ないですが
タブのボタンを押したら、フォームのタイトルを変更させたいのですが
[tabPage1_Click]でthis.Text命令を使っても
タブの"ページ内"をクリックしなければ変更されません。
[tabPage1_Selected]でも出来ません…。
どうすれば、良いでしょうか?
573:デフォルトの名無しさん
07/03/19 20:17:14
タブを管理しているのは TabControl だよ
574:572
07/03/19 20:29:05
>>573
回答ありがとうございます。
言葉足らずですいません。
TabControlはいじってみてif判定等で変更させてみたのですが
クリックをしてもアクションしてくれません。
タブは数個あってクリックすると、全て違う文章に変わる様にさせたいのです
575:デフォルトの名無しさん
07/03/19 20:36:30
>TabControlはいじってみてif判定等で変更させてみたのですが
それならそのコードを見せてくれ
スレ違いとは言えないだろうけど
C#スレで聞いた方が親切に教えてもらえるよ
576:デフォルトの名無しさん
07/03/19 20:37:04
まず人に質問する前にTabControlのメンバ一覧を穴が開くまでみろよ
まったく何考えてるんだろ
577:572
07/03/19 20:45:20
>>575-576
すみません。とりあえず、メンバをガッツリ見てみます。
ありがとうございました。
578:デフォルトの名無しさん
07/03/20 17:21:18
AMD、512MのPCにSP1当ててるんだけどインストール開始からかれこれ5時間以上。
「必要な情報を集めています」の状態なんだけどいつ終わるんだろうかw
プログレスバーが進んでるから、ハングしているわけではなさそうだけどあと1/3残ってる。
P4、2G、VistaのPCは1時間くらいで終わったんだけどな。
579:デフォルトの名無しさん
07/03/20 17:22:54
> 512MのPC
意味不明
580:デフォルトの名無しさん
07/03/20 17:26:28
なぜかCPUとメモリ合わせて3Gってのを思い出した
581:デフォルトの名無しさん
07/03/20 18:16:10
メモリ1Gだった。
結局、「情報集め~」に6時間。「~設定しています」が30分くらいだった。
今日は徹夜かとあせったw
582:デフォルトの名無しさん
07/03/20 23:14:12
少々前のことだが
2005のSP1をインストール中に
タスクマネージャ見たらmsiexec.exeの仮想メモリが482.8MBだったよ。
当時搭載メモリが512MBだったから大変だった。
ちなみにアンインストールも大変だよ。
583:487
07/03/21 01:59:00
以前、VC++2005EEで作成したソフトが他のPCで使えない問題でお世話になった者です。
問題が解決できず諦めていたのですが、きっかけがあって解決しました。
.NET Framework 2.0をインストールすれば、実行ファイルとdllファイル以外のものを同梱しなくても
動作することが分かりました。
もっとスマートな方法があるとは思いますが、最も簡単だと思います。
同じ問題で悩む方の参考になるかもしれませんので報告しておきます。
584:デフォルトの名無しさん
07/03/21 02:39:36
VisualWebDeveloperで「検証 (XHTML 1.0 Frameset): 要素 'body' を要素 'html' の中に入れ子にすることはできません。」とエラーがてセルのですが。
どうすれば直りますか?
585:デフォルトの名無しさん
07/03/21 05:43:02
VC#ExpressにTestDriven.NETをインストールしたのですが、
右クリックメニューが増えていません
インストールをしたあとなにか特別なことをする必要があるのでしょうか?
586:デフォルトの名無しさん
07/03/21 05:46:17
>>583
原因はわからないが動いたじゃ同じ問題で悩む方の参考にはならんだろう。
スレッドを読みなおすと、
DLLを作るのにCLRクラスライブラリでプロジェクトを作ってしまって
そのせいで/clr と/MTが同時に使えない。.
それでNETのランタイムを入れたら動いたといったレベルのような気がした。
587:デフォルトの名無しさん
07/03/21 09:12:43
>>584
XHTML 1.0 Framesetになっているところを
StrictとかTraditionalにすればいいと思う。
588:デフォルトの名無しさん
07/03/21 09:16:03
>>583
.NET Frameworkをインストールしなくても、
Visual C++ 2005ランタイムだけをインストールすれば十分だし、>>501>>510が既に指摘している。
URLリンク(www.microsoft.com)
589:421
07/03/21 13:42:38
>>424
遅レスすみません。
それでいけました。ありがとう!
590:デフォルトの名無しさん
07/03/22 11:14:43
1.1時代に作ったDLLを2.0で使用しても大丈夫なんだろうか・・
一応参照して、メソッドやプロパティも見れるし、実際にDBにそのDLL経由で接続しても問題なかったんだが・・・
単にフレームワークが2種類必要というだけで、別に問題ないのかな?
もし、情報知ってる人いたら分けてもらえないでしょうか?
(2.0でコンパイルしなおせといわれればそこまでなんだが、単純にそうも行かない事情がありまして)
591:デフォルトの名無しさん
07/03/22 11:57:45
>>590
問題なし。さらに1,1も不要。
ただしリフェレクションやらシリアライズでゴチョゴチョしてたら影響が出るかもしれない。
592:デフォルトの名無しさん
07/03/22 11:59:59
>>590
一つのプロセスは一つのCLRしかホストできない。
つまり、CLR2.0のアプリケーションがCLR1.1のアセンブリを読み込んだら
CLR2.0が互換モードでCLR1.1のアセンブリを動かそうとする。
多くの場合はうまく動くんだけど、常にそうだと安心してると結構痛い目に遭うよ。
593:デフォルトの名無しさん
07/03/22 12:07:45
>>591>>592
情報サンクス!
なるほど プロジェクトのプロパティの参照のところで.NETのバージョンが1.1になってたんで安心してたけど実際は違うのか・・・
2.0から変更された部分(App.Configの読み込みとか)使ってるからなんかちょっと怖い部分ではあるなぁ・・・
つうことは面倒くさくても1.1向けのDLLと2.0向けのDLL作るべきか・・・
他の連中が1.1時代のFlexGridに依存してて2.0に移行してくれないからこういうことになってるわけなんだがwwww
594:デフォルトの名無しさん
07/03/22 16:48:13
フレームワーク1.1を使用したユーザーコントロールで
グラデーションをかけた背景を持つものを作成して使用していました。
(継承は Forms.UserControl)
今回2.0に移行したのですが
今までデザイナ画面でユーザーコントロールに別のコントロール(例えばラベルなど)をD&Dしたときに
グループボックスのように ユーザコントロール.Controls.Add(object)
を作成して追加してくれていたものが、追加されないようになっていました。
ラベルなどを追加するたびにコントロールの初期化部分に記述しなければならないのですが、なにか回避策はないでしょうか・・・
環境はWinXP SP2
FrameWork2.0
になります。
VSは2005でSP1を当てています。
また、言語はVB.NETです。
595:デフォルトの名無しさん
07/03/22 18:15:51
>>594
それは移行ミスじゃないか?
確か1.1もユーザーコントロールはそういう動きしていないので
自分でそういう部分は実装しなきゃいけないと思ったが・・・
596:デフォルトの名無しさん
07/03/22 18:25:25
両方入れとくのが普通
597:デフォルトの名無しさん
07/03/22 19:21:04
>>594
質問の意味を勘違いしてるかもしれないけど、
単純にSetStyleでContainerControlビットをセットし忘れてるだけじゃないの?
598:487
07/03/22 21:02:55
>>588
それだと、
URLリンク(www.prime-soft.co.jp)
この問題にあたってしまいまして、配布先のユーザーの手間が煩雑になってしまうと判断しました。
599:デフォルトの名無しさん
07/03/22 23:26:50
ソース中の空白部分が Tab なのかスペースなのか分かりづらいのですが、
Tab をこんなふうに記号として表示させるにはどうしたらよいでしょうか。
URLリンク(www.portablefreeware.com)
600:デフォルトの名無しさん
07/03/22 23:30:12
>>599
>>479
601:デフォルトの名無しさん
07/03/23 00:28:10
>>598
しかしVC++のランタイムだけと.NET Frameoworkでは、
そんな問題がどうでも良くなるほどファイルサイズの差がでかい。
602:デフォルトの名無しさん
07/03/23 03:13:09
Visual Studio 2005 でキーバインドをEmacsにすると
コピーアンドペーストの動作がウンコになるんですがほかの方も同じですか?
603:デフォルトの名無しさん
07/03/23 15:21:41
VisualStudio2005にてCreateDialogで作ったダイアログ上のボタンを
クリックするともう1度クリックするまでプッシュ状態にしたままに保ちたいのですが
別のウィンドウに切り替えた時、非プッシュ状態に戻ってしまいます
この場合どうすればプッシュ状態のまま別のウィンドウに切り替えられるのでしょうか?
604:デフォルトの名無しさん
07/03/23 18:27:06
>>603
質問は日本語で頼む
605:デフォルトの名無しさん
07/03/23 18:49:05
だけか答えてください
606:デフォルトの名無しさん
07/03/23 18:50:16
だけも答けまてん
607:デフォルトの名無しさん
07/03/23 18:52:48
>>603
ラジオボタンをボタンスタイルで使用すれば良い
オンとオフの状態保持機能があるから
608:デフォルトの名無しさん
07/03/23 21:03:13
>>607 の性格の悪さにワロタ
609:デフォルトの名無しさん
07/03/23 21:42:50
>>607
なんという・・・・
610:デフォルトの名無しさん
07/03/24 07:47:29
実際にはチェックボックスをボタンスタイルだけどw
611:デフォルトの名無しさん
07/03/24 08:08:11
>>603
メッセージループでマウスイベントをフックかな
ボタンは独自の実装になりそうだけど
612:デフォルトの名無しさん
07/03/24 10:50:35
>>611
なるほど~
ありがとうございます
613:デフォルトの名無しさん
07/03/24 13:10:36
603の文章の意味が分かる奴っているんだなw
エスパーか?
614:デフォルトの名無しさん
07/03/24 14:59:57
普通にわかるとおもうが・・・
>>604 = >>613が日本語と空気を読めないだけ
615:デフォルトの名無しさん
07/03/24 15:15:37
いや、それは違うだろう
616:デフォルトの名無しさん
07/03/24 16:25:25
俺も日本語だと思ってたが、>>611-612で自信無くした。
617:デフォルトの名無しさん
07/03/24 18:14:29
未だVisual Studio .Net 2002 SP1 (XPProSp2)使いの貧乏人だが。
久しぶりにPCをクリーンインストールして、VSも入れなおしたところ、
F1でヘルプを出そうとしたり、VSを閉じようとするとエラーが出るようになってしまった。
2002のままで解決方法はある?
An unhandled exception has been caught by the VSW exception filter.
AppName: devenv.exe AppVer: 7.0.9955.0 ModName: jscript.dll
ModVer: 5.6.0.8831 Offset: 0004d6a2
何度か
618:デフォルトの名無しさん
07/03/24 23:35:55
どこで質問すべきかわからなかったので板違いならすみません。
VisualStudio2005でメモリリークの検出をやりたいのですが、
出力ウィンドウにメモリリーク情報を表示してもらえません。
プログラムに何か問題があるのでしょうか?
URLリンク(msdn2.microsoft.com)(VS.80).aspx
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
int main( void ){
_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );
char *a = new char;
return 0;
}
619:デフォルトの名無しさん
07/03/24 23:45:15
>>618です。すみません。出力ウィンドウ以外に出てたみたいです。
_CrtSetReportMode( _CRT_ERROR, _CRTDBG_MODE_DEBUG );
を追加したら戻りました。ご迷惑をおかけしました。
620:デフォルトの名無しさん
07/03/24 23:46:55
いいってことよ
621:デフォルトの名無しさん
07/03/26 01:48:47
既出かもしれないけど、VS2005でソリューションエクスプローラーから
rcファイルを開こうとしたときにRC1107エラーで動かない場合の対処書いとく。
原因はVS2005のバグ。暫定対処方法は
ツール→オプション→プロジェクトおよびソリューション→VC++ディレクトリ→Win32/インクルードファイル
の最後のパスが\で終わってたら\\に修正する。
たとえば俺は最後のパスが c:\xxxx\Include\ になってたのを c:\xxxx\Include\\ にしたら直った。
ソース元
URLリンク(forums.microsoft.com)
622:デフォルトの名無しさん
07/03/26 01:50:09
ごめん対処方法のソース元はこっちだった
URLリンク(forums.microsoft.com)
623:デフォルトの名無しさん
07/03/26 08:42:43
英雄気取りですかw
624:デフォルトの名無しさん
07/03/26 08:58:44
情報提供者が皆英雄気取りに見える
捻くれものの低脳ですかw
625:デフォルトの名無しさん
07/03/26 09:19:05
>>624
>>623にとっては、>>621-622が英雄に見えるんだよ。
人の美点が見えるというのは羨ましい才能じゃないか。
626:デフォルトの名無しさん
07/03/27 07:06:33
キーバインドをEmacsにしたときは
Tabを押すとその行のインデントを整えてくれるんだけど,
キーバインドをVisualC#にすると
Tabを押してもただインデントを挿入するだけになってしまいます.
どちらの状態でも"編集.タブの挿入"が割り当てられてるんだけど
なんで振る舞いが変わるんだろう・・・
627:デフォルトの名無しさん
07/03/27 07:28:05
単なるスレ違いだろw
628:デフォルトの名無しさん
07/03/27 13:31:47
C/C++6で作ったプロジェクトをC/C++8をビルドしてみたんだけど
x86CPUのVC++2005EE+PlatformSDKでmfcxx.libのリンクできないのは
このスレでは常識ですか。
629:デフォルトの名無しさん
07/03/27 13:44:08
です。
630:デフォルトの名無しさん
07/03/27 14:30:17
>>629 ㌧
とりあえずすっきりしました。
x86系でMFCを使った開発するんだったら
Proを買えというのがMSの見解なんですね。
631:デフォルトの名無しさん
07/03/27 15:09:23
>>630
Proじゃなくても Stdで十分だと思う。
2005EEからのアップグレード価格で買えば、2万円しないし。
632:デフォルトの名無しさん
07/03/27 18:58:11
MFCなんて変なライブラリが多いものより、すっきりしたATL/WTL使え
633:デフォルトの名無しさん
07/03/27 19:10:47
馬鹿な質問と思いますが、ATL/WTLは良く使われてるのですか?
良いクラスライブラリでも、利用者少ないと寂しいぽ
634:デフォルトの名無しさん
07/03/27 20:08:55
MFCはMSが推奨してたから普及率はダントツだな。
ATL/WTLは普及率はいまいちだが良いものだ。
MFCは重量級ライブラリ、ATLは軽量級ライブラリ
場合により使い分ければ良い。
635:デフォルトの名無しさん
07/03/28 04:02:23
>>120 の現象、当方でも発生し始めた。
サポートファイルもらえているのならば、どっかにうpしておくれよ
VS2005、機能的には評価できるんだが、開発環境の安定性/動作の俊敏性が低すぎるぜ
636:デフォルトの名無しさん
07/03/28 07:38:32
VS2003になかった機能を急いで追加したからだろうな。
Eclipseの機能であるのにVS2003で無かった機能が
一番求められていた機能だったのは皮肉としか言いようがない。
637:デフォルトの名無しさん
07/03/28 07:48:52
URLリンク(www.microsoft.com)
この記事が載っている書籍本体が欲しいんだけど,どなたか書名わかる人いますか?
638:デフォルトの名無しさん
07/03/28 07:51:09
ページタイトルに書いてあった・・・
スレ汚しすみませんぬ
639:デフォルトの名無しさん
07/03/28 11:58:43
Visual Basic 2003からVisual Basic 2005 Express Editionにしたら
右クリックすると2003ではあったはずの
関数ごとに左側にある「-」「+」ボタンをまとめておすやつがなくなってました
2005ではどこにあるのでしょうか?
640:デフォルトの名無しさん
07/03/28 12:00:04
右クリックのアウトラインじゃねーのか?
641:639
07/03/28 12:08:40
>>640
右クリックをすると下のようなものしかでてきません。・゚・(ノД`)・゚・。
URLリンク(www.hsjp.net)
642:デフォルトの名無しさん
07/03/28 12:09:49
>>639
VBExpressは持ってないから知らんが
VC#ExpressやVB2005Proにはちゃんとあるぞ
>>641 見られなかった
643:639
07/03/28 12:14:19
>>642
VC#EpressやVB2005Proにはあるのですか・・・(´・ω・`)ショボーン
画像は直リンがいけないのかな????
URLリンク(www.hsjp.net)
ここの「up0110.jpg」です
644:639
07/03/28 12:18:19
>>640>>642
ありがとうございます
事故解決しました
アウトラインでググったらでてきました
初期設定では表示されていないみたいです
ユーザー設定で「編集」の中をみたらそれらしきものがありました
ヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノ
645:デフォルトの名無しさん
07/03/28 12:18:57
あぁ、おもいだした
Expressにはドキュメントアウトラインなかったよな?確か
Std以上の筈
646:645
07/03/28 12:19:51
あったのかorz
間違って覚えちゃってた
647:デフォルトの名無しさん
07/03/28 20:15:45
>>634
>>633です。遅くなりましたが有難うございました。
いまいちの普及度ですか
648:デフォルトの名無しさん
07/03/28 20:46:36
MFCはMSがさじを投げたから、WTL/ATLの方がMFCよりも多少未来があるかもしれない。
どっちにしろ、ネイティブプログラムはNETの普及により衰退しているけどね。
649:デフォルトの名無しさん
07/03/28 21:19:20
>>648
>MFCはMSがさじを投げたから
これほんと? 広く普及した物を...、ひょっとして代わりのクラスライブラリ開発中?
650:デフォルトの名無しさん
07/03/28 21:27:55
>>649
.Net使えってことじゃないの
651:デフォルトの名無しさん
07/03/28 21:32:28
WPFもあることだし
652:デフォルトの名無しさん
07/03/28 21:33:02
>>649
クラスライブラリの追加は数年止まってるよ。
MSはMFCから.NETに移行させるのを推奨してる。
MSがネイティブのクラスライブラリを開発してる話は聞いたことないな。
653:デフォルトの名無しさん
07/03/28 21:38:08
URLリンク(msdn2.microsoft.com)(VS.80).aspx
MFC と ATL の新機能
ここでは、Visual C++ 2005 の MFC と ATL の新機能の一覧を示します。
654:デフォルトの名無しさん
07/03/28 21:52:21
>>653
雀の涙程度の追加だな。
.NETがWPF・WCF・WFとフレームワーク単位で追加を行ってるというのに、
MFC/ATLはこれだけか。
655:デフォルトの名無しさん
07/03/28 21:53:38
>数年止まってるよ。
>数年止まってるよ。
>数年止まってるよ。
>数年止まってるよ。
656:デフォルトの名無しさん
07/03/28 21:58:04
.netの比較対象はwin32api
MFCはラッパにすぎない
657:デフォルトの名無しさん
07/03/28 22:00:45
.NETも所詮はラッパにすぎん。Win32APIの代替になるとかいうのは夢だったんだよ
658:デフォルトの名無しさん
07/03/28 22:11:48
ネイティブは実行速度が速くて快適なのは良いが。
メモリ管理を自分で行わないといけないのが煩わしいからな。
659:デフォルトの名無しさん
07/03/28 22:32:51
>>644
アウトラインのキーワードを教わっといて
どこが自己解決なのか
660:デフォルトの名無しさん
07/03/28 23:47:44
ここで聞くべきか迷うんだけど
vs2005に付属のファイルアイコン、*.cppと*.hは
どこにあるんでしょうか?
iconまとめてあるzipの中身見たけど
vb等のファイルアイコンしか見当たらなかったのです。。
661:デフォルトの名無しさん
07/03/28 23:49:23
>>660
だから質問は日本語で書こうよ
662:デフォルトの名無しさん
07/03/28 23:52:14
どうみても普通の日本語に見えるが…
申し訳ないながら知らないから答えられないけど
663:デフォルトの名無しさん
07/03/29 00:07:16
>>660
この付近じゃね?
C:\Program Files\Common Files\Microsoft Shared\MSEnv\VSFileHandler.dll
664:デフォルトの名無しさん
07/03/29 00:07:58
まあ、意味を推測できんこともないが、
少なくとも「まともな」日本語ではないな。
VS2005インストールすると*.cppや*.hに関連付けられるアイコン、
って意味なら、何かのdllか実行ファイルの中にリソースとして存在している
だけだと思ったけどな。
@icon変換に片っ端から突っ込んでみれば分かると思うよ。
そんなことしなくてもコマンドラインかレジストリエディタで調べられるのかも知れないけど。
665:デフォルトの名無しさん
07/03/29 01:14:49
HKCR\.cppを見ると既定値はVCExpress.cpp.8.0。
そこでHKCR\VCExpress.cpp.8.0\DefaultIconを見ると、
拡張子cppのファイルのアイコンのパスがわかる。
他の拡張子も同様。
もちろんシェル拡張のアイコンハンドラが使われていなければだが。
666:デフォルトの名無しさん
07/03/29 08:42:06
>雀の涙程度の追加だな
ほとんど地盤の固まったクラスライブラリをころころ変更するほうが異常。
あと全くの新規プラットフォームと変更点の数比べるのも無意味。
667:デフォルトの名無しさん
07/03/29 19:49:48
地盤の固まったw
668:デフォルトの名無しさん
07/03/29 19:54:44
石川県民なんだろ。
669:デフォルトの名無しさん
07/03/29 20:10:08
石川とどう関係があるんだ
670:デフォルトの名無しさん
07/03/29 20:44:41
VS2005 Academicを使っているのですが
VC++のデバッグでchar*などのの指す先のバイナリダンプを見ることはできますか?
普通に見ると\0の位置で止まってしまいますし
文字列としてしか見ることができないので結構不便なのです
671:デフォルトの名無しさん
07/03/29 23:37:41
>>663-665
さんくす!
見つかりますた
672:デフォルトの名無しさん
07/03/30 00:03:54
質問です。
VS2005 Proを使っていて、メモリリークがダンプされます。
しかし、リーク原因のソースファイル名の記載がありません。
この場合、どこでリークが起きているかどうやって特定すればよいのでしょうか。
// ↓メモリリークダンプ結果
Detected memory leaks!
Dumping objects ->
{457587} normal block at 0x0C171D30, 24 bytes long.
Data: < ? & ?> C5 CD 04 0A A2 F9 E1 3F E9 D0 B2 0E 26 15 E2 3F
673:デフォルトの名無しさん
07/03/30 00:27:30
>>670
今現物が入ってないPC使ってるんでよく覚えてないけど、
pStr 0,5 だか pStr[0,5] だか、とにかくカンマで数値を並べると
ヌル文字を無視して表示されたような気がする
気になるからちょっとやってみてくれ
674:デフォルトの名無しさん
07/03/30 00:35:31
ならべる数値はどれでしょう。
C5 CD 04 0A A2 F9 E1 3F E9 D0 B2 0E 26 15 E2 3F
これ?
675:デフォルトの名無しさん
07/03/30 00:36:37
>>670
メモリウィンドウ
676:672
07/03/30 00:39:36
(;゚д゚)まちがえたー。
677:670
07/03/30 01:19:09
>>673
pStr,100みたいに入れてみたらpStrから100個表示されましたがちょっと見辛い・・・
pStr,mと入れてみたら一応ダンプっぽいものが出てきたんですが
16byteまでしか見ることができないようです
他にもいろいろとウォッチ式に入れてみましたが評価エラーが出てできませんでした
>>675
できました
こんな便利なものがあったんですね
>>673,675
ありがとうございました
678:デフォルトの名無しさん
07/03/30 03:44:45
objファイルの関数名ダンプできるツールはない?
いちようcygwinのnmでダンプできますが、cygwinじゃなくてVCのツールで似たようなもの有ってもよさそうだけど
679:デフォルトの名無しさん
07/03/30 03:54:32
元々は正社員だったのに取引先にフリーのほうが稼げるとか騙されて
結局派遣やってるバカがいるんだけどw
なんか派遣先といい関係、とか言ってたから思わず吹き出しちゃったよw
そもそも信頼されてるなら直接契約するか正社員にするはずだが、
いつでも切れる派遣会社経由って舐められてんだよ
派遣期間が長くならないうちに早く就職しろ、と忠告したら、ウッキー!って逆ギレw
バカで頑固だから何度言っても理解できない
騙されたとはいえ結局は自分で決めて派遣やってる癖に逆ギレしちゃってまぁ
人間として本当に恥ずかしい
680:678
07/03/30 04:15:48
dumpbinがありました
681:デフォルトの名無しさん
07/03/30 05:26:15
>>672
_crtBreakAlloc
682:デフォルトの名無しさん
07/03/30 21:04:17
めちゃくちゃ教えて君モード前回で申し訳ないんだけど
プログラムでHDDの電源をとめる方法を教えてください.
電源の設定で何分後かに電源をとめる設定があるけど,
何分か放置するんじゃなくてユーザが好きなタイミングで
とめられるようにしたいとです.
683:デフォルトの名無しさん
07/03/30 21:42:49
すげぇwwww
VS2005はそんなことまでできるのかwwwww
684:デフォルトの名無しさん
07/03/30 21:48:33
?
Win32APIか.NET Frameworkでそういうコード書けませんかっていう質問です.
685:デフォルトの名無しさん
07/03/30 21:59:17
無理です
686:デフォルトの名無しさん
07/03/30 21:59:39
MessageBox.Show("30分待ってね");
687:デフォルトの名無しさん
07/03/30 22:27:10
>>686
セコいなw
688:デフォルトの名無しさん
07/03/30 22:33:56
あんなディスクの寿命を縮めるだけの機能使ってる奴いるの?
689:デフォルトの名無しさん
07/03/30 22:34:20
誘導されてきました。わかる人がいたら教えてください。
スレリンク(php板:761番)
VisualStudio2005でプロセスにアタッチしながらデバッグするときに
UTF-8で作成されたファイルでインクルードされている方が文字化けしてしまいます。
1.インクルードする側のファイル(拡張子.asp)
2.インクルードされる側のファイル(拡張子.inc)
と2個のファイルがあって1個目のファイルは先頭に
<%@ LANGUAGE=VBSCRIPT CODEPAGE=65001 %>
とすればアタッチ中でもちゃんと漢字が表示されますが(しないとこちらも文字化けします)
2個目のファイルはインクルード元での指定を無視してしまい、
デバッグ中はどうもSHIFT-JISで表示しようとしてしまいます。
かといって2個目のファイルでCODEPAGEを指定しようとすると
@をプログラムの中で2回も使うな、ボケ、とIISに怒られます。
UTF-8で記述されたファイルをアタッチ中にちゃんと表示させるにはどのような指定が必要なのでしょう