Visual Studio 2005ス ..
[2ch|▼Menu]
310:デフォルトの名無しさん
06/01/02 00:49:20
プリコンパイル済みヘッダーを使用しないでコンパイルしてるのに、stdafx.hをソースに追加しろと怒られる・・・

311:デフォルトの名無しさん
06/01/02 01:44:35
そりゃ無関係だから

312:デフォルトの名無しさん
06/01/02 05:07:08
VCにはPSDKが入ってなくてあせった。
2003で作ったやつが使ってたwindows.hがなくて、しょーがないから、PSDK約400M落として何とかしたよ。
でもWindows開発は.NET使えってことなんかな。
コードジェネレータが吐くソースが読めないとあれはトラウマになるなー。勘弁・・・。

>310
プロジェクトの設定から切れないかな。2003は途中で切れたし、
最初から使わない方向も可能だった。2005は試してない。Orz

313:デフォルトの名無しさん
06/01/02 05:58:19
pro使えよ

314:デフォルトの名無しさん
06/01/02 07:10:52
無料/激安だと馬鹿が湧いて来る典型的な例ですね

315:デフォルトの名無しさん
06/01/02 08:45:53
>>314
MSはユーザーコミニュティを破壊する気なのだろうか・・・
こんな馬鹿ばかり、所かまわず沸いたひにゃ・・

316:デフォルトの名無しさん
06/01/02 08:47:38
裾野が広がる。頂が伸びる。いいじゃないか。

317:デフォルトの名無しさん
06/01/02 09:15:20
>>310
空のプロジェクトを最初に選べばstdafxはついてこないよ。
ソース追加はプロジェクトの項から追加。

318:デフォルトの名無しさん
06/01/02 09:17:03
>>316
そのまま弾ける。

319:デフォルトの名無しさん
06/01/02 12:15:01
URLリンク(d.hatena.ne.jp)

> あんまり無償配布を強調されても,google:C# 掲示板で上位に来るような
> コミュニティにとってはコスト増な面もあるので難しいところ.
> コミュニティ全体のコスト分担を下げるような取り組みも継続的にがんばって欲しいところですな.

320:デフォルトの名無しさん
06/01/02 13:07:50
それを言ったら日本語版自体がw


321:デフォルトの名無しさん
06/01/02 13:14:40
無償配布って言うなら VC++, VC# 等に限らず、
gcc on cygwin だって lcc だって Borland C++ だって
LSI-C 86 だって、mono だっていままでずっとあったのに、
なんで >>319 サイトの人は Visual Studio 2005 Express Edition
に限ってコミュニティに対するコスト増だって言ってるのかな。

Linux が普及する過程でも同じようなことを言う人がたくさんいた。

322:デフォルトの名無しさん
06/01/02 13:30:29
VC++, VC#のようなユーザーフレンドリーなツールを無料配布すると
文系 低学歴 貧乏という冴えない男子を大量に引き寄せちゃうんだな。

あんまり頭のよくない学校の生徒がウロウロして、ご近所大迷惑って感じかな。

323:デフォルトの名無しさん
06/01/02 13:33:05
日記サイトだからその日思ったことを書く

324:デフォルトの名無しさん
06/01/02 13:36:53
そりゃそうだ。

325:デフォルトの名無しさん
06/01/02 13:38:02
強力な開発環境とセットになったコンパイラの配布は今まで無かったじゃん。
しかもMS謹製の最新版だし。BCCなんてコンパイラしか無料じゃないし、最適化は
5世代くらい前のレベル。gccはGPLでライセンス的に面倒。
その他のコンパイラではGUIマンセーなアプリを作るには厳しいかと。


326:デフォルトの名無しさん
06/01/02 13:39:46
っ[LSI-C試食版]

327:デフォルトの名無しさん
06/01/02 13:45:01
>gccはGPLでライセンス的に面倒

何が面倒なの?
吐いたコードがGPLになる訳じゃないし。
でもまぁ Eclipse と組み合わせたとしても
それほど便利な開発環境になる訳じゃなかったが。

328:デフォルトの名無しさん
06/01/02 13:52:36
>>321
WindowsとLinuxを比較してみればよいが、
ある種の壁が有る


329:デフォルトの名無しさん
06/01/02 14:40:15
えくりぷす+javaもあったやん。

330:デフォルトの名無しさん
06/01/02 15:14:18
えくりぷす+D
これが最高

331:デフォルトの名無しさん
06/01/02 16:01:33
VBAはスルー?

332:デフォルトの名無しさん
06/01/02 18:23:44
>>326
それはもう、過去の遺物だってば。

333:デフォルトの名無しさん
06/01/02 18:32:34
プロファイラ使うには75万円必要なのか・・・orz

334:デフォルトの名無しさん
06/01/02 18:35:17
vtune買えば。

335:デフォルトの名無しさん
06/01/02 18:52:46
一瞬、目の前に時空の裂け目が現れて、そこにセピア色の98見えたよ。


336:デフォルトの名無しさん
06/01/02 19:03:22
ライセンスの都合から組み込みには使えない…。窓を売りたいのはわかる
んだが、RTLぐらいスタンドアロンプログラムでも使わせてくれれば
いいのになぁ。

このへんはgccの独擅場か。

337:デフォルトの名無しさん
06/01/02 20:03:52
スタートアップのページで、
最近使ったプロジェクトが選べるけど、
あれ、プロジェクトとソリューションと混在してる?

338:デフォルトの名無しさん
06/01/02 20:17:42
>>336
HEWもあるお。


Eclipseに負け気味だけど。

339:デフォルトの名無しさん
06/01/02 20:21:20
HEWって死滅したんじゃないの?

340:デフォルトの名無しさん
06/01/02 21:54:03
>>337
プロジェクトとソリューションはどっちがどっちだか分かりにくいね
アイコンもわかりにくい
もうちょっとなんとかならんのだろうか

341:デフォルトの名無しさん
06/01/02 22:01:08
>吐いたコードがGPLになる訳じゃないし。


342:デフォルトの名無しさん
06/01/02 22:02:58
>>327
ソースも開示せずにGPLですかそうですか…

343:デフォルトの名無しさん
06/01/02 22:06:29
Expressエディションで複数のプロジェクトをロード出来ないのは仕様ですか?
テスト用のプロジェクト作りたいのにorz


