[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 21:17 / Filesize : 23 KB / Number-of Response : 115
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

いまだにVC6から離れられない奴の数→



1 名前:デフォルトの名無しさん [2006/06/23(金) 23:59:19 ]
VC6のUIなら舞うように開発できるって奴いっぱいいるはずです。
 ・VC6のここが良かった
 ・VC7のオススメポイント(移行の切欠にしたい)
 ・VC6禁断症状が出たときの対処法

さあこい

76 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 12:59:06 ]
>>70
ちょっと待て。

> CWnd::KillTimer(int nIDEvent) → CWnd::KillTimer(UINT_PTR nIDEvent)

それはMFCだから、PlatformSDK関係ないだろ。
いつからPSDKにMFCが付属するようになったんだ?
(IA64用のMFCは付いてたような気がしたが・・・)


77 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 13:25:44 ]
>>73
薬は何飲んでるの?

78 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 17:29:54 ]
VC7以降は、なんか操作の手数が多い。

VC6までは、TABキー 一発でフォーカスが目的の場所に行ってたのに、
VC7以降では、そう簡単ではなかったりする。

キーボードだけでサクサク操作しようとすると、けっこうシンドイ。

79 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 19:28:01 ]
UNIXの系譜から生まれ出たソフトは、割と平気に
FILE*をDLLに渡したりとかするので、CRTを統一
してあげないとわやになってしまう。

80 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 22:27:49 ]
数年前からVC7の起動が遅いのでIDE使うのやめて、全部vimで書くようになった。


81 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 22:40:26 ]
>>79
そういうのはソースがあるから、既存のDLLを使わずに、
スタティックリンクしてしまうか、
ラップして別のDLLを作るかすればいいんだけど・・・

ライブラリの中でexit(1)するのは勘弁して欲しい。
エラーハンドラを定義できても、
エラーハンドラはreturnしてはいけません
なんて書いてあって、setjmp/longjmpしろという。
しかたないので、それもまたラップするわけですよ・・・。




82 名前:70 mailto:sage [2007/06/28(木) 10:21:18 ]
>>76
MFCのヘッダファイルが、Platform SDKに入ってるんだよ。新たに定義
された定数やら関数を使うため、Includeのパス設定でPlatform SDKの
パスを優先させると、MFCのヘッダファイルもPlatform SDKに入っている
方が参照されるようになる。

で、MFC4.2のインポートライブラリは従来のままなので、MFC4.2のライブ
ラリをリンクしようとすると、リンク参照エラーになる。

83 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 17:17:36 ]
Platform SDKのMFCのヘッダは、
Windows APIのヘッダとは別ディレクトリだったような気がするが、
俺の記憶違いか?

84 名前:70 mailto:sage [2007/06/28(木) 21:28:55 ]
確かに昔は、MFC関係のヘッダは"Include\MFC"ってフォルダに入って
たと思うけど、最近のPlatform SDKだと"Include"フォルダ下のディレクトリ
構造は ...

include -+-- DShow_XPSP1
      |
      +-- DShowIDL
      +-- gl
      +-- Win64
          |

          +-- atl
          +-- crt
          +-- mfc
             |
             +-- lchs
             +-- lcht
             +-- ldeu
             +-- lesp
             +-- lfra
             +-- ljpn
             +-- lkor
             +-- res

てな風になっていて、詳しく調べてはいないが、32bit環境のヘッダは全て
"Include"の中に入っているっぽい。たぶん、ATLとの統合とかの影響では
ないかと。




85 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:47:49 ]
じゃぁVC6付属のMFCの代わりに、WindowsSDK付属のMFCを使えばいいじゃないか。
VC6からでも使えるんじゃないか。使えなかったらVC6の使うコンパイラを差し替えればいい。

ていうか、PlatformSDKってWindowsSDKに名前が変ってるよ。

86 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 21:51:01 ]
そうなのか。
俺は今Platform SDKではなくWindows SDKを入れているんだが、
(ついでに言うとVisual Studio 2005なんだすまない)
こっちには、もうATL/MFCがない。

Visual C++に64ビット版ATL/MFCが付属するようになったからだろうな。


87 名前:70 mailto:sage [2007/06/28(木) 22:19:21 ]
>>86
> こっちには、もうATL/MFCがない。

それは、ウィザードのメニューがないだけでは? 少なくとも、VC6で
作ったMFCのプロジェクトを、VC 2005で取り込んでビルドはできる。
(但し、変換ウィザードでソースコードの一部は書き換えられる)

>>85
確かVC2005は、new/deleteがマクロじゃなくなってるんだよ。あとリンカ
の仕様も変わってて、Objがリンクできない。とりあえずmakeだけなら問題
ないけど、統合環境でデバッグできなさそう。

