- 1 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 04:48:41 ]
- Visual Studio 2005 Express Edition(無償)
www.microsoft.com/japan/msdn/vstudio/express/ 貧乏人は急いでGETだぜ! Visual Studio 2005 Developer Center www.microsoft.com/japan/msdn/vstudio/2005/ lab.msdn.microsoft.com/vs2005/ Visual Studio 2005 製品ライン概要 www.microsoft.com/japan/msdn/vstudio/productinfo/productline/ www.microsoft.com/japan/msdn/howtobuy/vs2005/ Product Feedback Center lab.msdn.microsoft.com/productfeedback/ 過去スレ Part7 pc8.2ch.net/test/read.cgi/tech/1135529419/ Part6 pc8.2ch.net/test/read.cgi/tech/1134819322/ Part5 pc8.2ch.net/test/read.cgi/tech/1133029283/ Part4 pc8.2ch.net/test/read.cgi/tech/1131494714/ Part3 pc8.2ch.net/test/read.cgi/tech/1125460842/ Part2 pc8.2ch.net/test/read.cgi/tech/1113305966/ Part1 pc8.2ch.net/test/read.cgi/tech/1080916113/
- 463 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 07:38:39 ]
- >>462
新規案件ならそうかもな
- 464 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 09:55:50 ]
- >>460
2003で作ったexeにUPX使えるが…。 もしかして.NETのexeにかけようとしてるのか? 出来るのかどうか やったこと無いので知らんが、そりゃできん様な気はする
- 465 名前:デフォルトの名無しさん [2006/01/23(月) 10:29:17 ]
- |_・) < C99対応した?
|⊂
- 466 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 10:32:08 ]
- >>464したことないけど同じExeフォーマットとしては一緒で途中からMSILローダーはいるんだろうからできるんじゃない?
- 467 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 10:38:42 ]
- >>465
してねえ。もう諦めな。
- 468 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 11:33:27 ]
- >>466
何でできないと言ってるのが居るのか。実際できないんじゃないの
- 469 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 11:46:52 ]
- どうせMFCみたいに即死だろ
- 470 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 12:14:57 ]
- はやくVistaだして98とMe即死させろよ
その条件飲めない客には>>462みたいな理由を言わせねぇ
- 471 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 12:18:06 ]
- デフォルトで_UNICODEになってる時点で9xMEはもう死んでます
- 472 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 12:33:48 ]
- Vistaの要求満たせるPCがまだ無いのに出しちゃうと、Winが即死する。
- 473 名前:デフォルトの名無しさん [2006/01/23(月) 12:45:05 ]
- VS2005Expressの無料配布で次世代プログラマーの囲い込み。
開発言語はもうMSの独壇場だね。 Borlandは好きだけどこれだけ差をつけられたらもう買う気になれない。 かと言ってアンチMSというだけでJAVAに行く気にもならない。 伊達政宗のように徳川幕府に忠誠を誓うよ。
- 474 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 12:45:55 ]
- コードスニペットがコードオナペットに見えたヤツいる?
- 475 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 12:57:08 ]
- >>446
はい。CD-Rを納品に使いますから。
- 476 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 13:09:35 ]
- 2005落としました パソコン持ってないんで部屋に飾ります!
- 477 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 13:16:50 ]
- >>476
わろた
- 478 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 13:28:37 ]
- パソコン無くてどうやって落としたのか説明キボン
- 479 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 13:44:47 ]
- いや、手が滑って…
- 480 名前:476 mailto:sage [2006/01/23(月) 13:45:05 ]
- 学校でしこしこ落としました 権限ないんでインスコできませんが
- 481 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 13:49:31 ]
- 無理して使わんでもいいよ
- 482 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:03:01 ]
- CTRL+Yが使えん!
- 483 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:10:10 ]
- >>467
え、してねぇの? 2005なのに? int a=5; char b[a]; って超便利なのに
- 484 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:19:53 ]
- vector使え
- 485 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:35:27 ]
- >>483をVCでビルドしたら定数式が必要ですっていうからconst int a=5;にしたんだよ
同じエラー出やがんの
- 486 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:36:30 ]
- だってそれ、定数じゃないもん
- 487 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:39:28 ]
- constが定数じゃなかったら何なの?
- 488 名前:486 mailto:sage [2006/01/23(月) 14:44:59 ]
- ごめん。勘違い。
- 489 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:54:48 ]
- 定数式≠定数?
- 490 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 14:58:31 ]
- const とdefineの違いとかは基礎の基礎だと思うんだが。
- 491 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 15:30:30 ]
- あんま関係ないけど大学の教科書として使ってるC言語の本の説明
char *p="Hello"; としておけば、後から p="good"; 等と扱う文字列を変更できる って書いてる ほんまにこんな事していいのか
- 492 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 15:33:30 ]
- C言語初心者は死ねばいいと思う
- 493 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:05:20 ]
- いいよ
- 494 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:25:54 ]
- >>491
よくないけど悪くないよ。たぶん。 とりあえず勉強すればいいと思うよ。
- 495 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:34:28 ]
- 悪いわ!
- 496 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:50:25 ]
- char *p = "Hello";
strcpy(p, "good"); だとめちゃくちゃまずいがな
- 497 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:59:36 ]
- C言語初心者は消えてほしい
- 498 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:17:01 ]
- >>496
スレ違いだけど、BCC5.8からは、リテラル文字列を読み出し専用の セグメントに入れられるオプションが付いたから、それ実行すると アクセス・バイオレーションになる。
- 499 名前:デフォルトの名無しさん [2006/01/23(月) 17:33:31 ]
- C++初心者なんでよくわかんないんだけど、
>>491 って代入する文字列の長さが 最初の文字列より永井とおかしくなる可能性あるんじゃないんですかね
- 500 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:37:08 ]
- >>491ってpに代入されてるのは文字列のポインタだから長さは関係ないんじゃね?
- 501 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:41:04 ]
- >>485-490
constの挙動の違いはCとC++の違いの基礎だと思うんだが。
- 502 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:44:18 ]
- どうしても可変長かつvectorいやだってんなら_alloca使うしかないね。
- 503 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 17:47:28 ]
- 例えば、、、
オブジェクト作るときに 2000H Hello\0 2010H Good\0 アドレスにデータが格納してあって、 char *p="Hello"; は p=(2000H) p="good"; は p=(2010H) とかなるんじゃないの? p[0] = 'P'; とかはアクセス違反になる。
- 504 名前:デフォルトの名無しさん [2006/01/23(月) 18:03:23 ]
- >>500, >>503
そうですね。 デバッグで確認すると >>503 のように アドレスが変わってますた。 もっともっと勉強せなあかんなぁ・・・orz
- 505 名前:460 mailto:sage [2006/01/23(月) 18:23:24 ]
- UPX圧縮できないって件だけど、
C++のプロジェクトを新規作成して、 新規作成したcppファイルに #include "windows.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, LPSTR lpszCmdLine, int nCmdShow) { return FALSE; } ↑を貼り付けただけのものをビルドしてもUPX圧縮できないんだよ。 だから2005ではUPX使えないと思ってるんだけど違うの?
- 506 名前:デフォルトの名無しさん [2006/01/23(月) 18:27:14 ]
- >>497
何だとこの野郎ー
- 507 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 18:31:53 ]
- >>505
全然スレ違いだけど そいつがバージョンアップに未対応なだけ
- 508 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 18:38:59 ]
- VC++初心者 > C#初心者 > VB初心者 > ここから下は消えろ >>>>>>> C++初心者 >>>> C初心者
- 509 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 18:50:59 ]
- また変なのが来たよ。
- 510 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:00:52 ]
- >>505
よくしらんがうちでは問題ないよ。UPXは1.24
- 511 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:02:18 ]
- >>508みたいな社会のごみが消えたほうがいいと思うよ
- 512 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:07:46 ]
- >>510
2003までは/clr を指定しなきゃ平気だね。2005はネイティブでもエラーになる。 PEヘッダーに不明な情報があるっていってますね。 2005でも--forceを指定でとりあえず動いてます。
- 513 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:11:51 ]
- こんなとこで聞くよりUPXの作者に直接聞けよ屑
- 514 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:12:11 ]
- >>491
それを次々にやっていったらメモリ上がHelloとかgoodの残骸だらけになりそうなんだが そんな事はないのか
- 515 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 19:16:44 ]
- ていうか、>>505のコード見て
#include <windows.h> #include "windows.h" つーのを思い出した。
- 516 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 21:57:43 ]
- >>491
そんなん、ごく普通。 >>514 CString *p= new CString(_T("Hello"); ではないから、残骸が残ることはない。 >>491, >>514 は、職業でプログラム組むのは、辞めといたほうがいいな。 間違いなく他人が迷惑する。
- 517 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:06:55 ]
- しかしこんな低レベルなことも理解してないやつが
C++プログラマを名乗ってると、まじめに知識つけたやつが馬鹿みたいだな C++を三日でマスターしたどっかのブタみたいなハッタリはやめてくれたまえ
- 518 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:10:09 ]
- >>4の評価版を申し込もうと思ったがVS2005評価版のとこ
クリックすると鯖がみつかりませんって怒られるけどおれだけ? そろそろ申し込もうと思ってたんだがもう締め切ったんだろうか
- 519 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:10:51 ]
- しかしC++ってCSerな俺から見るとさっぱりだな
.h と .cpp に分ける意味がまず分からんし・・・ というかC++はそこで詰まったorz
- 520 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:11:29 ]
- >>518
お前だけ
- 521 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:18:34 ]
- ひととおりC++を理解して仕事でつかってるが
俺も.hと.cppに分けるのが能率悪い気がしてならない 二つのファイルを同時に編集していかなければいけない上に 両方のファイルの関数定義が一致していないとリンクで怒られるので ちょっと仕様変更しようと思ったときに直さなければいけない箇所がおおくて めんどくさいな C++の仕様の都合上ヘッダをインクルードさせなければいけないので そこはあきらめるしかないか
- 522 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:19:36 ]
- なんかこのスレやたらと口の悪い奴が多いな
- 523 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:19:52 ]
- javaに慣れた香具師がC++使ったらそらめんどくさいわな
- 524 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:27:30 ]
- >>483-490
> const int a = 5; a は、「定数」じゃないよ。 a は、そのファイルスコープで書き換えられないだけで、 他のファイルスコープで書き換えられるかもしれないから。 static const int a = 5; char b[a]; とか void foo() { const int a = 5; char b[a]; ... } なら、 Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 で、コンパイルはできた。
- 525 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:30:59 ]
- > 両方のファイルの関数定義が一致していないと
> リンクで怒られるので 普通、コンパイル時に怒られるはずだが…。 > C++の仕様の都合上ヘッダをインクルードさせ > なければいけないので なに言ってんの、この人? なんか、ヘッダファイルを根本的に勘違いしてる悪寒。
- 526 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:34:41 ]
- >>521 つC#
- 527 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:36:53 ]
- >ひととおりC++を理解して仕事でつかってるが
どう見てもド素人以前
- 528 名前:デフォルトの名無しさん [2006/01/23(月) 22:37:27 ]
- all.hっていうヘッダファイルを作って全ヘッダファイルをインクルードしとけ
- 529 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:44:06 ]
- わざわざプロジェクト作ってソース1個かよ
- 530 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 22:57:46 ]
- >>525
>普通、コンパイル時に怒られるはずだが…。 おまえ頭悪いな 思いこみだけでものをいうと自分の馬鹿さを露呈するよ? 信じないならためしてみ
- 531 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:07:35 ]
- ここってなんのスレなんだ
他人のレスをあざ笑って日頃の鬱憤を晴らすスレ?
- 532 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:08:24 ]
- 試すまでもないだろ。
- 533 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:13:55 ]
- プロジェクトとかの保存場所を変更しても、
IDE起動毎にマイドキュにVisual Studio 2005のフォルダが作成されるのは何とかならんもんか
- 534 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:26:11 ]
- プロトタイプ宣言をヘッダに置く文化って、
実装を隠せるから好きなんだけどな。 外部変数をヘッダで定義してる奴は死ねばいいと思う。 死んでくれよ糞外注。
- 535 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:27:33 ]
- >>533
スプラッシュ消せなかったりとか タスクトレイのアイコン消せなかったりとか マイドキュに変な名前のフォルダ作って動かせなかったりとか そういうソフトは死ねばいいと思う。
- 536 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:29:42 ]
- >>535
おまえには必要ないソフトだな さよなら
- 537 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:35:55 ]
- >>536
うっそ、VCって全部該当してんじゃん。 捨て捨て。
- 538 名前:デフォルトの名無しさん [2006/01/23(月) 23:37:06 ]
- どなたか以下のソースをVisualStudio2005でコンパイルして頂けませんでしょうか?
文法書のソースがコンパイル通らず困っております。助けて下さい //ファイルを作成する #include <stdio.h> int main(void) { FILE *fp; fp = fopen("name.c","r+w"); if(fp==NULL) printf("\aファイルをオープンできません。\n"); else{ fclose(fp); } return 0; }
- 539 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:37:17 ]
- >>537
それでVCも本望でしょう。
- 540 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:38:40 ]
- >>538
14行目。
- 541 名前:540 mailto:sage [2006/01/23(月) 23:39:53 ]
- 勘違いでした。
- 542 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:41:51 ]
- >>538
何のエラーが出るの?
- 543 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:44:29 ]
- elseの前に; ?
- 544 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:54:35 ]
- >>542
.exeは作られているようなのですが、.exeを実行すると以下のエラーダイアログが出て終了してしまいます Microsoft Visual C++ Debug Library × | × Debug Assertion Failed! Program:... File:_open.c Line: 201 Expression: ("Invalid file open mode",0) For infomation on how your program can cause an assertion failure,see the Visual C++ documentation on asserts. (Press Retry to debug the application)
- 545 名前:495 mailto:sage [2006/01/23(月) 23:56:22 ]
- 正直すまんかったorz
>>491の内容そのままならおかしくもなんともないので、 勝手に頭の中で、指してる文字列領域を書き換えるという意味に 思い込んでしまった。 ほんまにこんな事していいのか、辺りでそういう意味だと勝手に…orz
- 546 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:56:45 ]
- >>544
初心者か? >コンパイル通らず困っております >.exeは作られているようなのですが 矛盾。どっちだ!?
- 547 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 23:58:29 ]
- 皆さんはコンパイルできるのでしょうか??
- 548 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:00:17 ]
- BCCでできた.
- 549 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:01:35 ]
- >"Invalid file open mode"
なんじゃねーの?
- 550 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:01:54 ]
- >>544
そのエラーダイアログには"r+w"なんてモードは無いんだよと書かれている www.cplusplus.com/ref/cstdio/fopen.html www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vclib/html/_crt_fopen.2c_._wfopen.asp
- 551 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:03:31 ]
- >>544
ttp://www.matx.org/REFS/node74.htm
- 552 名前:デフォルトの名無しさん [2006/01/24(火) 00:04:14 ]
- 2005 Express EditionではNUnitを2003のように使うことは出来ないのでしょうか?
現在外部ツールにNUnit-gui.exeを登録しているのですが 2005側でビルド→ツール呼出でNUnit-guiを実行とすると ビルドした内容が反映していない事があるので困ってます。 一度2005を終了すると反映するのですが...
- 553 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:07:54 ]
- >>546
レス有難うございます。すみません。矛盾してましたので訂正させて下さい。.exeは作られてました。 しかし実行ファイルの起動に失敗する感じになっています
- 554 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:11:22 ]
- >>553
>>549-551
- 555 名前:544 mailto:sage [2006/01/24(火) 00:14:53 ]
- >>550
>>551 をを、、助かりました。おかげさまでようやく直りそうです 助かりました(。。)有難うございました 皆さんも有難うございましたです
- 556 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:22:51 ]
- >>524
2003じゃ無理だった 2005で拡張されたのかな
- 557 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:24:08 ]
- 質問させて下さい。
VC2005でネットワークプログラムを作っているのですが、 winsock2.hをインクルードしているのに include ファイルを開けません。'winsock2.h': No such file or directory と出ます。 VC2005でネットワークプログラムは作れないのでしょうか? OSはW2ksp4です。
- 558 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:33:45 ]
- ところでいつからC++の質問スレになったの?
しかもこの低級ぶりはなんだ? 厨房がいまからC++なんて覚えても無駄だろ。 マスターしたぜとかほざいてる頃には過去の遺産になってたりしてるかもしれんぞ。
- 559 名前:デフォルトの名無しさん [2006/01/24(火) 00:37:48 ]
- >>558
仮定の話ばっかしていても何にもおきないんだよ。 むしろ実行しているほうがえらいと思うよ。
- 560 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:38:45 ]
- >>557
Platform SDKインストールして、ちゃんとパスも設定したか?
- 561 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 00:44:51 ]
- C++でコンパイルできないって話はこの辺でしてもらいたいなあ
くだすれVisual C++(超初心者用) pc8.2ch.net/test/read.cgi/tech/1135817069/ 【初心者歓迎】C/C++室 Ver.24【環境依存OK】 pc8.2ch.net/test/read.cgi/tech/1135828083/
- 562 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 03:05:40 ]
- 雑魚い奴はくだすれいけ
- 563 名前:デフォルトの名無しさん mailto:sage [2006/01/24(火) 03:10:07 ]
- お前ら、180日のやつ来た?
|

|