問題タブ [32bit-64bit]

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 投票する
2 に答える
433 参照

testing - Windows 7 でのソフトウェアのテスト。インストールと仮想化

XP で開発したソフトウェアを Windows 7 でテストしたいと考えています。PC には Vista がインストールされています。しかし、Windows 7 のインストールは避けて、Virtual PC または VMWare で実行したいと考えています。

質問:

  • Q1: Virtual PC または Ware で Windows 7 を実行することは可能ですか?

  • Q2: 32 ビット システムの Virtual PC または VmWare で 64 ビット Vista または Windows 7 を実行することは可能ですか?

  • Q3: MS が以前に提供した IE7 イメージに似た、すぐにダウンロードできる Windows 7 イメージ (Microsoft などから) はありますか?

どうもありがとう!

ポール

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

c++ - Snow Leopard 64ビットで32ビットコードを処理しますか?

作成しているXULRunnerアプリケーション用のXPCOMプラグインを作成したいと思います。MozillaはXULRunnerSDKの32ビットビルドしか提供していないので、32ビットライブラリとリンクする必要があります。これは、私が多くのライブラリを構築する必要があることを意味します。

これに関連して、いくつか質問があります。

sudo make install32ビットビルドでを行うことはできますか?それとも私のシステムを台無しにしますか?
それができない場合、回避策は何ですか?
私の現在の解決策は、configureコマンドにlibdirを含めることです。

これは進むべき道ですか、それともより良い選択肢ですか?

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

c# - 暗黙的なintサイズの表示または明示的な?

現在、私のアプリケーションは32ビットです。

これは、SQL Server 2008 IDで実行されているすべてのテーブルが、文字列を整数に解析する場所INTと同じでSystem.Int32あり、どこでも使用することを意味しますInt32.TryParse()

私はこれをImplicitintサイズ表示と呼びました。

アプリケーションを64ビットにしたい場合は、次の2つのシナリオがあると思います。

  • すべての名前Int32Int64INTに変更しBIGINTます。

また

  • すべての名前Int32intNOWに変更し、intサイズの表示をにしますExplicit

どちらがいいですか、どう思いますか?

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

vb.net - 64 ビットではなく 32 ビットで実行されるのはなぜですか? (コンパイラ オプションの x86 と x64 の比較)

次のコードを使用して、タイトル バーに特定の文字列を含むウィンドウを繰り返し検索しています。この同一の情報を含む 2 つのプロジェクトがありますが、何らかの理由で、x64 を対象としている場合は機能しますが、FindWindowLike は x86 では常に 0 を返します。x86で実行するにはこれが必要です。

これを Windows 7 x64 で開発していますが、私のマシンと XPx32 で実行する必要があります。私が理解できないのは、x32ではなくx64でコンパイル/実行される理由です(ユーザー32 .dllをターゲットにしていることを考慮して)

コードは次のとおりです。

0 投票する
7 に答える
41150 参照

python - Snow Leopard で Python を強制的に 32 ビットにする方法と、その他の 32 ビット/64 ビットに関する質問

Mac の bash シェルから次のコマンドを実行すると、次のようになります。

次の 3 行を取得します。

これは、Python が 3 つすべてのアーキテクチャ用にコンパイルされていることを示しているように見えますか? MySQL をセットアップしようとしたときに発生したいくつかのエラーに基づいて、私が使用しているバージョンは 64 ビット バージョンであると思います。2つの質問:

  1. どうすればそれを知ったでしょうか?

  2. 代わりに Python を 32 ビットに変更するにはどうすればよいですか? 異なるコンパイル設定で再コンパイルするよりも抜本的ではありませんか?

  3. プロセッサに基づいて 64 ビット Mac を実行していることがわかっているのにarch、bash シェルから、 「64 ビット モード」ではないことを示すように見えるのはなぜですか?i386

申し訳ありませんが、これらはおそらくすべて初心者の質問です.32/64ビット全体が私のがらくたを苛立たせています.これを簡単にするコマンド/ツールがいくつかあると確信しています.

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

dll - 64 ビット DLL を Visual Basic 6 にリンクする

C で記述された既存の DLL プロジェクトを更新しています。複数の理由から、これには 32 ビット バージョンと 64 ビット バージョンの両方が必要です。

これらの DLL を使用するアプリケーションは Visual Basic 6 で記述されており、プロジェクト内のクラスで必要になります。このクラスにはPublic Declare、DLL に対する関数でいっぱいのモジュールが含まれています。クラスは、モジュール内の関数のラッパーです。

Visual Basic 6 プロジェクト自体には参照はありません。これまでのところ、32 ビット版のコーディングは完了しており、満足しています。

Visual Basic 6 で記述された 32 ビット アプリケーション内で 32 ビット DLL から 64 ビット DLL が呼び出される場合、モジュール内のファイル名を 64 ビット DLL を指すように変更することに問題はありますか?

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

unit-testing - 32 ビット/64 ビット アプリケーションの単体テスト

古い 32 ビット ターゲットに加えて、現在 64 ビット ターゲットを持つアプリケーションがあります。私の質問は、単体テストに関するものです。単体テストも両方でコンパイルして実行する必要がありますか? この方法で欠陥を見つける可能性はありますか? 私は過度に妄想的ですか?

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

python - 64ビットPythonでsys.platform=='win32'チェックを使用しても安全ですか?

Windowsと他のOS(通常はLinux)でPythonアプリケーションを実行することを区別するための通常のチェックは、条件付きを使用することです。

しかし、64ビットPythonがここ数年でより広く使用されている今日、安全に使用できるのだろうか?32は本当に32ビットを意味しますか、それとも基本的にWin32 APIを指しますか?

ある日sys.platformが「win64」になる可能性がある場合、そのような条件はもっと普遍的でしょうか?

私が知っているWindowsを検出する別の方法もあります。

しかし、私は他のコードで後者の使用を見たことがありません。

それでは最良の方法は何ですか?

UPD:可能であれば、余分なライブラリを使用しないようにしたいと思います。私がWindowsで動作していないことを確認するために追加のライブラリをインストールする必要がある場合、Linuxユーザーにとっては煩わしいかもしれません。

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

c# - 64 ビット .NET アプリでの 32 ビット ActiveX コントロール

「すべての CPU」用にコンパイルできるようにしたい C#.Net アプリケーションを作成しています。また、このアプリの UI に特定の ActiveX コントロールを含めたいのですが、使用しようとしている ActiveX コントロールは 32 ビットをサポートしていません。このコントロールを機能させるために使用できるトリックまたは回避策はありますか?

ActiveX コントロールを Web ブラウザ コントロールに埋め込む場合はどうでしょうか。これでも機能しますか?