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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2006/06/23(金) 23:59:19
VC6のUIなら舞うように開発できるって奴いっぱいいるはずです。
 ・VC6のここが良かった
 ・VC7のオススメポイント(移行の切欠にしたい)
 ・VC6禁断症状が出たときの対処法

さあこい
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は要注意。派遣しか就職出来なかったような厨房の可能性高し!
2007/06/23(土) 23:33:14
VC8でmsvcr.dllにリンクさせろよ〜
2007/06/24(日) 07:16:04
DDKに入っているコンパイラを使うとmsvcrt.dllを使う実行ファイルが作れると聞いたことがある
2007/06/25(月) 12:59:06
>>70
ちょっと待て。

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

それはMFCだから、PlatformSDK関係ないだろ。
いつからPSDKにMFCが付属するようになったんだ?
(IA64用のMFCは付いてたような気がしたが・・・)
2007/06/25(月) 13:25:44
>>73
薬は何飲んでるの?
2007/06/25(月) 17:29:54
VC7以降は、なんか操作の手数が多い。

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

キーボードだけでサクサク操作しようとすると、けっこうシンドイ。
2007/06/25(月) 19:28:01
UNIXの系譜から生まれ出たソフトは、割と平気に
FILE*をDLLに渡したりとかするので、CRTを統一
してあげないとわやになってしまう。
2007/06/25(月) 22:27:49
数年前からVC7の起動が遅いのでIDE使うのやめて、全部vimで書くようになった。
2007/06/25(月) 22:40:26
>>79
そういうのはソースがあるから、既存のDLLを使わずに、
スタティックリンクしてしまうか、
ラップして別のDLLを作るかすればいいんだけど・・・

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


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

で、MFC4.2のインポートライブラリは従来のままなので、MFC4.2のライブ
ラリをリンクしようとすると、リンク参照エラーになる。
2007/06/28(木) 17:17:36
Platform SDKのMFCのヘッダは、
Windows APIのヘッダとは別ディレクトリだったような気がするが、
俺の記憶違いか?
8470
垢版 |
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との統合とかの影響では
ないかと。
2007/06/28(木) 21:47:49
じゃぁVC6付属のMFCの代わりに、WindowsSDK付属のMFCを使えばいいじゃないか。
VC6からでも使えるんじゃないか。使えなかったらVC6の使うコンパイラを差し替えればいい。

ていうか、PlatformSDKってWindowsSDKに名前が変ってるよ。
2007/06/28(木) 21:51:01
そうなのか。
俺は今Platform SDKではなくWindows SDKを入れているんだが、
(ついでに言うとVisual Studio 2005なんだすまない)
こっちには、もうATL/MFCがない。

Visual C++に64ビット版ATL/MFCが付属するようになったからだろうな。
8770
垢版 |
2007/06/28(木) 22:19:21
>>86
> こっちには、もうATL/MFCがない。

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

>>85
確かVC2005は、new/deleteがマクロじゃなくなってるんだよ。あとリンカ
の仕様も変わってて、Objがリンクできない。とりあえずmakeだけなら問題
ないけど、統合環境でデバッグできなさそう。
2007/06/28(木) 22:29:01
>>87
誤解させてすまん。VC 2005にないのではなく、Windows SDKにないと言いたかった。
VCからいきなりATL/MFCがなくなったら暴動もんだよ。
2007/07/01(日) 11:49:53
Windows以外のSDKってありますか
2007/07/01(日) 14:17:29
あります。
2007/07/15(日) 21:49:19
久しぶりにVC6を使ってみた。

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

しかし今さらVC6には戻れない。
2007/07/19(木) 02:19:44
最近のPlatform SDK のlibってもうVC6のlink.exeじゃリンクできないのね。
もう潮時かなあ…
2007/07/19(木) 12:22:44
しかも、いまのWindows SDKは、Windows2000環境にはインストールできないのよ。
2007/07/20(金) 03:19:56
> しかも、いまのWindows SDKは、Windows2000環境にはインストールできないのよ。

インストーラの .exe を .cab にしたりして分解してファイル取り出せない?
2007/07/20(金) 17:02:32
実際に成功したやり方があったら教えてください。

