問題タブ [visual-c++-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
798 参照

visual-c++ - vc++ インストール作成者

VC++ 6.0 プロジェクト

プロジェクトを完了した後、Create Installer を使用してプロジェクト EXE を作成しました。

しかし問題は、VC++ 6.0 ソフトウェアがないと、EXE プロジェクトが実行されないことです。

エラーが表示されます:

MFC42.DLL が見つからないため、このアプリケーションは sart に失敗しました。アプリケーションを再インストールすると、この問題が解決する場合があります。

vc++ 6.0 ソフトウェアをインストールすると、エラーは発生しません。

plz は、vc++ 6.0 s/w なしでプロジェクトを実行する必要があることを助けてくれます。

または、プロジェクトをEXE(セットアップ)にする方法を教えてください

0 投票する
4 に答える
5394 参照

visual-c++ - VC6 から VS2005 に切り替えた後のリンカの問題 (LNK4099)

古いプロジェクトの 1 つを VS2005 に移植しましたが、次のようなリンカー警告が表示されます。

今、プロジェクトを再構築しようとしましたが、警告は消えません。本当に vc80.pdb ではなく vc60.pdb を探しているのでしょうか? 私はvc80.pdbファイルを持っています..

ありがとう

0 投票する
3 に答える
929 参照

scrollbar - 垂直スクロールバーをデータに追従させる方法は?

私の VC++ 6.0 MFC では、Vertical Scrollbar を備えた EditBox を追加しました。10 秒ごとにシリアル ポートからデータを読み取り、EditBox(IDC_EDIT1) を介して表示する必要がありますが、問題なく実行できました。

しかし、私が直面している典型的な問題の 1 つは、EditBox に表示される新しいデータが垂直スクロールバーに表示され、データが下に留まるたびに、データを読み取るために毎回下にスクロールする必要があることです。

したがって、私の質問は、EditBox に新しいデータが表示されるたびに、垂直スクロールバーもデータとともに下に移動する必要があるということです。

これどうやってするの?

0 投票する
5 に答える
1850 参照

c++ - ループにコードを追加すると、どのように高速化できますか?

内部ループを持つ単純な関数があります。入力値をスケーリングし、ルックアップ テーブルで出力値を検索し、それを宛先にコピーします。(ftol_ambient は、float から int への高速変換のために Web からコピーしたトリックです)。

現在、私のルックアップ テーブルは有限であり、フロートは無限であるため、オフ バイ ワン エラーが発生する可能性があります。その場合を処理するためのコードを使用して、関数のコピーを作成しました。唯一の違いは 2 行のコードが追加されていることに注意してください。見苦しいポインターのキャストは無視してください。

ここが奇妙な部分です。100000 要素の同一の入力を 100 回繰り返して、両方のバージョンをテストしています。私の Athlon 64 1.8 GHz (32 ビット モード) では、最初の関数に 0.231 秒かかり、2 番目の (長い) 関数に 0.185 秒かかります。両方の関数が同じソース ファイル内で隣接しているため、コンパイラ設定が異なる可能性はありません。テストを実行する順序を逆にして何度もテストを実行しましたが、タイミングは毎回ほぼ同じです。

最新のプロセッサには多くの謎があることは知っていますが、どうしてこれが可能になるのでしょうか?

比較のために、Microsoft VC++6 コンパイラからの関連するアセンブラ出力を次に示します。




編集: Nils Pipenbrinck の仮説をテストしようとして、最初の関数のループの前と内側に数行追加しました。

最初の関数の実行時間は 0.152 秒に短縮されました。面白い。


編集 2: Nils は、比較はリリース ビルドから最適化されると指摘しましたが、実際にそうです。アセンブリ コードの変更は非常に微妙です。ここに投稿して、手掛かりが得られるかどうかを確認します。この時点で、コードの配置であるかどうか疑問に思っていますか?

0 投票する
1 に答える
179 参照

visual-c++ - ソリューション ファイル

Visual C++ 6.0 のソリューション ファイルとは何か、ソリューション ファイルの生成方法。

0 投票する
6 に答える
5086 参照

visual-studio - Visual Studio 6 でコンパイルされた C++ スタティック ライブラリを Visual Studio 2008 で使用できますか?

Visual Studio 2008 で Visual Studio 6 を使用してコンパイルされた C++ スタティック ライブラリ (.lib) を使用することはできますか?

0 投票する
2 に答える
3823 参照

c++ - IHTMLDocument2 :: write()の問題

htmlバッファからmshtmlドキュメントオブジェクトを作成しようとしています。ただし、次のコードを実行すると、InternetExplorerウィンドウが呼び出されます。IEを呼び出さないようにするにはどうすればよいですか。

0 投票する
1 に答える
405 参照

visual-c++ - コマンドラインで vc++ ファイルをビルドする方法

コマンドラインでVC ++で開発されたプロジェクトをビルドする方法私はビジュアルスタジオではありません(2003または2005または2008)

0 投票する
12 に答える
3760 参照

c++ - VC6コンパイラに別れを告げる時が来ましたか?

最近、私はVC6コンパイラを指す問題に直面しています。

それらのいくつかは次のとおりです。

  1. function-try-blockは機能しません。関連するQ
  2. クラス内定数は機能しません。
  3. __FUNCTION_(関数名を取得するマクロ)が機能しない
  4. 最新の追加は、void関数をfor_eachの一部として渡すことを許可しないことです。

以下の例は、VC6コンパイラでコンパイルされていません。「エラーC2562:'()':'void'関数が値を返します」と表示されます。VC6は、void関数がfor_eachに渡されることを好まないようです。

VC6.0に関連する他の問題に直面しましたか。これらの問題を解決するための回避策はありますか?それとも、コンパイラを変更する時が来ましたか?