問題タブ [32-bit]
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.
c++ - 32ビットアプリケーションは、x64Win2003で実行できませんでした。
これが私の問題です:
私は、WindowsやUnixなどのさまざまなプラットフォームで実行できるアプリケーションを開発しました。このアプリは、純粋なWin32ボックス(WinXP)または純粋なWin64(Win2K3 x64エディション)およびその他のUNIXプラットフォームで正常に動作します。
32ビットモードの64ビットWin2K3で実行している場合にのみ失敗します。このアプリは、実行時にサードパーティのdllを呼び出します。また、サードパーティのdllは正式にインストールされていませんが、同じ環境内の場所にコピーされているだけです。また、これらのサードパーティdllの正しいバージョン(つまり、32ビットモードの場合は32ビットバージョン)を使用していると確信しています。このテストボックスで「パス」を手動で設定しても、機能しません。このアプリは、このWin2K3ボックスで32ビットモードでコンパイルおよび構築されています。
依存関係ウォーカーを実行すると、同じエラーが表示されます。そのサードパーティのdllが見つかりません。
誰かがこれにいくつかの光を当てることができますか?そのサードパーティのdllパスをアプリまたはシステムに表示するにはどうすればよいですか?
file - matlabの32ビットバイナリファイルにデータを保存する方法は?
MATLABのプログラムによって生成されたdiehardを使用していくつかの「乱数」をテストする必要があります。Diehardは32ビットのバイナリファイル(単精度)のみを受け入れますが、MATLABにデータを保存すると、倍精度のバイナリファイルに保存されます(つまり、2 * 64 = 128ビットのバイナリファイル)。64ビットシステムで動作するMATLABで32ビットバイナリファイルを作成するにはどうすればよいですか?
windows - 特定のバイナリ(EXEまたはDLL)がx86、x64、またはia64のいずれであるかを判断するWin32 API
バイナリがx86、x64、またはia64のいずれであるかをプログラムで判断する方法を見つけようとしています。
プラットフォーム:Windows。言語:c /c++。
背景:サードパーティのdllをロードする前に、そのビット数を確認する必要があります。
ポインタに感謝します。
c# - 32 ビット アプリケーションからの 64 ビット レジストリの読み取り
AnyCPU 用にコンパイルされた ac# 単体テスト プロジェクトがあります。ビルド サーバーは 64 ビット マシンで、64 ビットの SQL Express インスタンスがインストールされています。
テスト プロジェクトは、次のようなコードを使用して .MDF ファイルへのパスを識別します。
このコードは 32 ビット ワークステーションで問題なく動作し、最近 NCover でコード カバレッジ分析を有効にするまでビルド サーバーでも問題なく動作していました。NCover は 32 ビット COM コンポーネントを使用するため、テスト ランナー (Gallio) は 32 ビット プロセスとして実行されます。
レジストリを確認すると、下に「インスタンス名」キーがありません
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server
32 ビット モードで実行されているアプリケーションが Wow6432Node 外のレジストリにアクセスする方法はありますか?
.net - x64 ビット OS 上の「Any CPU」ビルド アプリケーションから x86 アセンブリをリフレクトします。
「任意の CPU」としてコンパイルされた .Net アプリがあります。x64 OSで実行しているため、64ビットとして実行されています。アプリケーションは、ユーザーが提供する他のアセンブリを読み込みます。もちろん、リフレクションを使用して、ユーザーが提供したアセンブリから型を読み取ります。ユーザー アセンブリが「任意の CPU」としてコンパイルされている場合、すべて正常に動作します。しかし、アセンブリが x86 としてコンパイルされている場合、リフレクション時に「これは Win32 アプリケーションではありません」という例外が発生します。これは明らかに、ホスト アプリが 64 ビットで実行されているためです。
私の質問は、どうすればこれを回避できますか? 何か考え/アイデアはありますか?
ありがとう
.net - 32ビット用の64ビットプラットフォームでのアセンブリのコンパイル
32ビットプラットフォームサーバーの64ビットプラットフォームでアセンブリをコンパイルするには、どのオプションを選択する必要がありますか。現在、32ビットサーバーに公開しようとしています。Windows VistaマシンでVS2005を使用してプロジェクトをビルドし、サーバーで公開していますが、エラーが発生します。どうすればこの問題を解決できますか。
64ビットマシンでAnyCPUオプションを使用するか、混合プラットフォームオプションを使用する必要があります。また、x86のオプションが無効になっていて、その理由がわかりません。
c# - アンマネージDLLが32ビットか64ビットかを確認しますか?
アンマネージDLLファイルがx86かx64かをC#でプログラムで確認するにはどうすればよいですか?
.net - .NET Framework 3.5 32ビットのみを再配布することは可能ですか?
.NET Framework3.5SP1のオフラインインストーラーのサイズは200MBです。32ビットバージョン用に別のインストーラーを作成するために、ターゲットアーキテクチャごとに(技術的にも法的にも)分割できるかどうか疑問に思っています。アイデアはそれがかなり小さいかもしれないということです。
必要なビットだけをダウンロードするブートストラッパーを知っています。他の可能性について疑問に思っています。
visual-studio - 64 ビット マシンを使用して 32 ビット アプリケーションを開発できますか?
64 ビット マシン (Visual Studio 2008 SP1 を搭載した 64 ビット Windows Vista) を使用して 32 ビット アプリを開発できるかどうか疑問に思っています。64 ビット Vista のラップトップを購入する予定です。確認のためだけに聞いています。ありがとう!