344:デフォルトの名無しさん
06/01/02 22:37:12
1つのソリューションに複数のプロジェクトを入れられるよ。

345:デフォルトの名無しさん
06/01/02 23:22:31
SQL Server 2005 Expressに、SQL SERVER 認証でログインできません。
レジストリのLoginModeは2に書き換えてユーザーsaも使えるように設定しました。
ちなみにACCESS2003からは、SQL SERVER 認証で接続出来ました。
データベース・エクスプローラからは、どうしてもダメです。orz


346:デフォルトの名無しさん
06/01/02 23:32:07
ToolStripすげー
Altでの移動を許可すると別のウィンドウにもアイテムを移動できるじゃん

347:デフォルトの名無しさん
06/01/02 23:41:21
>>345です。
自己解決しました。


348:デフォルトの名無しさん
06/01/03 00:18:20
ディスプレイのサイズ14ではVSは厳しいものがありますかね?

349:デフォルトの名無しさん
06/01/03 00:27:14
1024x768で頑張ってるお

350:デフォルトの名無しさん
06/01/03 00:53:53
>>349
2つだけに画面分割したら、だいぶ見易くなったっス。有難うございました

351:デフォルトの名無しさん
06/01/03 03:27:16
>>327
何かライブラリでも使った時にGPLなヘッダを知らないうちにインクルードしていたとかあるだろ。
どこにそういうものが隠されているか全部チェックするのは面倒。また発覚した場合の対処も面倒。
下手したらソース公開しないといけなくなるからな。そういうライセンスの制限の問題が大きい。
GPLのライブラリと静的リンクした場合はバイナリもGPLになるとかならないとか、
動的な場合はどうだとか、解釈も色々あって常に議論の対象になっているものを
ホイホイと使うのは自ら面倒を抱えこむようなもの。

352:デフォルトの名無しさん
06/01/03 04:13:16
>>351
それとgccと何か関係あるのか。
ライブラリの話するならgccだろうと他のものだろうと同じだろーが。

353:デフォルトの名無しさん
06/01/03 04:27:27
>>345さんどうやって解決したのですか?
私もデータベースエクスプローラからログインできなくて困っておりますorz

354:デフォルトの名無しさん
06/01/03 04:50:45
メジャーなライセンスはマクロ定義してたりしないのかな
#define GPL
みたいな


355:デフォルトの名無しさん
06/01/03 06:16:49
C++でデバッグ中にenum変数がウオッチできなくて不便!!

356:デフォルトの名無しさん
06/01/03 08:27:06
そんなものウオッチする意味があるのか?

357:デフォルトの名無しさん
06/01/03 09:55:53
やっぱりC++が大人気(・∀・)

358:デフォルトの名無しさん
06/01/03 10:14:35
ウォッチできたほうがデバッグに役立つ。

作ったプログラムが期待通りに動いてるかデバッガでいちいち見ましょうよ。

359:デフォルトの名無しさん
06/01/03 10:20:21
enumの値なんて見るもんじゃないし

360:デフォルトの名無しさん
06/01/03 10:27:10
>>351
gccとは関係ないだろが、ぼけなす。

361:デフォルトの名無しさん
06/01/03 10:42:20
enum変数がウォッチできた方が便利だが、
enumで定義された数値をみるという話に?

どっちも見れた方が便利だと思うが。

デバッガでいろんな可能性を追求しましょうよ。

362:デフォルトの名無しさん
06/01/03 10:43:19
>>344
やり方教えて( ゚д゚)ホスィ…

VB2005 Express使ってるんだけど、ソリューションエクスプローラーで
右クリックして「追加」を選んでも「プロジェクトの追加」が出てこないorz

363:デフォルトの名無しさん
06/01/03 10:58:28
ヒント: ファイルメニュー → 追加 → 既存のプロジェクト

364:デフォルトの名無しさん
06/01/03 11:18:09
>>362 ソリューションエクスプローラの一番上の
ソリューションのアイテムを右クリックしないとだめだぉ。
Express Edition だと違うのかもしれないけど、画面構成。

Professional 入れてても、 Express だとどうなのよ、って
思うときがあるから、Express も同時にインスコできると
便利・・・・・じゃないか。

まぁ VMware の中で確認するか、どうしても必要なら。

365:デフォルトの名無しさん
06/01/03 11:23:57
>>355 >> 361
enumで宣言した変数は、定義名まではでるね。
定義名が実際どの数値かは出ないけど、それはまだいい。

enumで宣言した変数は、レンジがcharやshortに収まるのに
intサイズになる。それを避けたい時、enumでの宣言をあきら
めてshortとかで確保する。そうなると入っている値は数字が
見えてしまい、今度は名前の定義が見えなくて不便。



366:デフォルトの名無しさん
06/01/03 12:17:50
わざわざshortやcharにする理由が分からん。

367:デフォルトの名無しさん
06/01/03 12:23:13
window以外で動かすつもりでは?

368:デフォルトの名無しさん
06/01/03 12:23:25
enumでの宣言をあきらめる時なんてないな。

369:デフォルトの名無しさん
06/01/03 12:26:12
もしかしてWin3.1と思ったけど
16ビットのプログラム作れないよな

370:デフォルトの名無しさん
06/01/03 12:50:21
>>367 Windows 以外で動かすってことと
char や short にするってことの間には
ぜんぜん関連がないじゃん。

371:デフォルトの名無しさん
06/01/03 13:02:10
enumってintサイズに強制されるんだっけ?

372:デフォルトの名無しさん
06/01/03 13:11:25
intはシステム依存
win16なら2バイト、win32なら4バイト
だからintでとっておけば問題ない

373:デフォルトの名無しさん
06/01/03 13:26:14
.NETじゃ、intは4バイト固定だろ。

374:デフォルトの名無しさん
06/01/03 13:29:55
>>365
やったことないからわからないけど、
CLIなenumなら、DebuggerDisplay属性使えばなんとかなるんじゃないかな?

375:デフォルトの名無しさん
06/01/03 14:00:50
>>373
流れを読め。
ちなみに、C#はenumで列挙する型を決めることが出来る。
VBとかはシラネ。

