コンパイル環境のVC60とVC70の具体的な違いってありますでしょうか?
今までVC++6.0を使っており、最近.NETに環境を変えたのですが、6.0で動いてたものが.NETでは動きません。
具体的に言うと、SOAPでWSDL指定のサーバーとの通信を行うのですが、.NETでは通信を行わず、UNKNOWN ERRORと返ってきます。
SOAP通信の方法ですが、SOAPClient生成から、Invokeメソッドで通信を行っています。
6.0と.NETでの違いはコンパイラの違いと思っているのですが。。どなたかご存知の方、ご教授お願いできないでしょうか?
No.1ベストアンサー
- 回答日時:
VC60と70は大きく変わっています。
1番分かりやすいのはMFCのバージョンがあがってclassが増えたり改変されている点でしょうか。VC6でビルド実行が正常なのにVC7ではビルドができなかったり、できても実行時にエラーになる、ということはよくあります。逆にVC7で作ったものはVC60では動かないこともあります。
もちろん場合によってはVC6で動いていたものがVC70でも正常に動くこともありますし、その逆がうまくいくこともあります。
わたしもどうしても.NETに移行できなかったソースががあります(ビルドはできるのに誤動作する)。特に.NETに移行しなければいけないという必要性や要望もないので必要なときはVC6を使うようにしています。
SOAPが失敗した理由をこれだけの質問文で特定することは難しいと思います。まずはincludeファイルやlibファイルの読み込みディレクトリの優先順序をチェックしてみてはどうでしょうか?VC6では最新のPlatformSDKが使われていたのにVC70では使われていなかったから、みたいなこともあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) Software Distribution folder の rename 手順 1 2022/08/19 13:08
- プロバイダー・ISP ネット料金 2 2023/08/27 13:11
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- Excel(エクセル) エクセルで名前の定義で使える文字 3 2022/08/24 09:46
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- プロバイダー・ISP Nuro光サポートにEメールは送信できない? 1 2023/07/05 06:47
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- iPhone(アイフォーン) できれば至急お願いします! 管理栄養士国家試験の、今日の5問というアプリを始めたいのですが、こんなエ 1 2023/04/14 23:01
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<math.h>があるのにsqrtが・...
-
VBAを何回も作り直して、容量が...
-
「fatal error C1189」を回避す...
-
” OS ビルド ” の意味が分か...
-
外部シンボル "_main"は未解決です
-
1 つ以上の複数回定義されてい...
-
エクセルVBAではRound...
-
戻り値について
-
クリティカルエラー Expressio...
-
PRO*C コンパイルエラー
-
複数のサブディレクトリを一緒...
-
pyc 編集 閲覧
-
コンパイルエラー:ユーザ定義...
-
コマンドプロンプトで壁にぶち...
-
C言語でヘッダファイルにグロー...
-
Oracle10g→11gコンパイル方法
-
drand48()が使えない
-
sys/types.hの必要性について
-
C言語をコンパイル後の膨大なフ...
-
定数式とはどういう意味でしょ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを何回も作り直して、容量が...
-
<math.h>があるのにsqrtが・...
-
” OS ビルド ” の意味が分か...
-
Makefile作成時の拡張子.oとは?
-
「fatal error C1189」を回避す...
-
1 つ以上の複数回定義されてい...
-
ILSpyで、デコンパイルできない。
-
C言語でヘッダファイルにグロー...
-
エクセルVBAではRound...
-
セミコロンについて
-
マクロ コンパイルがグレーバック
-
C++コンパイル時に『 C1083: in...
-
外部シンボル "_main"は未解決です
-
PRO*C コンパイルエラー
-
コンパイルエラー:ユーザ定義...
-
クリティカルエラー Expressio...
-
ビルドとリビルドの違いを教え...
-
RPGでプログラムからソースファ...
-
戻り値について
-
C++のhppファイルをCでinclude
おすすめ情報