トップページ⇒tech
1001コメント276KB

Visual Studio 2005スレ Part8

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/01/16(月) 04:48:41
Visual Studio 2005 Express Edition(無償)
http://www.microsoft.com/japan/msdn/vstudio/express/
貧乏人は急いでGETだぜ!

Visual Studio 2005 Developer Center
http://www.microsoft.com/japan/msdn/vstudio/2005/
http://lab.msdn.microsoft.com/vs2005/

Visual Studio 2005 製品ライン概要
http://www.microsoft.com/japan/msdn/vstudio/productinfo/productline/
http://www.microsoft.com/japan/msdn/howtobuy/vs2005/

Product Feedback Center
http://lab.msdn.microsoft.com/productfeedback/

過去スレ
Part7 http://pc8.2ch.net/test/read.cgi/tech/1135529419/
Part6 http://pc8.2ch.net/test/read.cgi/tech/1134819322/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1133029283/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1131494714/
Part3 http://pc8.2ch.net/test/read.cgi/tech/1125460842/
Part2 http://pc8.2ch.net/test/read.cgi/tech/1113305966/
Part1 http://pc8.2ch.net/test/read.cgi/tech/1080916113/
0504デフォルトの名無しさん2006/01/23(月) 18:03:23
>>500, >>503

そうですね。
デバッグで確認すると >>503 のように
アドレスが変わってますた。
もっともっと勉強せなあかんなぁ・・・orz
05054602006/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使えないと思ってるんだけど違うの?
0506デフォルトの名無しさん2006/01/23(月) 18:27:14
>>497
何だとこの野郎ー
0507デフォルトの名無しさん2006/01/23(月) 18:31:53
>>505
全然スレ違いだけど
そいつがバージョンアップに未対応なだけ
0508デフォルトの名無しさん2006/01/23(月) 18:38:59
VC++初心者 > C#初心者 > VB初心者 > ここから下は消えろ >>>>>>> C++初心者 >>>> C初心者
0509デフォルトの名無しさん2006/01/23(月) 18:50:59
また変なのが来たよ。
0510デフォルトの名無しさん2006/01/23(月) 19:00:52
>>505
よくしらんがうちでは問題ないよ。UPXは1.24
0511デフォルトの名無しさん2006/01/23(月) 19:02:18
>>508みたいな社会のごみが消えたほうがいいと思うよ
0512デフォルトの名無しさん2006/01/23(月) 19:07:46
>>510
2003までは/clr を指定しなきゃ平気だね。2005はネイティブでもエラーになる。
PEヘッダーに不明な情報があるっていってますね。
2005でも--forceを指定でとりあえず動いてます。
0513デフォルトの名無しさん2006/01/23(月) 19:11:51
こんなとこで聞くよりUPXの作者に直接聞けよ屑
0514デフォルトの名無しさん2006/01/23(月) 19:12:11
>>491
それを次々にやっていったらメモリ上がHelloとかgoodの残骸だらけになりそうなんだが
そんな事はないのか
0515デフォルトの名無しさん2006/01/23(月) 19:16:44
ていうか、>>505のコード見て
#include <windows.h>
#include "windows.h"
つーのを思い出した。
0516デフォルトの名無しさん2006/01/23(月) 21:57:43
>>491
そんなん、ごく普通。