88 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 22:29:01 ]
>>87
誤解させてすまん。VC 2005にないのではなく、Windows SDKにないと言いたかった。
VCからいきなりATL/MFCがなくなったら暴動もんだよ。

89 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 11:49:53 ]
Windows以外のSDKってありますか

90 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 14:17:29 ]
あります。

91 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 21:49:19 ]
久しぶりにVC6を使ってみた。

コンパイル速いなぁ。
IDEも俊足だなぁ。

しかし今さらVC6には戻れない。

92 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 02:19:44 ]
最近のPlatform SDK のlibってもうVC6のlink.exeじゃリンクできないのね。
もう潮時かなあ…

93 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 12:22:44 ]
しかも、いまのWindows SDKは、Windows2000環境にはインストールできないのよ。

94 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 03:19:56 ]
> しかも、いまのWindows SDKは、Windows2000環境にはインストールできないのよ。

インストーラの .exe を .cab にしたりして分解してファイル取り出せない?



95 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 17:02:32 ]
実際に成功したやり方があったら教えてください。

自分がやってみた範囲ではダメでした。

96 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 22:11:58 ]
というか、2003febだぜ?最後のVC6用SDKは。

97 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 22:17:11 ]
新しいSDKを使う = 新しいOSの機能を使ったソフトを作る
ということなわけで、
SDKがインストールできてVC6でビルドできたとしても、
デバッグどーすんのよ、と。

98 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 23:26:54 ]
TSFとかGDI+とかVistaでなくとも使える機能だったあるだろ。
そういうものだったら、ビルドさえできれば後は問題ないと思う。

99 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 23:35:34 ]
>>98
XPではなく2000でやる必要はあるの?

100 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:51:52 ]
仕事で使うから離れられん

101 名前:デフォルトの名無しさん [2007/10/02(火) 08:34:20 ]
離脱に成功したので報告しておきます

102 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 11:10:27 ]
IDEとLibとかヘッダはそのままで、コンパイラだけ最新のに差し替える方法ってないかな。
boostが使えねえ。。

103 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 11:33:38 ]
あれ?VC6使ってる人ってmsvcrtとC言語目当てじゃないの?
C++勢はとっくに移行してると思ってた。

104 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 11:46:25 ]
msvcrtとリンクしたいだけならmingwという選択肢もあるぞ



105 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 10:31:35 ]
>>102
VC6のコンパイラ・リンカのパスを、VC7.1のそれに変更してみたことあるよ。

ビルドするだけなら大丈夫だった。
一部のコンパイラオプションは変更もしくは無効になってたりするので、手作業で変更が必要かも。

デバッグ情報に互換性がなく、デバッガは動かなかった。

どのみちVC7.1のコンパイラを使うってことは、ビルドに時間がかかるってことなので、
VC7.1を普通に使うのと大差ないので、すぐに諦めた。

106 名前:デフォルトの名無しさん [2008/01/07(月) 20:49:28 ]
未だにVC6使ってる少数派の1人なんだけど、
試しにVC9(Express)とやらをインストールして使ってみた。
いくつか便利になってる点があるし、
ExpressじゃなくてProなら移行してもいいかな。

ところで、VC6と統合可能な最新MSDN Libraryっていつのだっけ?

107 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 19:10:33 ]
>>106
2001年10月

108 名前:デフォルトの名無しさん [2008/02/08(金) 16:28:43 ]
Vista で VC6 を使う方法はないでしょうか?

109 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 16:32:39 ]
VMwareとかでXP入れれば?
うちは最近そんなのばっか。

110 名前:106 mailto:sage [2008/02/08(金) 16:46:16 ]
>>107
亀レスだが、ありがd。

111 名前:デフォルトの名無しさん [2008/02/22(金) 20:18:53 ]
新しいマシンに VC6 をセットアップして、sp6 を当てようと思ったら、
MSのサイトにはもうsp6が公開されていないみたいです。
どうしたらいいんでしょう?

112 名前:111 mailto:sage [2008/02/22(金) 20:21:57 ]
事故解決?
msdn2.microsoft.com/ja-jp/vstudio/aa718364(en-us).aspx
↑ここにあった

113 名前:111 mailto:sage [2008/02/22(金) 20:34:36 ]
sp6を発見したと思ったが、>>112 は英語版みたいで、セットアップできなかった orz

114 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 20:40:44 ]
www.microsoft.com/downloads/details.aspx?FamilyId=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=ja
↑からDLできた。
チラシの裏でスマソ








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<23KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef