Visual Studio 2005スレ Part8
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/01/16(月) 04:48:41http://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/
0446デフォルトの名無しさん
2006/01/22(日) 23:58:11いまどきちゃんとした会社で
CD-Rなんて使用できるとでも?しかも私用で。
0447デフォルトの名無しさん
2006/01/23(月) 00:19:320448デフォルトの名無しさん
2006/01/23(月) 00:24:46マイクロソフトに何万も使うと自分が負け組になる気がするのはどうしてだろう?
別にお金がないわけじゃなく、むしろ気持ちの問題。
昔Borland買ったときは何万も使ったけど嬉しかったのになぁw
改宗を迫られた昔のキリシタンってこんな気持ちだったのではなかろうか。
そういう奴ここにも多いと思う・・・
0449デフォルトの名無しさん
2006/01/23(月) 00:33:540450デフォルトの名無しさん
2006/01/23(月) 00:34:49何を使うかではなくて何を作るかかがプログラマにとっては優先事項。
いいものが作れる道具だと思うなら喜んで買うべし。
VSがそういう道具かどうかは知らんですけど。
…とか偉そうに言ってみるテスト。
0451デフォルトの名無しさん
2006/01/23(月) 00:59:38> 昔Borland買ったときは何万も使ったけど嬉しかったのになぁw
俺もTurbo Pascal Ver3の頃のBorlandの好印象を引きずったまま、ずるずると
Kylix2まで金をつぎ込んだが、あるとき、自分の性根にあるのがつまらない
判官贔屓なのだと気づいた。昔からのBorlandのファンには、現在の製品の
品質はさておいてBorlandを支えたい、Borlandならいつかはやってくれる、
という淡い期待(しかし報われないであろうことはどこかで薄々気づいている)
を以ってBorland製品を買い続けている人が多いのではないだろうか。
結局のところそれはBorlandにつけこまれているだけではないだろうか。
BorlandのファンにとってMS製品を買うことが「負け」のイメージになるのは、
購入者自身の負けに由来するものではなく、Borlandの負けを認めることに由来
するのではないだろうか。
だが、世間ではとっくの昔に勝敗は決していたのだ。いまさらかつての
Borlandファンが負い目を感じるようなことでもあるまい。
0452デフォルトの名無しさん
2006/01/23(月) 01:03:14どこもVC6何だけど・・・。
0453デフォルトの名無しさん
2006/01/23(月) 01:12:51選択肢が少ない気がする。
0454デフォルトの名無しさん
2006/01/23(月) 01:16:24プログラミングを勉強したけど、その後
GUIなモノを作り始めてからは Visual C++
の方が使いやすいと感じるようになった。
Borland C++ についていた Borland の
Windows アプリ開発用フレームワークが体に合わなかったみたい。
かといって MFC が体にあったかというと、
仕事で使っている内に慣れたようだ。
0455デフォルトの名無しさん
2006/01/23(月) 01:27:12OWLの事かな?あれは俺も嫌だった。オブジェクト指向の観点だけから
見たら、OWLの方がMFCより上だそうだけど、C++Builderが出て来てからは
OWLは全く不要になったしな。
C#が出てからは、C++Builderの利点はもはやネイティブを吐く事だけに
なってしまった。C++/CLIもあるしな。
0456デフォルトの名無しさん
2006/01/23(月) 02:51:19ほとんど使わなかったな…
0457デフォルトの名無しさん
2006/01/23(月) 04:17:08うちもVS6.0のまま。
.NET買ったけど、使わないことにした。
0458デフォルトの名無しさん
2006/01/23(月) 04:45:210459デフォルトの名無しさん
2006/01/23(月) 05:48:12大半の回ってくる仕事がVCどころかVB6かJavaScriptだぜHAHAHAHA
95やら98がバリバリで動いてるぜHAHAHAHAHAHA
はぁ('A`)
0460デフォルトの名無しさん
2006/01/23(月) 07:06:42453じゃないけど、
VC6と違って.NETだとUPX圧縮できないのが不満
0461デフォルトの名無しさん
2006/01/23(月) 07:30:08俺もC++Builderを結構使うクチだけど
仕事ではVC6かVB6の仕事がほとんどだな
C++BuilderはBorland製品の中ではかなり良作だと思うが
全般的に仕様が古めかしく感じてきて、C++/CLIへの乗り換えを検討中
BorlandファンではないがC++Builderを1からリメイクしたようなのを
作ってくれたら買うかも
0462デフォルトの名無しさん
2006/01/23(月) 07:30:35> 仕事場で使ってるやついる?
> どこもVC6何だけど・・・。
最近はデフォルトで2003。
現時点で入手しにくい開発環境で作ったものを納品しないでください、とかいう客もいるよ。
0463デフォルトの名無しさん
2006/01/23(月) 07:38:39新規案件ならそうかもな
0464デフォルトの名無しさん
2006/01/23(月) 09:55:502003で作ったexeにUPX使えるが…。
もしかして.NETのexeにかけようとしてるのか? 出来るのかどうか
やったこと無いので知らんが、そりゃできん様な気はする
0465デフォルトの名無しさん
2006/01/23(月) 10:29:17|⊂
0466デフォルトの名無しさん
2006/01/23(月) 10:32:080467デフォルトの名無しさん
2006/01/23(月) 10:38:42してねえ。もう諦めな。
0468デフォルトの名無しさん
2006/01/23(月) 11:33:27何でできないと言ってるのが居るのか。実際できないんじゃないの
0469デフォルトの名無しさん
2006/01/23(月) 11:46:520470デフォルトの名無しさん
2006/01/23(月) 12:14:57その条件飲めない客には>>462みたいな理由を言わせねぇ
0471デフォルトの名無しさん
2006/01/23(月) 12:18:060472デフォルトの名無しさん
2006/01/23(月) 12:33:480473デフォルトの名無しさん
2006/01/23(月) 12:45:05開発言語はもうMSの独壇場だね。
Borlandは好きだけどこれだけ差をつけられたらもう買う気になれない。
かと言ってアンチMSというだけでJAVAに行く気にもならない。
伊達政宗のように徳川幕府に忠誠を誓うよ。
0474デフォルトの名無しさん
2006/01/23(月) 12:45:550475デフォルトの名無しさん
2006/01/23(月) 12:57:08はい。CD-Rを納品に使いますから。
0476デフォルトの名無しさん
2006/01/23(月) 13:09:350477デフォルトの名無しさん
2006/01/23(月) 13:16:50わろた
0478デフォルトの名無しさん
2006/01/23(月) 13:28:370479デフォルトの名無しさん
2006/01/23(月) 13:44:470480476
2006/01/23(月) 13:45:050481デフォルトの名無しさん
2006/01/23(月) 13:49:310482デフォルトの名無しさん
2006/01/23(月) 14:03:010483デフォルトの名無しさん
2006/01/23(月) 14:10:10え、してねぇの?
2005なのに?
int a=5;
char b[a];
って超便利なのに
0484デフォルトの名無しさん
2006/01/23(月) 14:19:530485デフォルトの名無しさん
2006/01/23(月) 14:35:27同じエラー出やがんの
0486デフォルトの名無しさん
2006/01/23(月) 14:36:300487デフォルトの名無しさん
2006/01/23(月) 14:39:280488486
2006/01/23(月) 14:44:590489デフォルトの名無しさん
2006/01/23(月) 14:54:480490デフォルトの名無しさん
2006/01/23(月) 14:58:310491デフォルトの名無しさん
2006/01/23(月) 15:30:30char *p="Hello";
としておけば、後から
p="good";
等と扱う文字列を変更できる
って書いてる
ほんまにこんな事していいのか
0492デフォルトの名無しさん
2006/01/23(月) 15:33:300493デフォルトの名無しさん
2006/01/23(月) 16:05:200494デフォルトの名無しさん
2006/01/23(月) 16:25:54よくないけど悪くないよ。たぶん。
とりあえず勉強すればいいと思うよ。
0495デフォルトの名無しさん
2006/01/23(月) 16:34:280496デフォルトの名無しさん
2006/01/23(月) 16:50:25strcpy(p, "good");
だとめちゃくちゃまずいがな
0497デフォルトの名無しさん
2006/01/23(月) 16:59:360498デフォルトの名無しさん
2006/01/23(月) 17:17:01スレ違いだけど、BCC5.8からは、リテラル文字列を読み出し専用の
セグメントに入れられるオプションが付いたから、それ実行すると
アクセス・バイオレーションになる。
0499デフォルトの名無しさん
2006/01/23(月) 17:33:31>>491 って代入する文字列の長さが
最初の文字列より永井とおかしくなる可能性あるんじゃないんですかね
0500デフォルトの名無しさん
2006/01/23(月) 17:37:080501デフォルトの名無しさん
2006/01/23(月) 17:41:04constの挙動の違いはCとC++の違いの基礎だと思うんだが。
0502デフォルトの名無しさん
2006/01/23(月) 17:44:180503デフォルトの名無しさん
2006/01/23(月) 17:47:28オブジェクト作るときに
2000H Hello\0
2010H Good\0
アドレスにデータが格納してあって、
char *p="Hello";
は
p=(2000H)
p="good";
は
p=(2010H)
とかなるんじゃないの?
p[0] = 'P';
とかはアクセス違反になる。
0504デフォルトの名無しさん
2006/01/23(月) 18:03:23そうですね。
デバッグで確認すると >>503 のように
アドレスが変わってますた。
もっともっと勉強せなあかんなぁ・・・orz
0505460
2006/01/23(月) 18:23:24C++のプロジェクトを新規作成して、
新規作成した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何だとこの野郎ー
0507デフォルトの名無しさん
2006/01/23(月) 18:31:53全然スレ違いだけど
そいつがバージョンアップに未対応なだけ
0508デフォルトの名無しさん
2006/01/23(月) 18:38:590509デフォルトの名無しさん
2006/01/23(月) 18:50:590510デフォルトの名無しさん
2006/01/23(月) 19:00:52よくしらんがうちでは問題ないよ。UPXは1.24
0511デフォルトの名無しさん
2006/01/23(月) 19:02:180512デフォルトの名無しさん
2006/01/23(月) 19:07:462003までは/clr を指定しなきゃ平気だね。2005はネイティブでもエラーになる。
PEヘッダーに不明な情報があるっていってますね。
2005でも--forceを指定でとりあえず動いてます。
0513デフォルトの名無しさん
2006/01/23(月) 19:11:510514デフォルトの名無しさん
2006/01/23(月) 19:12:11それを次々にやっていったらメモリ上がHelloとかgoodの残骸だらけになりそうなんだが
そんな事はないのか
0515デフォルトの名無しさん
2006/01/23(月) 19:16:44#include <windows.h>
#include "windows.h"
つーのを思い出した。
0516デフォルトの名無しさん
2006/01/23(月) 21:57:43そんなん、ごく普通。
>>514
CString *p= new CString(_T("Hello");
ではないから、残骸が残ることはない。
>>491, >>514 は、職業でプログラム組むのは、辞めといたほうがいいな。
間違いなく他人が迷惑する。
0517デフォルトの名無しさん
2006/01/23(月) 22:06:55C++プログラマを名乗ってると、まじめに知識つけたやつが馬鹿みたいだな
C++を三日でマスターしたどっかのブタみたいなハッタリはやめてくれたまえ
0518デフォルトの名無しさん
2006/01/23(月) 22:10:09クリックすると鯖がみつかりませんって怒られるけどおれだけ?
そろそろ申し込もうと思ってたんだがもう締め切ったんだろうか
0519デフォルトの名無しさん
2006/01/23(月) 22:10:51.h と .cpp に分ける意味がまず分からんし・・・
というかC++はそこで詰まったorz
0520デフォルトの名無しさん
2006/01/23(月) 22:11:29お前だけ
0521デフォルトの名無しさん
2006/01/23(月) 22:18:34俺も.hと.cppに分けるのが能率悪い気がしてならない
二つのファイルを同時に編集していかなければいけない上に
両方のファイルの関数定義が一致していないとリンクで怒られるので
ちょっと仕様変更しようと思ったときに直さなければいけない箇所がおおくて
めんどくさいな
C++の仕様の都合上ヘッダをインクルードさせなければいけないので
そこはあきらめるしかないか
0522デフォルトの名無しさん
2006/01/23(月) 22:19:360523デフォルトの名無しさん
2006/01/23(月) 22:19:520524デフォルトの名無しさん
2006/01/23(月) 22:27:30> 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:410527デフォルトの名無しさん
2006/01/23(月) 22:36:53どう見てもド素人以前
0528デフォルトの名無しさん
2006/01/23(月) 22:37:270529デフォルトの名無しさん
2006/01/23(月) 22:44:060530デフォルトの名無しさん
2006/01/23(月) 22:57:46>普通、コンパイル時に怒られるはずだが…。
おまえ頭悪いな
思いこみだけでものをいうと自分の馬鹿さを露呈するよ?
信じないならためしてみ
0531デフォルトの名無しさん
2006/01/23(月) 23:07:35他人のレスをあざ笑って日頃の鬱憤を晴らすスレ?
0532デフォルトの名無しさん
2006/01/23(月) 23:08:240533デフォルトの名無しさん
2006/01/23(月) 23:13:55IDE起動毎にマイドキュにVisual Studio 2005のフォルダが作成されるのは何とかならんもんか
0534デフォルトの名無しさん
2006/01/23(月) 23:26:11実装を隠せるから好きなんだけどな。
外部変数をヘッダで定義してる奴は死ねばいいと思う。
死んでくれよ糞外注。
0535デフォルトの名無しさん
2006/01/23(月) 23:27:33スプラッシュ消せなかったりとか
タスクトレイのアイコン消せなかったりとか
マイドキュに変な名前のフォルダ作って動かせなかったりとか
そういうソフトは死ねばいいと思う。
0536デフォルトの名無しさん
2006/01/23(月) 23:29:42おまえには必要ないソフトだな
さよなら
0537デフォルトの名無しさん
2006/01/23(月) 23:35:55うっそ、VCって全部該当してんじゃん。
捨て捨て。
0538デフォルトの名無しさん
2006/01/23(月) 23:37:06文法書のソースがコンパイル通らず困っております。助けて下さい
//ファイルを作成する
#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それでVCも本望でしょう。
0540デフォルトの名無しさん
2006/01/23(月) 23:38:4014行目。
0541540
2006/01/23(月) 23:39:530542デフォルトの名無しさん
2006/01/23(月) 23:41:51何のエラーが出るの?
0543デフォルトの名無しさん
2006/01/23(月) 23:44:290544デフォルトの名無しさん
2006/01/23(月) 23:54:35.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)
0545495
2006/01/23(月) 23:56:22>>491の内容そのままならおかしくもなんともないので、
勝手に頭の中で、指してる文字列領域を書き換えるという意味に
思い込んでしまった。
ほんまにこんな事していいのか、辺りでそういう意味だと勝手に…orz
0546デフォルトの名無しさん
2006/01/23(月) 23:56:45初心者か?
>コンパイル通らず困っております
>.exeは作られているようなのですが
矛盾。どっちだ!?
■ このスレッドは過去ログ倉庫に格納されています