>>514
CString *p= new CString(_T("Hello");

ではないから、残骸が残ることはない。

>>491, >>514 は、職業でプログラム組むのは、辞めといたほうがいいな。
間違いなく他人が迷惑する。
0517デフォルトの名無しさん2006/01/23(月) 22:06:55
しかしこんな低レベルなことも理解してないやつが
C++プログラマを名乗ってると、まじめに知識つけたやつが馬鹿みたいだな

C++を三日でマスターしたどっかのブタみたいなハッタリはやめてくれたまえ
0518デフォルトの名無しさん2006/01/23(月) 22:10:09
>>4の評価版を申し込もうと思ったがVS2005評価版のとこ
クリックすると鯖がみつかりませんって怒られるけどおれだけ?

そろそろ申し込もうと思ってたんだがもう締め切ったんだろうか
0519デフォルトの名無しさん2006/01/23(月) 22:10:51
しかしC++ってCSerな俺から見るとさっぱりだな
.h と .cpp に分ける意味がまず分からんし・・・
というかC++はそこで詰まったorz
0520デフォルトの名無しさん2006/01/23(月) 22:11:29
>>518
お前だけ
0521デフォルトの名無しさん2006/01/23(月) 22:18:34
ひととおりC++を理解して仕事でつかってるが
俺も.hと.cppに分けるのが能率悪い気がしてならない

二つのファイルを同時に編集していかなければいけない上に
両方のファイルの関数定義が一致していないとリンクで怒られるので
ちょっと仕様変更しようと思ったときに直さなければいけない箇所がおおくて
めんどくさいな
C++の仕様の都合上ヘッダをインクルードさせなければいけないので
そこはあきらめるしかないか
0522デフォルトの名無しさん2006/01/23(月) 22:19:36
なんかこのスレやたらと口の悪い奴が多いな
0523デフォルトの名無しさん2006/01/23(月) 22:19:52
javaに慣れた香具師がC++使ったらそらめんどくさいわな
0524デフォルトの名無しさん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

で、コンパイルはできた。
0525デフォルトの名無しさん2006/01/23(月) 22:30:59
> 両方のファイルの関数定義が一致していないと
> リンクで怒られるので

普通、コンパイル時に怒られるはずだが…。

> C++の仕様の都合上ヘッダをインクルードさせ
> なければいけないので

なに言ってんの、この人?

なんか、ヘッダファイルを根本的に勘違いしてる悪寒。
0526デフォルトの名無しさん2006/01/23(月) 22:34:41
>>521 つC#
0527デフォルトの名無しさん2006/01/23(月) 22:36:53
>ひととおりC++を理解して仕事でつかってるが

どう見てもド素人以前
0528デフォルトの名無しさん2006/01/23(月) 22:37:27
all.hっていうヘッダファイルを作って全ヘッダファイルをインクルードしとけ
0529デフォルトの名無しさん2006/01/23(月) 22:44:06
わざわざプロジェクト作ってソース1個かよ
0530デフォルトの名無しさん2006/01/23(月) 22:57:46
>>525

>普通、コンパイル時に怒られるはずだが…。

おまえ頭悪いな
思いこみだけでものをいうと自分の馬鹿さを露呈するよ?
信じないならためしてみ
0531デフォルトの名無しさん2006/01/23(月) 23:07:35
ここってなんのスレなんだ
他人のレスをあざ笑って日頃の鬱憤を晴らすスレ?
0532デフォルトの名無しさん2006/01/23(月) 23:08:24
試すまでもないだろ。
0533デフォルトの名無しさん2006/01/23(月) 23:13:55
プロジェクトとかの保存場所を変更しても、
IDE起動毎にマイドキュにVisual Studio 2005のフォルダが作成されるのは何とかならんもんか
0534デフォルトの名無しさん2006/01/23(月) 23:26:11
プロトタイプ宣言をヘッダに置く文化って、
実装を隠せるから好きなんだけどな。

外部変数をヘッダで定義してる奴は死ねばいいと思う。
死んでくれよ糞外注。
0535デフォルトの名無しさん2006/01/23(月) 23:27:33
>>533
スプラッシュ消せなかったりとか
タスクトレイのアイコン消せなかったりとか
マイドキュに変な名前のフォルダ作って動かせなかったりとか

そういうソフトは死ねばいいと思う。
0536デフォルトの名無しさん2006/01/23(月) 23:29:42
>>535
おまえには必要ないソフトだな
さよなら
0537デフォルトの名無しさん2006/01/23(月) 23:35:55
>>536
うっそ、VCって全部該当してんじゃん。
捨て捨て。
0538デフォルトの名無しさん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;
}
0539デフォルトの名無しさん2006/01/23(月) 23:37:17
>>537
それでVCも本望でしょう。
0540デフォルトの名無しさん2006/01/23(月) 23:38:40
>>538
14行目。
05415402006/01/23(月) 23:39:53
勘違いでした。
0542デフォルトの名無しさん2006/01/23(月) 23:41:51
>>538
何のエラーが出るの?
0543デフォルトの名無しさん2006/01/23(月) 23:44:29
elseの前に; ?
0544デフォルトの名無しさん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)
05454952006/01/23(月) 23:56:22
正直すまんかったorz
>>491の内容そのままならおかしくもなんともないので、
勝手に頭の中で、指してる文字列領域を書き換えるという意味に
思い込んでしまった。
ほんまにこんな事していいのか、辺りでそういう意味だと勝手に…orz
0546デフォルトの名無しさん2006/01/23(月) 23:56:45
>>544
初心者か?
>コンパイル通らず困っております
>.exeは作られているようなのですが
矛盾。どっちだ!?
0547デフォルトの名無しさん2006/01/23(月) 23:58:29
皆さんはコンパイルできるのでしょうか??
0548デフォルトの名無しさん2006/01/24(火) 00:00:17
BCCでできた.
0549デフォルトの名無しさん2006/01/24(火) 00:01:35
>"Invalid file open mode"
なんじゃねーの?
0550デフォルトの名無しさん2006/01/24(火) 00:01:54
>>544
そのエラーダイアログには"r+w"なんてモードは無いんだよと書かれている
http://www.cplusplus.com/ref/cstdio/fopen.html
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vclib/html/_crt_fopen.2c_._wfopen.asp
0551デフォルトの名無しさん2006/01/24(火) 00:03:31
>>544
ttp://www.matx.org/REFS/node74.htm
0552デフォルトの名無しさん2006/01/24(火) 00:04:14
2005 Express EditionではNUnitを2003のように使うことは出来ないのでしょうか?
現在外部ツールにNUnit-gui.exeを登録しているのですが
2005側でビルド→ツール呼出でNUnit-guiを実行とすると
ビルドした内容が反映していない事があるので困ってます。
一度2005を終了すると反映するのですが...
0553デフォルトの名無しさん2006/01/24(火) 00:07:54
>>546
レス有難うございます。すみません。矛盾してましたので訂正させて下さい。.exeは作られてました。
しかし実行ファイルの起動に失敗する感じになっています
0554デフォルトの名無しさん2006/01/24(火) 00:11:22
>>553
>>549-551
05555442006/01/24(火) 00:14:53
>>550
>>551
をを、、助かりました。おかげさまでようやく直りそうです
助かりました(。。)有難うございました

