- 1 名前:デフォルトの名無しさん [2006/06/23(金) 23:59:19 ]
- VC6のUIなら舞うように開発できるって奴いっぱいいるはずです。
・VC6のここが良かった ・VC7のオススメポイント(移行の切欠にしたい) ・VC6禁断症状が出たときの対処法 さあこい
- 65 名前:デフォルトの名無しさん mailto:sage [2007/04/06(金) 08:42:34 ]
- さすがにもういないよな
- 66 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 15:11:46 ]
- VC6使ってるぜ
- 67 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 19:31:40 ]
- ちょうど昨日OSを再インストールしたんだが、とりあえずVC6はインストールした
- 68 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 19:53:02 ]
- >>67
VC6なんて仮想マシンにブチ込んどけよ。そしたらもう二度とインストールしなくて済むぞ。
- 69 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 14:49:04 ]
- すげーはずかしいんだけど、
未だにセックル出来なくて困っている。
- 70 名前:デフォルトの名無しさん [2007/05/08(火) 08:36:20 ]
- >>58
> 最近のPlatform SDKはVC6を見捨てた。 DirectShow関係を使いたくて、比較的新しいPlatform SDK(Server 2003 RC2) を 入れて、インクルードのパスの優先順位を変えたら、atl関係のヘッダファイル 内で、『デカ過ぎてコンパイルできません』と言われた。 あと64bit拡張に対応するため「int → INT_PTR」「uint → UINT_PTR」 とか変えるのはいいが、 CWnd::KillTimer(int nIDEvent) → CWnd::KillTimer(UINT_PTR nIDEvent) とか、MFC間で互換性がなくなってて、新しいヘッダでコンパイル通しても MFC42.DLLとリンクさせようとしたらエラーになるケースや、『newはマクロ として定義されていません』ってエラーが大量に出る。 ちなみに、「DirectShow」関係は、「DirectX SDK」ではなく、「Platform SDK」の方に入っているというのは常識らしい。 低レベルのオプソ工作員が潜入したおかげでMSはもはや破綻寸前だな〜。
- 71 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:03:44 ]
- オプソ工作員てなに?
- 72 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 09:17:23 ]
- 1 名前:以下、名無しにかわりましてVIPがお送りします。 投稿日:2007/05/31(木) 09:14:08.57 ID:VC6ko31T0
IDがVC6のやつを見てこのスレを思い出した
- 73 名前:デフォルトの名無しさん [2007/06/23(土) 21:15:34 ]
- >>71オープンソースマンセーな厨房。『互換性』とか『過去の資産』いう言葉の意味を理解していない。
プログラマーの初期症状だが、プロとして仕事をするようになると身に沁みるので普通は治る。 だがオープンソース業界は就職すら出来ない厨房が溜まり場にしている関係で、そういった厨房が就職するとプロジェクトを滅茶苦茶にした挙句会社の資産を破棄→逃亡するのでオプソ工作員と蔑称される。 面接で挙動が怪しい派遣PGは要注意。派遣しか就職出来なかったような厨房の可能性高し!
- 74 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 23:33:14 ]
- VC8でmsvcr.dllにリンクさせろよ〜
- 75 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 07:16:04 ]
- DDKに入っているコンパイラを使うとmsvcrt.dllを使う実行ファイルが作れると聞いたことがある
- 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できた。 チラシの裏でスマソ
|

|