自分がやってみた範囲ではダメでした。
2007/07/20(金) 22:11:58
というか、2003febだぜ?最後のVC6用SDKは。
2007/07/20(金) 22:17:11
新しいSDKを使う = 新しいOSの機能を使ったソフトを作る
ということなわけで、
SDKがインストールできてVC6でビルドできたとしても、
デバッグどーすんのよ、と。
2007/07/20(金) 23:26:54
TSFとかGDI+とかVistaでなくとも使える機能だったあるだろ。
そういうものだったら、ビルドさえできれば後は問題ないと思う。
2007/07/20(金) 23:35:34
>>98
XPではなく2000でやる必要はあるの?
2007/08/21(火) 23:51:52
仕事で使うから離れられん
101デフォルトの名無しさん
垢版 |
2007/10/02(火) 08:34:20
離脱に成功したので報告しておきます
2007/10/04(木) 11:10:27
IDEとLibとかヘッダはそのままで、コンパイラだけ最新のに差し替える方法ってないかな。
boostが使えねえ。。
2007/10/04(木) 11:33:38
あれ?VC6使ってる人ってmsvcrtとC言語目当てじゃないの?
C++勢はとっくに移行してると思ってた。
2007/10/04(木) 11:46:25
msvcrtとリンクしたいだけならmingwという選択肢もあるぞ
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っていつのだっけ?
2008/01/19(土) 19:10:33
>>106
2001年10月
108デフォルトの名無しさん
垢版 |
2008/02/08(金) 16:28:43
Vista で VC6 を使う方法はないでしょうか?
2008/02/08(金) 16:32:39
VMwareとかでXP入れれば?
うちは最近そんなのばっか。
110106
垢版 |
2008/02/08(金) 16:46:16
>>107
亀レスだが、ありがd。
111デフォルトの名無しさん
垢版 |
2008/02/22(金) 20:18:53
新しいマシンに VC6 をセットアップして、sp6 を当てようと思ったら、
MSのサイトにはもうsp6が公開されていないみたいです。
どうしたらいいんでしょう?
112111
垢版 |
2008/02/22(金) 20:21:57
事故解決?
http://msdn2.microsoft.com/ja-jp/vstudio/aa718364(en-us).aspx
↑ここにあった
113111
垢版 |
2008/02/22(金) 20:34:36
sp6を発見したと思ったが、>>112 は英語版みたいで、セットアップできなかった orz
2008/02/22(金) 20:40:44
http://www.microsoft.com/downloads/details.aspx?FamilyId=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=ja
↑からDLできた。
チラシの裏でスマソ
2008/03/08(土) 11:26:44
ていうか、VC6とVC9じゃコンパイラの最適化の性能が全然違うぞ
2008/03/10(月) 13:36:40
最適化だよりってどんなコードかいてんだよ
2008/03/10(月) 20:55:36
>>116
全部アセンブラで書いてたら日が暮れるんじゃね?

俺的にはVC7以降はコンパイラ性能よりIDE性能がへぼすぎて使う気しないYO
2008/03/10(月) 21:21:50
自分で効率のいいコード書けってことだろ
2008/03/10(月) 21:29:40
>>117
エディタなんだから、キーボードだけで楽にソース内(特定のクラスにジャンプとか)を移動させて欲しいよな。
その点でVC6のエディタは神だった。

VC9は、まだいじってないけど少しは良くなったのかね。
2008/03/11(火) 16:10:56
>>116 >>118
だったらコンパイラの最適化はどうでもいいのかよと問いたい
2008/03/11(火) 16:29:16
>>120
どうでもいい。
最適化が必要ならコンパイラだけ違うものに変えたらいいでしょ。
IDEとは関係ないし。
2008/03/11(火) 19:41:03
>>121
>>105
2008/04/27(日) 08:25:08
Platform SDKと、Windows SDKって、共存できるの?
やってみたらわかることだろうが、えらいことになる前に聞いときたいと思って。
(…というか、実はやってみてなんか変なことになってるんだけど、これは特異事例なのかどうか)
2008/07/11(金) 16:03:12
>>121
デバッグはどーすんの?

VC6で、VC7.1のコンパイラを使ってビルドすることはできるけど、デバッグはできないんだよ。
2008/07/11(金) 16:03:58
>>123
普通に考えれば共存できるだろう。
VCのディレクトリ設定での優先順序に注意。
2008/07/11(金) 16:09:30
>>124
どこでデバッグの話が出てきてるんだ?
ってか、それはIDEがあほなだけでしょ。
2008/07/11(金) 16:17:11
うわ、即レスかよ。

デバッグの話は俺が新たに持ち出した。
デバッグはVC6本来のコンパイラで、リリースビルドだけ別のコンパイラというのは気持ち悪い。
2008/07/11(金) 16:43:46
それはお前の頭が悪いだけで、VC6には関係ないだろ
2008/08/01(金) 08:30:11
VC7.1が重くてVC6を使い続けている人は、2005(VC8)を試してみ。
VC6と同等とはいかないものの、かなり軽いよ。
2008/10/11(土) 12:46:17
ビルドするたびにexplorer.exeの仮想メモリ使用量とハンドル数がどんどん
増えていく気がするんだけど(タスクマネージャで目視で確認)似たような
症状の人いませんかね?

気がつくと

explorer.exeの仮想メモリ使用量が1GB近く
ハンドル数100万個近く

になってることも…。物理メモリ上限に迫ってきたら仕方なく再起動
2008/10/11(土) 13:01:55
>>129
VC8はヘルプが糞重いけどね
2008/10/25(土) 13:06:30
すみません。
質問なのですが、VC6のMSDN ライブラリ(ヘルプ)が文字コードが
変わったのか文字化けするようになってしまったのですが、
解決方法などが見あたりません。

どなたかおわかりになりませんでしょうか。
よろしくお願いいたします。

※オンラインのWebページのではありません。
2008/11/02(日) 16:06:02
リソースビューでコントロール選択するリストが消えてしまって、、
どなたか表示のさせ方教えてください(;_;)
2008/11/03(月) 12:33:47
>>133
ツールのカスタマイズ
2009/01/08(木) 15:41:12
仕様書工房 v3.0 の体験版でソースファイルからビルドしようとしたら
---------------------------------ビルド開始---------------------------------
準備中...
ソースファイル解析中...
cmath.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
dxdraw3.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
DxInput8.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
dxsound.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
enemy19-24.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
function.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
load.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
main.cpp
C:\Program Files\Microsoft Visual Studio\VC98\Include\basetsd.h(157),`LONG64`の前後で構文解析エラーが発生しました.
エラーを検出しました。この行をダブルクリックしてください。対処方法のヘルプが表示されます。
ビルド終了

とエラーがでてビルドできません
どう対処したらいいでしょうか?
2009/01/08(木) 23:17:05
>>135
basetsd.h ヘッダファイルの 157 行 辺りを調べてみる
2009/01/09(金) 10:02:42
>>136
basetsd.hってシステムファイルじゃないですか
無理ですよ そんなん
2009/01/09(金) 10:38:49
ああ、お前には無理だな。諦めろ。
2009/01/09(金) 11:14:39
>どう対処したらいいでしょうか?
仕様書工房なんてカスソフトを捨てる。
2009/01/09(金) 11:26:02
>>138
あなたが分からないだけでしょう?
だからつっぱねるんでしょ?
2009/01/09(金) 12:53:39
ただのつっぱりか・・・
2009/01/09(金) 15:01:32
カスソフトさえ扱いきれないクソゴミでしょ?
2009/01/09(金) 15:50:26
わからないから答えないだけのクソ
2009/01/09(金) 17:12:09
ガキ
145デフォルトの名無しさん
垢版 |
2009/01/09(金) 18:20:37
64bitの環境でどうやったらまともにデバグできる?
毎回vc6終わらせないとexeなくなってくれないんだけど。
2009/01/09(金) 20:12:45
>>137
Platform SDKなんかを最新にしたりWIN32_LEAN_AND_MEANを外してみたりとか。
2009/01/10(土) 07:56:12
そろいもそろって
あいかわらずの役立たずだな
2009/01/16(金) 00:03:56
>>137
別のプロジェクトなんかで LONG64 を使った小さなアプリを作成してみる。
Hellow Wold! なみの最小のやつ。これがコンパイルできるか?
LONG64 i64 = 0;
printf("%d", i64);
これが表示できないならやばい。開発環境に問題あり。
うちの環境は win2k、vc6 でコンパイル可能だ。仕様書工房はないが。
2009/01/16(金) 22:53:14
Platform SDKの問題では?
2009/01/27(火) 21:25:27
SP5+プロセッサパックを適用した後c2.dllを保存してSP6適用後差し替え
_MSC_VER=1300(VC7相当)でエラーが出ない程度にPSDKのwinnt.h basetsd.h malloc.hあたりを差し替え
DXSDKは古いSDKのDLLを保存しておいて最新版と部分的に差し替え
まだしばらくは頑張れそう
2009/01/30(金) 01:42:10
Service Pack 6 をあてた libc.lib にリンクした EXE に AVG が
突然 Trojan horse Downloader.Generic_r.AW が、ひそんでいると
警告するようになった。
誤検出?
2009/02/23(月) 20:00:58
正直VisualStudio6だけサクサク動けばいいので
コンパイラの実行ファイルだけ最新版に差し替えたりしてなんとかならんかなぁ
2009/02/23(月) 21:00:36
スタートアップや組み込み関数がコンパイラと密接してるみたいだから難しい
2009/04/03(金) 13:45:54
おお、みんなVC6使ってるのかw
俺もだ。
C言語使いだからアップする必要性を感じないんだよね。
趣味グラマーだしw
2009/04/04(土) 09:48:37
バージョンアップしないで、レベルアップもしないで、アップアップしているのか。
2009/04/04(土) 09:59:31
ははは、上手いこと言ったつもりか?
2009/05/11(月) 23:26:53
離れられないっつーよりCの仕事はあるんだけど、VCの仕事はないみたいだな。
いや俺のことでなく嫁の話。
2009/05/11(月) 23:32:40
バグが枯れてるから、Cだけだったらかえって信頼性は高いっていってたよ。
あとそれから実行ファイルはOSが上位互換で関係ないからな。
2009/05/11(月) 23:41:34
>>113
誰かにもらえばいいんじゃないの。CDとかで。
SP6CDを、ヤホオクで買ってもいいだろうし。
俺のやってもいいけど。
2009/05/11(月) 23:44:19
解凍したフォルダ、プロパティーで見ると、ファイル数70、59.4MBってなってる。
2009/05/11(月) 23:52:43
あ、間違った、70個はVBだなSP6.0Bでな。

SP6は全部で132個で200MBある。っつかその下のフォルダにSP6.0Bがあるから正確にはわからん。
とにかくvs6sp6.exeだけで63,770KBある。
2009/05/11(月) 23:55:20
厳密に言うとSP6解凍フォルダは、ファイル数203個、フォルダ数1
255MB
2009/08/31(月) 23:38:05
VC6をインストールする時、Microsoft Java VMのインストールを強制されますが、
昔はセキュリティアップデートがあったような気がするのですが、最近VC6を入れなおしてみたら
アップデートが特にないようです。Javaは一切使ってないのでJava VMを入れずに導入する方法はないでしょうか。
もしくは、Java VMのセキュリティ修正の方法はないでしょうか。
2009/09/01(火) 09:40:01
開発陣がおっさんばっかりでVC6から離れたくても離れられないっていう奴は
このスレに該当するんですかこんちくしょう
2009/09/22(火) 15:06:29
強引に、VC6SP6 + PP5で使用中。
2009/09/23(水) 18:08:56
VS2005やVS2008のIDEがもう少し軽かったらなぁ・・・VC6を完全に捨てるのに
2009/09/23(水) 23:07:47
普通C/C++使いはコマンドライン&makeだろ女子校
168デフォルトの名無しさん
垢版 |
2010/02/13(土) 22:56:36
.NETの2010が出るみたいだが、2008は安くなるのかな?
VC6もw2kで継続して使うが、2010の登場で2008が安くなって更に無償
バージョンアップキャンペーンがあるなら買ってみようかしら。
2010/02/14(日) 23:48:47
2005 だってそれほど安くはなってないしなあ。
2010/02/18(木) 16:53:53
最新のSDKヘッダはVC6だとむりぽだったけ?
2010/02/19(金) 09:37:15
VC6対応は PSDK February 2003 Edition までじゃなかったっけ?
最新版は使った事無いけどリンクが通らないって聞いた事がある
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況