皆さんも有難うございましたです
0556デフォルトの名無しさん2006/01/24(火) 00:22:51
>>524
2003じゃ無理だった
2005で拡張されたのかな
0557デフォルトの名無しさん2006/01/24(火) 00:24:08
質問させて下さい。
VC2005でネットワークプログラムを作っているのですが、
winsock2.hをインクルードしているのに

include ファイルを開けません。'winsock2.h': No such file or directory

と出ます。
VC2005でネットワークプログラムは作れないのでしょうか?
OSはW2ksp4です。
0558デフォルトの名無しさん2006/01/24(火) 00:33:45
ところでいつからC++の質問スレになったの?
しかもこの低級ぶりはなんだ?

厨房がいまからC++なんて覚えても無駄だろ。
マスターしたぜとかほざいてる頃には過去の遺産になってたりしてるかもしれんぞ。
0559デフォルトの名無しさん2006/01/24(火) 00:37:48
>>558
仮定の話ばっかしていても何にもおきないんだよ。
むしろ実行しているほうがえらいと思うよ。
0560デフォルトの名無しさん2006/01/24(火) 00:38:45
>>557
Platform SDKインストールして、ちゃんとパスも設定したか?
0561デフォルトの名無しさん2006/01/24(火) 00:44:51
C++でコンパイルできないって話はこの辺でしてもらいたいなあ