376:デフォルトの名無しさん
06/01/03 15:13:27
ん?っていうかenumの型指定、もともとできるだろ。(ネイティブ)C++でも。
C#の指定の仕方、C++から流れてきた気がするんだが。

377:デフォルトの名無しさん
06/01/03 15:29:50
>>364
ソリューションのアイテムがないですorz

ソリューションエクスプローラーのルートがプロジェクトになってるから
だめなのかなあorz

新規作成もプロジェクト単位じゃないと作れないし('A`)


378:デフォルトの名無しさん
06/01/03 15:40:05
>>377
>>363

どうしてもソリューションエクスプローラでやりたければ
オプションの常にソリューションを表示をチェック

379:375
06/01/03 15:56:20
>>376
できねぇだろ!

と思ってたら普通に出来た orz
スマソ。

380:デフォルトの名無しさん
06/01/03 15:57:33
>>353
345です。

レジストリを混合認証モードに書き換えて、ユーザーsaを使える状態にしてあるとして説明します。
接続文字列は、次の通りです。
Data Source=192.168.1.1\SQLEXPRESS;AttachDbFilename=C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\sample.mdf;Persist Security Info=True;User ID=sa;Password=xxxxxxxx;Connect Timeout=30;User Instance=False
IPアドレスや、データベース名、パスワードは適宜書き換えてください。
ポイントは、User InstanceをFalseにするところと、データベースの配置場所をSQL SERVER標準の場所にしておくことです。
ローカルの場合は、データベースのファイルを何処においてもいいですが、リモートの場合は場所を選ぶようです。
アクセス権の関係と思うのですが。


381:デフォルトの名無しさん
06/01/03 16:23:18
>>379
やりかたきぼんぬ。C++で

enum TTT {
a,b,c,
};

TTT x;

ってやったとき、xを16,8ビット幅に出来るの?


382:379
06/01/03 16:40:01
>>381
enum E : short { a, b, c };
って、VC8では出来たけど、よく考えるとこれはCLI用の拡張なキガス。
やっぱ出来ないよねぇ(´・ω・`)


383:デフォルトの名無しさん
06/01/03 16:51:57
>>382
へー(゚Д゚)
ネイティブでも通る!
VC6だと通らない。最近の拡張か?ARMのenumの文法にも乗ってないね。
知らん買ったよ、ありがとう


384:デフォルトの名無しさん
06/01/03 17:03:02
>>382
ネイティブでも通るけどあやしい。
enum E : short { a, b, c };
このケースで
E x; とやると4バイト確保される。(デバッガの表示幅が16進8桁)

x=a;とやると下位16bitだけが変更されて、上位16ビットは
ごみが残ったままになる。

そのくせ、sizeof(x),sizeof(E)ともに2だ。
なんじゃこりゃあ!?!?デバッガの表示桁数のミスか。

ちなみに、short型変数なら16進4桁表示されてる


385:382
06/01/03 17:10:19
いや、だからCLI拡張だと思う。
/Zaオプションつけると通らない。

でもデバッガの表示はちゃんと2バイトになってるぞ。


386:デフォルトの名無しさん
06/01/03 17:20:16
>>385
β2ですか?
/Zaって拡張子を無効にするってあるけど…??

つーかCLI拡張なら、/clrつけない状態でコンパイルエラーに
ならんのがおかしい罠。

387:385
06/01/03 17:30:39
>>386
拡張子って…どんな翻訳してるんだ。
言語拡張を無効にするオプションだよ。

もともとはCLI用の拡張だと思うっていう意味ね。
どういうわけかネイティブでも使えるようになってる。


388:デフォルトの名無しさん
06/01/03 17:35:40
/Zaつけてやってみたら、無名のstructやunionとかも
コンパイルできなくなって、ビルドそのものが破綻した。
(エラーが出るのはウインドウズのヘッダの中)

/Za無しで通るアプリって想像つかね。enum拡張だけじゃなくて、
普通に必要な拡張も全部NGになっちゃってるみたい。



389:デフォルトの名無しさん
06/01/03 18:27:10
UMLモデリングツール
ってどうやって出すの?

390:デフォルトの名無しさん
06/01/03 18:43:01
VSは方言が多いので通ってもあんま信用しない方がいい。
2005とは微妙に関係ないけど、2003でC++のクラス宣言のとこにprivateでenum hogeだけ宣言して
内容をcppの方にスコープ付きでenum class::hoge{ a,b,c };って定義するとコンパイル通るんだが
gccじゃダメだった。

391:デフォルトの名無しさん
06/01/03 18:46:38
>>378
キタ━━ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ━━ !!!

本当にありがとうございました


392:デフォルトの名無しさん
06/01/03 19:01:44
>>390
VC++のANSI準拠度は最強ですよ。

393:デフォルトの名無しさん
06/01/03 19:26:28
>>392
今はね。
2002 までは大したことなかった。
この調子で export を実装して欲しいもんだが・・・。

394:デフォルトの名無しさん
06/01/03 19:53:27
どうやら年末からの厨爆増はこのせいらしい。
スレリンク(download板:59番)
とりあえずM$はこれ多分MSDNシリアル固定のだからシリアル調べ上げて
サービスパックが当たらないように対策だな。

395:デフォルトの名無しさん
06/01/03 19:55:39
>>394
(゚Д゚)ハァ?
普通にExpress Editionのせいだろw

396:デフォルトの名無しさん
06/01/03 20:41:24
無理に犯人探ししなくていいよ
ってか普通に冬休みの学生だろw

397:デフォルトの名無しさん
06/01/03 20:59:28
>>394は2chやってんのにE糞pressや冬厨の存在も知らないのかよ
M$なんて書いてる場合じゃねーって

398:デフォルトの名無しさん
06/01/03 21:04:52
Professionalってアカデミックパッケージは格安じゃなかったっけ?

399:デフォルトの名無しさん
06/01/03 21:15:20
2005だとProfessionalの学割は2月までのtheSpokeキャンペーンのみ
AcademicEditionはStandardの学割

theSpokeの販売時期を考えると2007年2月までProfessionalの学割は有り得ないんじゃないかな

400:デフォルトの名無しさん
06/01/03 21:29:45
たしかに学割はありえないな
無料なんだし

401:デフォルトの名無しさん
06/01/03 21:30:49
無料?何を言ってるんだ?

402:デフォルトの名無しさん
06/01/03 21:37:05
何も言ってないよ

403:デフォルトの名無しさん
06/01/03 21:38:30
>>394
つーかそれ歯抜け状態だし

404:デフォルトの名無しさん
06/01/03 22:28:23
いい具合に殺伐としてきますた

405:デフォルトの名無しさん
06/01/03 22:38:11
最近はなんつ〜か明け透けで下品だな。
放っといてやるから悪い事はこっそりやれよ。
表に出てくんな、みっともない。

406:デフォルトの名無しさん
06/01/03 22:48:07
the spokeのブログより抜粋
結局よくわからなかったので、メールでtheSpoke Premium 事務局へ問い合わせたところ、以下のようなメールが返ってきました。

-------------------------------------
Get! Visual Studio 2005キャンペーンはtheSpokeのメンバ向けのボーナス特典として実施しておりますので、ダウンロードはお一人様1回のみ、インストールは一台のみとなっております。
誠に申し訳ございませんが、何卒ご理解下さいますようお願い申し上げます。
-------------------------------------

残念ながら1台だけのよう・・・
無償だから仕方ない、ですね。

てあるけど、認証がないなら論理上
同じ人が使うパソコンすべてにインスコできるわけでいいのですよね。

407:デフォルトの名無しさん
06/01/03 23:05:03
>>406
そもそもEULA.txtにはそんな事、一言も書かれてないわけだが

408:353
06/01/04 03:36:44
>>380
ありがd。試してみます。ほんとにありがd。

409:デフォルトの名無しさん
06/01/04 07:00:29
Visual Studio 2006

410:デフォルトの名無しさん
06/01/04 07:02:48
結局このスレは、情報の交換とか質疑の応答など生産的なものではなく、
単に無駄にプライドの高い自称 PG が愚痴りまくるだけのスレで FA?
そろそろ、ブックマークから外そうと思うんだけど。

411:デフォルトの名無しさん
06/01/04 07:06:05
>>410
確かに、Del厨やP2P等のノイズが多いスレではあったな。

412:デフォルトの名無しさん
06/01/04 08:33:41
>>410 ダマッテキエロ

413:デフォルトの名無しさん
06/01/04 09:16:17
C#やVBでは2003とのソースレベルの互換性は、どの程度ありますか?
2003で作ったソースをいきなりビルドしても、わりといける?

414:デフォルトの名無しさん
06/01/04 09:47:58
VBは知らんけど、C#はほとんど機能拡張しかしてないから。
クラスライブラリも前のが無くなったわけじゃないので、そのままで行けるキガス

415:デフォルトの名無しさん
06/01/04 10:18:19
暴動とかが起こってないところを見ると、結構スムーズにいけるのかな?
まあ、自分で試せって言われるとそれまでなんだけど...
こういう微妙なのが、一体どうなったのかとかもちょっと気がかりだったりする。
URLリンク(www.exconn.net)

移行するんなら、どうせテストしなけりゃならんけど。

416:デフォルトの名無しさん
06/01/04 10:33:08
C++0xが入るまでスルーする漏れは勝ち組のはず

417:デフォルトの名無しさん
06/01/04 11:19:20
2005 ProfessionalでSDKのヘルプ読みてええええええ
ダイナミックヘルプ使いてえええええええええ

418:デフォルトの名無しさん
06/01/04 12:34:29
>>417 さては theSpoke でもらった奴だな?
MSND Library ついてないし。

419:デフォルトの名無しさん
06/01/04 13:17:29
>>414
>C#はほとんど機能拡張しかしてないから。
だからこそ、書き換えないと駄目じゃないのかw
単に新プロパティのデフォルト値のせいで
動作がおかしくなるコントロールとかあるよ。
特に裏技的に対応してたとことか危ないな。

420:デフォルトの名無しさん
06/01/04 13:20:50
WindowsFormとか変わりすぎだしな。

421:419
06/01/04 13:31:11
すまん、419は.netの話だな

422:デフォルトの名無しさん
06/01/04 16:54:11
>>415
System.IO.Ports.SerialPortがあるだけで移行する価値があります。
本当にありがとうございました。


423:デフォルトの名無しさん
06/01/04 21:54:59
2003と2005を同じソリューション(プロジェクト)で並行して使ってる人いる?
今日試してみたんだけど、このやり方でいいのか不安

C#の話。
ソリューションファイルとプロジェクトファイルは2003、2005で別々に用意。
プロジェクトのプロパティで、2003のほうにはNET11、2005のほうにはNET20って
条件付コンパイルシンボルを付ける。
ソースコードで、2005だけの部分は#if NET20 #endif で囲む。
2003だけの部分は#if NET11 #endif で囲む。

ビルドのとき、あらかじめobjフォルダは消しておかないとコンパイルエラーになることがある。

424:デフォルトの名無しさん
06/01/04 21:57:27
>>423
その他中間ファイルも互換性がない可能性があるんで内科医?

425:デフォルトの名無しさん
06/01/04 22:26:07
いろいろ考えて、構成名を Debug20、Debug11みたいに変更してobjフォルダ内の衝突を避けた。
出力フォルダも bin\Debug20 みたいに変更した。

>>424
その他の中間ファイルってどんなのがありますか?
ちょっと思いつきません


426:デフォルトの名無しさん
06/01/04 23:07:17
>>423 VS.NET 2003 と VS 2005 をインストールしてるけど、
2003 で使ってたソリューションを 2005 に変換してからは
2005 でずっと作業してるなぁ。

やっぱ、両方で並行して編集するのは恐いよ。

427:デフォルトの名無しさん
06/01/04 23:32:54
というか、何で2003と並行させる必要があるんだい?

428:デフォルトの名無しさん
06/01/04 23:39:26
>>427
2003=1.1
2005=2.0だからじゃね?

もっとも2.0入れてない(入れない)奴は切り捨てりゃ済む話だが

429:423
06/01/04 23:42:28
>>427
2パターンあります

1 .NET1.1版と.NET2.0版を配布したいソフト
.NET 2.0の新機能はなくても困らない程度しか使用していない。
.NET1.1しかインストールしてない人が多いみたいなので両方配布したい。

2 .NET2.0をインストールできない環境で使用するソフト
2003で作ればいいのは承知しているが
2005のIDEの機能がとても魅力的で、なるべく2005で開発したい

430:デフォルトの名無しさん
06/01/04 23:42:44
2.0の新しいメソッドとか使えないんじゃ2005は重いだけだと思うけど

431:423
06/01/04 23:43:43
>>430
重さはあんまり気にならないですねえ。
ちょっと重いこともあるけど、それを上回る利便性が2005のIDEにはあると思います。

432:デフォルトの名無しさん
06/01/04 23:44:31
ハナ差で答えてたか・・・
オレだったらその場合は2003使うけどな

433:デフォルトの名無しさん
06/01/04 23:45:27
またもやハナ差か・・・
スレ汚しゴメンよ

434:デフォルトの名無しさん
06/01/04 23:49:25
せっかく利便性がよくなった(生産性が向上した)のに、
2003と2005で並行させて作業するなんて、頭悪いのか?

435:デフォルトの名無しさん
06/01/05 00:17:47
1.1の方がビルドだけならNAnt使うとか。

436:デフォルトの名無しさん
06/01/05 00:43:58
>>431
IDEはどうでもいいがC#のエディタの2005のオートフォーマットを2003で使いたいぞ。

437:デフォルトの名無しさん
06/01/05 00:50:53
このスレでいいのか分からないのですが質問させていただきます。
Windowsを再インストールしようと思っていて、Visual Studio 2003のエディタのカラー情報(強調表示)をバックアップしたいのですが、
どのファイルか分かりません。どのファイルがカラー情報の設定ファイルなのか分かる人いるでしょうか?
よろしくお願いします。

438:デフォルトの名無しさん
06/01/05 03:21:00
2003の一番の不具合であるdsw+dspからの変換で
カスタムビルドに変な「”」が付いて駄目になるのは
2005で直ってんの?

439:デフォルトの名無しさん
06/01/05 12:34:03
何それ?

440:デフォルトの名無しさん
06/01/05 15:32:52
spoke経由でダウンロードしました。
しかし、インストール時に日本語Disk2を入れてくださいとでます。
日本語Disk2はダウンローダーでダウンロードされなかったのですが、
必要なのでしょうか。
ちなみに、もう一度ダウンロードしようとしましたが、できないようです。

441:デフォルトの名無しさん
06/01/05 15:34:17
>>440
Disk1用ダウンローダーとDisk2用ダウンローダーがある。
両方落とさねばダメ。

442:デフォルトの名無しさん
06/01/05 15:44:10
ガーーーーン
再度、spokeのサイトにいっても、Disk2用のダウンローダは見つかりません・・・

> ゲスト ユーザーとしてログインしています
> 申し訳ございませんが、このページへのアクセスは許可されていません。

と言われてしまいます・・・

443:デフォルトの名無しさん
06/01/05 16:00:47
ログインしろよ

444:デフォルトの名無しさん
06/01/05 17:33:14
ログインを押すと別のサイトに飛ばされて、そこではちゃんとログインしているんですよね。
とりあえず、MSに問い合わせてみました。

445:デフォルトの名無しさん
06/01/05 18:38:41
>>444 健闘を祈る。

446:デフォルトの名無しさん
06/01/05 21:31:25
ああ、俺もそれなったよ。
とりあえずクッキーと履歴とキャッシュを全部消してみたら直ったキガス

447:デフォルトの名無しさん
06/01/06 03:01:54
MSSQLServer2000のMDBファイルをVC#2005で開いてみたら、
どうも形式が変更されてしまったらしく、MSDEから読み込めず、再アタッチもできなくなってしまった。
MSDEから元のMDBファイルにあったデータにアクセスしたいんだけど、
どうやったらデータを抽出できますか?
ちなみに、Access2003は手元にあります。
よろしくおねがいします。

448:デフォルトの名無しさん
06/01/06 05:51:19
オフラインでMSDNが使えないのは何か心もとないな

449:デフォルトの名無しさん
06/01/06 10:18:26
>>447
そんなレベルでSQLServer使ってるのか?信じられん・・・
とりあえずログファイルを切り捨ててmdfだけでアタッチしろ。

ヒント:ap_attach_dbでググって見ろ。

成功したらDBCC CHECKDBクエリも実行して整合性をチェック
することを勧める。阿呆なことをしたわけだからな。。。
mdf自体が改変されてたらあぼーんだがな。その時は諦めろw

450:デフォルトの名無しさん
06/01/06 10:23:02
>>449
詳しすぎw

451:デフォルトの名無しさん
06/01/06 10:35:43
>>449
おまえにゃびっくりだ

452:デフォルトの名無しさん
06/01/06 11:01:40
ワロス

453:デフォルトの名無しさん
06/01/06 11:25:26
>>450
そうか?SQLServer(MSDE)を使う上では当然の知識だと思うぞ。
全機能を機能評価しなければMS製品なぞ恐くて使えんからなw
しかしよくVB2005使う気になるな。どう見ても製品じゃなくてβだよ。
偉いよ君達。MSの製品を無償で機能評価してあげてんだからな。
俺もだがwww



454:デフォルトの名無しさん
06/01/06 11:26:24
すまん。VS2005だったなwww

455:デフォルトの名無しさん
06/01/06 11:31:09
>>447
MSSQLServer2000のMDB・・・

456:447
06/01/06 11:48:00
>>455
MDFの誤記でした。指摘どうもです。

現在Express(MSSQLServer2005)側にアタッチしてAccess2003のプロジェクトでオブジェクトを
なんとか見られるようにしたのですが、警告がでる上に、不安定でよくフリーズします。
テーブル・オブジェクトはD&DでMSDE側へ持って行けたのですが、ダイアグラム・オブジェクト
が移動させられません。
既に手入力で再現可能なデータ量ではありますが、入力ミスが怖いので、なんとかこれを
動かす方法はないでしょうか? MSSQLServer2005のDTSの試用版や、テーブル定義SQLを
表示させる方法があればなんとかなるかと思うのですが、その他の手も含めて、何か良さそうな
手段があればよろしくお願いしまつ。

457:デフォルトの名無しさん
06/01/06 12:44:53
いや2005はマジIDEの完成度低すぎ
言語の強化はいいんだけどなあ

458:デフォルトの名無しさん
06/01/06 12:53:30
>>457

459:458
06/01/06 12:54:14
ごめん、途中で書き込みボタン押しちゃった。
もっさりは別として、2003から2005で
改悪されていると思うところって有る??

460:デフォルトの名無しさん
06/01/06 13:08:39
ヘルプが別ウィンドウになったのは個人的に改悪。

461:デフォルトの名無しさん
06/01/06 13:09:39
>>460
釣りか?

462:デフォルトの名無しさん
06/01/06 13:10:24
>>456
ところでSQLServer2000で使用していた時のデータベースの
バックアップは無いの?バックアップもとらずにそのまま
現物を2005Expressにアタッチしてしまったのか?
だとしたら君はITまたはプログラマとしての適正はほとんど
ゼロに等しいぞ。

463:423
06/01/06 13:16:15
いろいろありがとうございました
NAntを試行錯誤で使ってみました。1.1版と2.0版が両方とも同じようにビルドできてよさげです。


EclipsとかSharpDevelopとかの他のIDE使ったこと無いんですが、
2005は少なくとも2003より重くなったらしいとこ以外は何も悪くなってないように思います。
てか今思えば2003が悪すぎたと思う。

464:デフォルトの名無しさん
06/01/06 13:21:05
2005ExpressからSQLServerを扱うときにサポートしているのはログオン時に動的に
アタッチするモードだけのようで、接続が切れれば自動的にデタッチされる。
静的にアタッチされているデータベース、つまりCREATE DATABASEで作ったデータベースは
たとえMSSQL2005であっても一度デタッチしないと使えないようだ。
それで既に静的にアタッチされているデータベースのMDFを無理やりIDEで指定すると
管理情報がおかしくなって壊れてしまう。(本来はアッタッチエラーになってほしいところだな)
うちではMSSQL2000で作ったデータベースをデタッチして、MSSQL2005にアタッチ。
2005Expresssで使うときはいったんデタッチしてプログラムの作業ディレクトリにコピー、
IDEでそのコピーのMDFを指定するという手順を踏んでる。


465:デフォルトの名無しさん
06/01/06 13:23:08
>>462
アタッチというか、C#Expressでファイルを参照しただけです。
同じことといえば同じことなのですが。

中が見えるかどうか、まさか参照するだけでMDFを黙って書き換えたりはしないだろう、
と踏んでいました。 バックアップはありますが、少々古いもので最新のものとどこが違うのか
覚えておりません。

466:デフォルトの名無しさん
06/01/06 13:23:48
>>463
2005の仕様に問題はないというか確かにかなり良くなっているよ。
しかし完成度が今ひとつ。2005 SP1ではかなり快適になるだろうよ。
今から2005に慣れておくのが吉と思うぜよ。

467:デフォルトの名無しさん
06/01/06 13:24:10
2005が駄目って言われてるのって、無意識のうちに
2003Pro以上と2005Expressを比較してる人が多いんじゃないか?

468:デフォルトの名無しさん
06/01/06 13:28:18
>>466
おれもそう思うよ。2005年間に合わすために無理に年内に出したって感じだよな。
sp1を待たなくても2月〜3月くらいが正式販売っぽいからそのあたりでそれなりに改善されてるんじゃないかな。
まあなんだExpressはベータ3ということで(笑)

469:447
06/01/06 13:32:39
>>464
手元にあるMDFは2005Expressから動的アタッチで中身が見えるものです。
また、静的にアタッチしてももちろんテーブル・オブジェクトが見られ、
不安定ながらAccessのプロジェクトからも見られます。
つまり、管理データは破壊されていないと思うのですが…

ところで、少し話は変わるのですが、
SQLExpressがdboを勝手に変更して、MSDEへアタッチできなくなっている
っていう可能性はないでしょうか?

470:デフォルトの名無しさん
06/01/06 13:33:09
>>465
参照しただけなら変更されないという固定観念が問題だな。
MSのシステム製品には特に気をつけることを勧める。
MSでまともなのはWindowsと開発環境ソフトだけだ。
SQLServerやExchangeを同じ枠組みで考えるべきではない。

471:デフォルトの名無しさん
06/01/06 13:38:50
>>467
俺は2005のTeam Edition使って2003Proと比較している。
TeamのTの字もまだ使っていないが・・・

>>469
常識的には2000のスキームを2005に完全に移行してから
移行したものを取り扱うもんだろ?少なくとも俺はそうしたが。
SQLServer 2005 エンプラを貸してあげたいよ。

472:デフォルトの名無しさん
06/01/06 13:40:01
theSpoke版からvs2005Proにうpしたんですが、MSDNの入手方法って
vs2005評価版を待つぐらいしかないんすかね
URLリンク(www.microsoft.com)

Expressパッケージ版についてるならそれでもいいかなとも思いますが

473:デフォルトの名無しさん
06/01/06 13:46:17
>>469
こわれるの部分を端折ったから現象を正確に書く。
静的にアッタッチされているデーターベースをさらに動的にアタッチすると、
動的にアタッチしたほうは正常に機能するし、別のインスタンスにアタッチすることもできる。
壊れるのは静的にアタッチしていたほうで、アッタッチしているmdfファイルが知らないところで
書き換わっているので読み書きできない。また既にアタッチしているので再アタッチもできない。
この場合はいったんDROP DATABASEしてからアタッチしなおす必要がある。

474:デフォルトの名無しさん
06/01/06 13:52:13
>>468
正式販売版は今MSDNでダウンロードできるものとまったく変わらんよ。
単にDVD焼いて箱詰めしてるだけ。

なんかかわるとしたらSP1でしょ。
これもTFS対応ぽいからどうなるかは微妙かなと思うけど。

475:458
06/01/06 14:01:28
Visual Studio 2005 SP1 なんて出るのかなぁ。
Visual Studio .NET 2003 の時って、
結局最後まで SP 見たいな物は出なかったですよね?
俺が見落としていただけ?

476:デフォルトの名無しさん
06/01/06 14:04:19
>>475
2005が出た後で2003SP1が出るという話だけど期待薄?

477:デフォルトの名無しさん
06/01/06 14:05:45
>>475
2002SPって2003発売後に出てなかった?

478:デフォルトの名無しさん
06/01/06 14:11:56
SPよりこっちが優先になるんでわ?

URLリンク(www.itmedia.co.jp)
>Windows Vistaに対応した開発をサポートする
>MicrosoftのVisual Studioツールスイートの次期メジャーリリース
>「Visual Studio“Orcas”」に搭載される。
>Orcasは2007年にリリースされる予定だ。


479:デフォルトの名無しさん
06/01/06 14:32:04
>>475
ちょっと古い情報だけど。
URLリンク(blogs.msdn.com)

480:デフォルトの名無しさん
06/01/06 14:34:23
>>472
ExpressのMSDNライブラリを2005proから使う方法が俺はわからなくてあきらめた
やり方がわかったら報告してくれ

481:デフォルトの名無しさん
06/01/06 14:42:02
>>473
さっきから静的にアタッチだの動的にアタッチだの言っているが何が違うんだ?
CREATE DATABASEで作ったデータベースは静的にアタッチされているデータベース?
なんじゃそりゃ?見方によればすべて動的なアタッチだろうが。
そもそも性的、いや静的なアタッチってあるのか?

482:458
06/01/06 15:02:49
>>480 むしろ .NET 2003 の MSDN Library でもいいや、
と思ったが、それを 2005 から使う方法がわからない orz

483:デフォルトの名無しさん
06/01/06 15:10:30
>>473
SQLServer2005でデータベースを作成し、デタッチして、
SQLServer2000でアタッチしてみたら下のエラーがでた。

sysindexes 内に、データベース ID 6、オブジェクト ID 1、インデックス ID 1 の行が見つかりませんでした。DBCC CHECKTABLE を sysindexes 上で実行してください。

このエラーが解消できれば 2005->2000 へmdfを持って行けるんだけどなぁ。
ちなみに、sys.sysindexes(sys.indexes?)って2000だとテーブルだけど、2005だとビューになってる。
どこか外のデータベースのテーブルを引いてるんだろうか… 根本的にだめっぽい。 orz



484:447
06/01/06 15:18:13
ありがとうございました。 諦めることにしまつ。

SQLSrv2005 -> 2000とする際に、
テーブルはAccessプロジェクトのD&Dで動くけど、
ダイアグラム等はDTSでもないと動かない、
MDFに下位互換性なし、でファイナルアンサーです。
ありがとうございました。

485:デフォルトの名無しさん
06/01/06 15:22:03
>>481
XCOPY配置でBOOKS-ONLINEを探してみると出てくる。2005のBOOKS-ONLINEは別にダウンロードの必要あり。

>>483
2000で作って2005に持ち込むのは大丈夫のようだった。
2005でデータの読み書きしたあともう一回2000に持ち込んだけど大丈夫っぽい。
DDLを流したら非互換がでそうだ。

486:447
06/01/06 15:33:09
>>485
じゃ、VSで開いたときにダイアグラムが1ピクセルくらい動いてたかもしれないし、
その辺でDDLが流れたのかな…
開発環境使ってる人間は、まず非互換と見ておくべきでしょうね。


487:デフォルトの名無しさん
06/01/06 17:32:14
>>485
動的というのはアタッチされていないDBがログオン時に自動的にアタッチされ、
ログオフ時に自動的にデタッチされるモードでの使用で、プログラムコードから
明示的にアタッチおよびデタッチしない使い方で、静的と言うのは従来通りの
アタッチ/デタッチの方式を言うわけだな。CREATE DATABASEの場合は
作成したDBをコードでアタッチしなければならんから必然的に静的となる。
逆に言えば動的の場合はDBが存在していなければならないわけだな。

488:デフォルトの名無しさん
06/01/06 23:57:03
SQL Server 2005 Expressインスコしました。
で、どうやってデータベース作成するんですか?
MSDEとかなり違うようですが...

489:デフォルトの名無しさん
06/01/06 23:59:34
氏ねばいいよ。

490:デフォルトの名無しさん
06/01/07 01:26:53
>>480

スレリンク(software板:9番)

491:!omikujiと!dama
06/01/07 02:13:50
sine

492:デフォルトの名無しさん
06/01/07 02:28:36
cosine

493:デフォルトの名無しさん
06/01/07 02:32:11
tangesasen

494:デフォルトの名無しさん
06/01/07 02:47:06
スレ違いなのを重々承知の上で質問させていただきますが、VSNでコマンドライン引数
を渡すのってどうやるんでしたっけ?度忘れしてしまいました・・・最近やらないもので・・
_| ̄|○

495:デフォルトの名無しさん
06/01/07 02:51:37
>>494
そもそも言ってる意味が分からない

プロジェクトのプロパティで…ってのは違う?

496:デフォルトの名無しさん
06/01/07 03:11:45
>>494
すみません(´・ω・`)ショボンヌ
プロジェクトのプロパティから、コマンド引数・作業ディレクトリとあるのですが
そこにそれぞれ入れていけば、渡せると思うのですが・・・どうにもわたってない
ような・・・

497:デフォルトの名無しさん
06/01/07 03:55:38
>>496
わたってないような・・・、って曖昧だな。
手元のVS2005では普通にコマンドライン引数として渡ってたよ。
って言うかVSNって何ですか。

498:デフォルトの名無しさん
06/01/07 04:40:05
VisualStudioNeetEdition

499:デフォルトの名無しさん
06/01/07 06:25:13
>>490 THX
>theSpokeのVS2005 ProのIDE内でVS2005 Expressのヘルプを見ることができる

ってことは、両方同時にインストール可能ってことですかね。
って、あっちのスレで訊いた方がいいですね。
ありがとうございました。

500:デフォルトの名無しさん
06/01/07 08:58:48
the spoke 2003 から 2005に移ったんですが、
ヘルプの検索結果がいつも情報が見つかりませんと出てこまってます。

インストールしたばかりのころは、オンラインヘルプを見に行っていたような気がするんだけどなぁ・・・
2003のMSDNをいられれると思って、インストールしようとしたときから
こうなったような気がします。

F1キーでオンラインのMSDNを見に行くようにするにはどうしたらいいんでしょうか?

修復インストールをやってみましたが変化ありませんでした。


501:デフォルトの名無しさん
06/01/07 09:02:16
じゃ、やっぱ後から 2003 の MSDN Library をインスコしたのが原因じゃね?

Visual Studio .NET 2003 theSpoke
MSND Library (2003)
Visual Studio 2005 Professional

の順番だと問題なく 2005 でオンラインヘルプ見れてる。

502:デフォルトの名無しさん
06/01/07 09:10:01
もう一度削除してから インストールしてみます。

ありがとうございます。

503:デフォルトの名無しさん
06/01/07 09:29:05
>>502
2005 でオンラインヘルプは見れてるけど、
2003 の MSDN Library をオフラインで見れる訳じゃないよ。
俺もそれができれば便利だと思ったんだが。

504:デフォルトの名無しさん
06/01/07 09:54:08
症状は違う気がするが、俺は検索すると
object has moved. というページの html がそのまま表示されるようになってしまった。
MSDNライブラリがさっぱり見れない…

505:デフォルトの名無しさん
06/01/07 10:22:21
すまん、低レベルな質問だが質問させてくれ・・・。
Visual C# 2005 Express Editionのイメージファイルをダウンロードしたのだが・・・。
IsoBuster 1.9でイメージファイルを展開するところまではできたのだが、その先の
セットアップができない。これってつかってるCPUとかによってインストールできない
とかあるのか?まさかそんなことはないと思うのだが・・・。VS2003が悪さしているのか・・・?


506:デフォルトの名無しさん
06/01/07 10:35:50
FAQ。OSが割れだとそうなる。

507:デフォルトの名無しさん
06/01/07 10:57:10
質問、ここでしてもいいですか?

Windowsインストーラプロジェクトで、
追加するレジストリの値に、アプリケーションフォルダのパスを含めたい場合、
どうすればいいですか?

ググッたけどわからなかったので、ヒントだけでもください。お願いします。


508:デフォルトの名無しさん
06/01/07 11:21:49
リファクタリング全機能が載ってるのは
Professional以上だってMSに言われちゃったよアハハ(゚∀゚)。

アップグレードで62000円かぁ……orz

それでもUnitTestもプロファイリングも無いんだよなぁ。
しかし外部ツールがあるとはいえ、
UnitTest無しリファクタリング有りなんて構成、
ファウラーが怒りそうだ。

509:デフォルトの名無しさん
06/01/07 11:31:21
>>508
プロファイラ無いのはちょっとキツいが、テストに関しては
NUnitやTestDriven.netで十分じゃね?

それにプロファイラだって、Intelがとっとと新VerのICC出してくれればいいわけだし

510:デフォルトの名無しさん
06/01/07 11:31:56
VS2005 には C++ のリファクタリング機能もある?
例えばクラス名の変更とか。


511:デフォルトの名無しさん
06/01/07 11:40:42
>>510
残念ながら無いな

512:デフォルトの名無しさん
06/01/07 12:07:26
2005のF1ヘルプで timeGetTimeって検索できます?


513:デフォルトの名無しさん
06/01/07 14:49:41
Express Edition はそもそも .NET しか使えなかったような。

514:デフォルトの名無しさん
06/01/07 14:54:54
つ Eclipse

515:デフォルトの名無しさん
06/01/07 14:55:48
2005でmanifestってつかえますか?


516:デフォルトの名無しさん
06/01/07 14:57:40
Visual Studio 2005 Professional でも
C# ならリファクタリング機能あるのに
C++ にはないね。

517:デフォルトの名無しさん
06/01/07 15:09:08
ただのC++ならともかくCLIに無いのはなあ
TeamSuiteや次期バージョンに付いてるんだろうか

518:デフォルトの名無しさん
06/01/07 15:22:16
まぁ構文的には C++/CLI とはいえ C++ だからなぁ、ほぼ。
プリプロセッサとか考えたら、
リファクタリング向きじゃない言語仕様だしな。

519:デフォルトの名無しさん
06/01/07 15:25:38
2005のアップグレード版の値段なんて出てたっけ?


520:デフォルトの名無しさん
06/01/07 15:38:31
VS2007が出る直前に、2005へのステップアップグレードとか出そうだな

521:デフォルトの名無しさん
06/01/07 16:02:54
前回は半年くらいでいろんなもんから2003にアップグレードできるやつが出たような。
今回もそれ待ちしたいとこ。

522:デフォルトの名無しさん
06/01/07 16:58:40
>>521
あれは、発売直後に高い金出した奴は引いただろうな。

俺はアカデミック版のVCからVSのProfessionalに
3万そこらでアップグレードできたんでうれしかったけど。

523:デフォルトの名無しさん
06/01/07 17:55:11
必須としている企業から金を巻き上げようってことなんじゃないのかな。
半年も待てないところはそれでも利益がでていると。

524:デフォルトの名無しさん
06/01/07 18:03:25
6.0で止まってる企業が多かったから、MSも必死だったんじゃないかと。

525:デフォルトの名無しさん
06/01/07 18:04:04
アップデートはVisualStudio2002/2003/2005のいかなるエディションからも対象
じゃなかった?

526:デフォルトの名無しさん
06/01/07 18:10:51
2003のステップアップグレードは、
最初は.NET2002か2003のいずれかのエディションからしか
アップグレードできなかったんだけど、
時間が経つにつれ、VS6.0などにも対象が拡大されて期間も伸びまくったのだよ。

527:デフォルトの名無しさん
06/01/07 19:00:51
アップグレード対象にMSDNサブスクリプションってあるんだけど、
これって現在有効じゃないと駄目だよねぇ。
今は切れてるけど前に入ってたからおkみたいにうまい話は無いでつか?

528:デフォルトの名無しさん
06/01/07 19:36:32
んで、いまぼくがつかっている無料Express版はあっぷぐれーど対象になりますか?

529:デフォルトの名無しさん
06/01/07 19:37:03
全然関係ないけど
MSDNのライセンスが切れる前に
ダウンロードしておいたほうが良いものってなんだろ?



530:デフォルトの名無しさん
06/01/07 19:37:51
全部

531:デフォルトの名無しさん
06/01/07 19:42:57
>>530
いや、それはちょっと・・・


532:デフォルトの名無しさん
06/01/07 19:58:32
自分が使うの落としておけばいいだろが。

533:デフォルトの名無しさん
06/01/07 20:12:31
いや、使わないのを落としておけ。

534:デフォルトの名無しさん
06/01/07 20:21:25
じゃあ、使うのと、使わないのを落としとけ。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5384日前に更新/203 KB
担当:undef