問題タブ [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.
linux - 32 ビット Apache DSO (Oracle HTTP Server) を 64 ビット マシンでコンパイルできますか?
Oracle データベースと Oracle HTTP サーバーのインストールを 32 ビット マシンから 64 ビット マシンに移行しました。どちらのマシンも Linux を実行しています。Oracle データベースは 64 ビットですが、(Apache) HTTP サーバーは 32 ビットです。
Oracle 以外の DSO (mod_ntlm など) をいくつか使用していますが、標準の「make install」タイプのものを実行すると、64 ビット モジュールになってしまいます。
64 ビット マシンで 32 ビット Apache モジュールをコンパイルする標準的な方法はありますか?
windows - ターゲットマシン(32ビットまたは64ビット)に基づいてWiXでファイルを条件付きでインストールするにはどうすればよいですか?
32ビットバージョンと64ビットバージョンのファイルがあります。アプリケーションを32ビットマシンにインストールする場合、32ビットバージョンのファイルをインストールする必要があります。同様に、インストールが64ビットマシンで実行されている場合は、64ビットバージョンをインストールする必要があります。インストーラーがWiXで実行されているマシンのタイプを確認するにはどうすればよいですか?
一行で答えないでください。特定のWiXタグと、それらをWiXスクリプトのどこに配置するかを探しています。
iis - ASP.NET3.5FrameworkがWindowsServer200364ビットにインストールされていることを確認します
私は32ビットXPで開発しており、32ビットモードで実行するように設定されたWin2k364ビットサーバーに展開しています。
このシナリオでWin2k3サーバーに3.5フレームワークコンポーネントをインストールするにはどうすればよいですか?ASP.NET3.5用の新しいグラフ作成コントロールとSP1があることがわかります
IISで32ビットモードで実行されているサーバーでこれらを取得するにはどうすればよいですか?
dll - 64 ビット Windows で 64 ビット DLL が System32 に移動し、32 ビット DLL が SysWoW64 に移動するのはなぜですか?
いつファイルを配置する必要があるか知りたい
64 ビット Windows システムでは、C:\Windows\System32 または C:\Windows\SysWOW64。
32 ビット用と 64 ビット用の 2 つの DLL がありました。
論理的には、32 ビット DLL を C:\Windows\System32 に配置し、64 ビット DLL を C:\Windows\SysWOW64 に配置すると考えました。
驚いたことに、それは逆です!32ビット DLLはC:\Windows\SysWOW 64に入り、64ビット DLL は C:\Windows\System 32に入ります。
非常に紛らわしいもの。この背後にある理由は何ですか?
.net - 次のエラーのため、CLSID {XXXX} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154
C#.NET を使用して PDF レポートを生成する Windows サービスを開発しました。PDF ファイルを生成するために、サードパーティの dll を使用しています。アプリケーションは Windows XP プラットフォームで実行されています。Windows Server 2008 64 ビット バージョンでサービスを展開すると、次のエラーが発生しました。
次のエラーのため、CLSID {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154。
regsvr32 コマンドを使用して DLL を登録しました。レジストリでこの CLSID を確認できます。しかし、問題は解決しません。
何が問題なのですか?
wix - 32 ビット マシンで WiX を使用して x64 .msi をターゲットにすることは可能ですか?
仮想 32 ビット マシンで SharePoint ソリューションを開発しており、Wix を使用してセットアップをパッケージ化しています。
私のソリューションでは 32 ビットと 64 ビットの両方の環境をターゲットにしていますが、64 ビットの MSI を作成するには、64 ビットのマシンと 64 ビット バージョンの WiX が必要です。通常、64 ビットの開発環境を使用するだけなので、これは問題になりません。
しかし、64 ビット プラットフォームでの SharePoint ソリューションの開発にはいくつかの問題があり、多かれ少なかれ 32 ビット プラットフォームでの開発を余儀なくされています。そのため、64 ビット MSI をビルドするためだけにソース ファイルを 64 ビット マシンにコピーしない限り、64 ビット MSI を作成することはできません。
可能であれば、32 ビット開発ボックスで 64 ビット MSI パッケージにフラグを立てたりビルドしたりするトリックはありますか?
.net - インストーラーが標準の DSN を作成しない場合、64 ビットの Server 2008 で 32 ビットの ODBC ドライバーを使用するにはどうすればよいですか?
コンピューター ラボでソフトウェア ライセンスの使用状況を追跡するために使用しているサード パーティ ソフトウェアで問題が発生しました。互換性があるという会社からの保証を受け、アプリが 64 ビット環境で動作することを示すいくつかの予備テストを実行した後、最近、アプリを 64 ビット Server 2008 に移行しました。残念ながら、テストを行っている人は、データへのアクセスに依存してデータのライブ処理と後処理の両方を実行していくつかのレポートを生成する、私が持っているいくつかのアプリの機能をテストしませんでした.
アプリケーションには、内部データにアクセスするための 64 ビット ODBC ドライバーがなく、64 ビット SQL Server ODBC ドライバーを使用してそのデータを SQL サーバーにエクスポートできないことが判明しました。32ビットのODBCドライバーが含まれてインストールされますが、システムデータソースではなくユーザーデータソースとしてインストールされます。つまり、ライブコレクションを実行するWindowsサービスはそれを見つけることができません. また、データ ソース管理コンソールがインストールされているドライバーを見つけられないため、システム DSN を作成することもできません。
私の質問は、システム アカウントで実行されている C#/.NET Windows サービスからアクセスできるこの接続のデータ ソースをどのように構成すればよいですか?
私はそれを行う方法を見つけたので、答えとして私の解決策を提供します(あなた自身の質問に答える方法に関するFAQに沿って)。
類似: Windows で 64 ビット ODBC アプリを 32 ビット ODBC ドライバーにブリッジするためのソフトウェアは何ですか?
c++ - 64ビットライブラリは4GBに制限されていますか?
サイズが4GBを超える画像を読み込もうとすると、例外をスローする画像操作ライブラリを使用しています。64ビットであると主張していますが、64ビットライブラリではそれより大きい画像をロードできませんか?彼らは64ビットメモリモデル/コンパイラを使用してCライブラリを再コンパイルしたと思いますが、それでも符号なし整数を使用し、64ビットタイプを使用するようにアップグレードできませんでした。
それは合理的な結論ですか?
編集-後から考えると、OSメモリが非常に断片化されて、大きなチャンクを割り当てることができなくなる可能性がありますか?(再起動直後も機能しませんが、疑問に思っています。).NETではどうでしょうか。.NET管理対象メモリが断片化されて、大きなチャンクの割り当てが失敗する可能性はありますか?
c++ - C++ の 32 ビットと 64 ビットの両方のウィンドウで互換性のある "int" 型とは何ですか?
32ビットで4バイト、64ビットウィンドウで8バイトにサイズ変更できるC++の互換性のある「int」データ型は何ですか?
INT_PTR は正常に機能しますが、読みやすさが低下し、その説明はポインター演算に使用するように指示します。
ありがとう
64-bit - 64 ビット システムを活用するための開発方法
ソフトウェア エンジニア/コンピューター サイエンスの特定の分野で、64 ビット システム向けの開発に際立った違いはありますか? 私はコーディングを約 10 年間行っていますが、64 ビット システムが崩壊して以来、私のコードは 1 ビットも変わっていません。
1 人のコーダーがサイド プロジェクトとしてコーディングできるアプリケーションのうち、64 ビット テクノロジを使用する必要があるものはどれですか?