くだすれVisual C++(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1135817069/
【初心者歓迎】C/C++室 Ver.24【環境依存OK】
http://pc8.2ch.net/test/read.cgi/tech/1135828083/
0562デフォルトの名無しさん2006/01/24(火) 03:05:40
雑魚い奴はくだすれいけ
0563デフォルトの名無しさん2006/01/24(火) 03:10:07
お前ら、180日のやつ来た?
0564デフォルトの名無しさん2006/01/24(火) 05:01:04
スレ違いだが
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140713-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140705-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140656-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140644-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140633-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140625-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140615-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140607-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140559-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140550-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140537-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140448-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140438-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140427-15524-0-L.jpg
ttp://violet.homeip.net/noticeboard/incoming/2006/01/18/20060118140414-15524-0-L.jpg

スピードをあげようじゃないか
0565デフォルトの名無しさん2006/01/24(火) 06:17:03
>>564 うわぁぁぁぁぁぁぁ
0566デフォルトの名無しさん2006/01/24(火) 06:46:30
> タスクトレイのアイコン消せなかったりとか
ヘルプ->カスタマフィードバックのオプションで設定したら消えた。
0567デフォルトの名無しさん2006/01/24(火) 10:19:25
シーサーには分からんよ
0568デフォルトの名無しさん2006/01/24(火) 11:11:02
>>564
泣いた
0569デフォルトの名無しさん2006/01/24(火) 11:28:20
>>564
この話漫画化されたのか。いい話だ。
俺もなんかやる気が沸いてきた。
0570デフォルトの名無しさん2006/01/24(火) 11:33:07
>>564 それを見てへこんだ俺はだめぽ
0571デフォルトの名無しさん2006/01/24(火) 11:35:51
うがった見方をすればのぴたは電池を作っただけなんじゃあ?
0572デフォルトの名無しさん2006/01/24(火) 11:54:50
>>571
おい、素直に感動しろよw
0573デフォルトの名無しさん2006/01/24(火) 12:05:58
もちろん感動してるよ。とはいえドラえもんの本体はどこから来たのか
パラドックスは残っている。深いなあ
0574デフォルトの名無しさん2006/01/24(火) 12:13:32
>>573 学んで仕組みを理解し壊さずに動かすことができると確信したからこそ電池作って入れたんだろう。
えーはなしや。
0575デフォルトの名無しさん2006/01/24(火) 12:13:45
>>573 しずかが出産したんじゃね?
0576デフォルトの名無しさん2006/01/24(火) 12:18:08
電池切れなのに記憶はどうやって保持していたのか?
記憶保持に電力が必要ないならば電池切り替え時にも記憶は保持される。
電力が必要ならば35年間もどうやって保持してたのか。電源が切れてたんじゃないのか?





汚れた大人になっちまったな・・・orz
0577デフォルトの名無しさん2006/01/24(火) 12:23:08
PCの電源切ってもデータは保存されてるだろーが。
0578デフォルトの名無しさん2006/01/24(火) 12:26:13
2003proから2005proに乗り換えたんだが、なんかいろいろ便利になってるね。VS6から2002とか2002から2003の時もこんなに進化してたの?

あとクラスデザイナって機能があることに気付いたんだけどこれって端的に言うとどういう場面で使うの?
0579デフォルトの名無しさん2006/01/24(火) 12:26:39
>>576
電池はまだ少し残っていて、
記憶を保持するには十分だが、体を動かすには全然足りない

と言う事にしておこう。
0580デフォルトの名無しさん2006/01/24(火) 12:31:23
>>578
2005pro購入検討中なんだが、どの辺が便利になった?
0581デフォルトの名無しさん2006/01/24(火) 12:31:50
>>579
それに関しては賛成。耳が無いからハイバネはできなかったけど、
ずっとスタンバイだったってことだろ。でも入れ替える瞬間の
電源断はどうだったのか。
0582デフォルトの名無しさん2006/01/24(火) 12:35:36
>>580 俺の感想 >>578 じゃないけど。
IntelliSense が賢くなった。
0583デフォルトの名無しさん2006/01/24(火) 12:40:39
今日、VC++EEを落としてこれから使おうって思ったんだけど、リソースエディタはどうすれば手に入るのでしょうか?やはりスタンダード買うしか無いのでしょうか?
05845822006/01/24(火) 12:46:06
IntelliSense賢くなったのか・・
メンバ関数やメンバ変数を、IDEから削除できる様になった?
0585デフォルトの名無しさん2006/01/24(火) 13:01:06
アップグレードは Express Edition からのアップグレードでもOKなので
Visual Studio 2005 Professional なら 64800円
Visual Studio 2005 Standard なら 19800円だな
0586デフォルトの名無しさん2006/01/24(火) 13:27:09
64800円か…この前DTMのソフトを二十万で買ってしまったのでしばらくはフリーのリソースエディタ探して使ってみます。
0587デフォルトの名無しさん2006/01/24(火) 13:32:28
>>586 まぁ学生じゃないとは思うが、
学生なら theSpoke Premium で
Visual Studio 2005 Professional が手にはいるから
4000円ちょっとと言うところか。
学生なら theSpoke スレで聞いてみてください。
0588デフォルトの名無しさん2006/01/24(火) 13:38:55
EEってどうしてもEnterprise Editionに見えてしまう。
0589デフォルトの名無しさん2006/01/24(火) 13:40:57
>>564
泣いた
これ Fが描いてたのが出てきたのか?
アシが仕上げたのか?
出所はどこ?
0590デフォルトの名無しさん2006/01/24(火) 13:42:53
>>588 俺は Extreme Edition に見えてしまうな。
あと、オリンパスのEEクリーナーとか。
0591デフォルトの名無しさん2006/01/24(火) 13:55:57
Empire Earth
0592デフォルトの名無しさん2006/01/24(火) 14:13:20
theSpokePremium購入時は学生で
今は社会人の場合、Professional手に入るかな。
0593デフォルトの名無しさん2006/01/24(火) 14:28:58
theSpoke Premium へのログインアカウント忘れてなければ
ログインできなければパスワード忘れのページで
新規パスワード要求すればメールで送られてくる。
0594デフォルトの名無しさん2006/01/24(火) 14:55:26
そっか。ありがとう。
0595デフォルトの名無しさん2006/01/24(火) 17:20:51
>>585
Express Edition をただでダウンロードしてライセンスをとり、
Visual Studio 2005 Standard を19800円で買うということか?
もしそれが可能なら最初から19800円で売ればいいのに。
0596デフォルトの名無しさん2006/01/24(火) 17:26:59
>>595
Express Edition無料は期間限定でしょ
0597デフォルトの名無しさん2006/01/24(火) 17:28:28
>>596
ダウンロードは期間限定
使用は無制限
0598デフォルトの名無しさん2006/01/24(火) 17:29:53
Proのアップグレード版って新規と何か違う?
MSDN(年間サポート?の方)含むやつがないのか
0599デフォルトの名無しさん2006/01/24(火) 17:30:02
>>597
ライセンスが取得できるのは?
0600デフォルトの名無しさん2006/01/24(火) 17:33:06
でも、いくらStandardが19800円といってもVBとかj#とかゴミが入っているだけだから、
タダでC++ダウうロードしたほうが賢いんだろうな。
0601デフォルトの名無しさん2006/01/24(火) 17:36:06
>>600
Expressはインラインアセンブラ不可と言う噂があるがホントか?
0602デフォルトの名無しさん2006/01/24(火) 17:37:09
>>601
自分で試せ
0603デフォルトの名無しさん2006/01/24(火) 17:39:26
>>601
>>442
■ このスレッドは過去ログ倉庫に格納されています