問題タブ [win64]

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 に答える
1469 参照

windows - 64ビットWindowsで環境変数を取得するには?

64 ビット マシンで環境変数を取得する方法はありますか。32 ビット マシンで変数を返す %abc% が既にありますが、64 ビットでは動作しません。

私の間違い: プログラミング言語ではなく、コマンド ラインを介して取得するにはどうすればよいですか?

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

c++ - VC++ CLI アプリケーション 32 ~ 64 ビット CString に関する質問

SO、私は 32 ビット アプリのポートを 64 ビットに解決しようとしています。x64 用にコンパイルすると、次の行で警告が表示されます。sig = "何か"; sig = sig.left(strlen(定義されたもの)); <<<<<<

` そのため、strlen 値を int に暗黙的に変換する sig.left の警告が表示されます。x64 では strlen が 64 ビットの size_t を返すため、警告が表示されます。これを修正する私のオプションは何ですか..代替方法はありますか?

ありがとう

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

c++ - エラーc2118を修正する方法:負の添え字

ここでも、32ビットアプリを64ビットに移植します。下記のC_ASSERTステートメントで負の添え字エラーが発生します。

http://support.microsoft.com/kb/68475の記事も読みましたが、この場合の修正方法がわからないのです。

ヘルプをいただければ幸いです。

前もって感謝します。

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

memory-management - 32 ビットの matlab プログラム、64 ビットの Windows、どうすれば 6 GB の RAM を取得できますか?

32 ビット Windows でのみ実行されるいくつかの matlab コードがありますが、実行するには少なくとも 6 GB の RAM が必要です。私のラボでは、6 GB RAM を搭載した唯一のマシンで 64 ビット Windows が実行されています。ここでこのコードを実行する方法はありますか? 32 ビット Windows をエミュレートして実行することを考えていますが、うまくいきますか?

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

automation - Wordドキュメントをtiffに変換する

Word 2003を無人プロセスで実行して、WordドキュメントファイルをTIFFに変換します。Wordは、Microsoft Officeドキュメントイメージドライバーに印刷してから、生成されたファイルを取得するように構成されています。32ビットOSで正常に動作します。

次に、このアプリを64ビットOSに移行する必要がありますが、64ビットボックスへのOffice2003のインストールにはそのようなドライバーがないようです。

だから私の質問は、64ビットボックスでそれの代わりに何を使うことができるかということです。

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

mysql - MySQL ODBC 32 対 64 ビット

MySQL の 64 ビット バージョンを使用する Windows x64 サーバー上で実行する必要がある 32 ビット アプリケーションがあります。
32 ビットの ODBC ドライバーと 64 ビットの ODBC ドライバーのどちらを使用する必要がありますか?
または、32 ビット バージョンの MySQL もインストールする必要がありますか?

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

c# - libcurl .NET は Win64 で動作したくない

libcurl.NET を使用して、C#.NET でマルチスレッド FTP アップローダを作成しました。

私のマシンではすべて正常に動作しますが、Win64 を実行している友人にアプリケーション (exe + libcurl.dll + 2 つの libcurl C# バインディング DLL) を渡すと、アプリケーションがクラッシュします。

Main() 関数全体に例外キャッチャーを追加した後、読み取り可能なエラー メッセージを取得することができました。

しばらくグーグルで調べた後、プロジェクト設定でアンマネージ コードを有効にするためのアドバイスを見つけました。このフラグを設定してアプリケーションと LibCurlNet.dll を再コンパイルしましたが、役に立ちませんでした。

何がそのような問題を引き起こす可能性がありますか?

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

c++ - WebKitとnpapiとmingw-w64

問題は次のとおりです。Windowsx64では、ポインターは64ビットですが、long型は32ビットです。MSVCは気にしないようで、デフォルトの警告レベルでのポインターの切り捨てに関する警告も省略しています。最近から、x86_64-w64-mingw32、またはより優れたネイティブWindowsx64をターゲットとするGCCがあります。GCCは、ポインターが切り捨てられるとエラーを生成します(これは論理的なことです...)。これにより、WebKit、より具体的にはNetscapeプラグインAPIで問題が発生します。まず、ファイルがあります(ハイパーリンクは1つしか投稿できません。 。):
http
: //trac.webkit.org/browser/trunk/WebCore/ bridge / npapi.h-> uint32を32ビットint型(〜line 145)
plugins / win/PluginViewWin.cppとして定義します-> Windowsウィンドウハンドルを32ビットintにキャストし、それらを切り捨てます(〜450行目)

私が提案した修正は、uint32キャストをuintptr_tに変更することでした。これにより、GCCは満足しますが、それでもuint32(= unsigned long)に64ビット値を入れます。明らかにWebKitはWin64でポインタを切り捨てて満足しているので、これを解決する方法がわかりません...

どうすればこれを正しい方法で解決できますか?ありがとう!

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

java - 32ビットJDKを使用するWindowsx64上のTomcat

誰かが助けてくれることを願っています。

摩擦: 32ビットJDKを使用して64ビットWindowsでWindowsサービスとしてTomcat5.5を起動することができません。

詳細: 64ビットJDKを使用して、しばらくの間、Windows Server 2008(x64)でTomcat5.5をサービスとして実行してきました。

この64ビットマシンに32ビットJDKをインストールすることを余儀なくされているので、Java JAIライブラリ(64ビットJAIバージョンはありません)を利用できます。この32ビットJDKを使用してTomcatを実行する必要があります。

/bin/startup.batを使用してTomcatを起動すると、32ビットJDKを使用してTomcatを実行できます。

問題は、Windowsサービスとして起動しないことです。Tomcatにバンドルされているprocrun実行可能ファイルを使用しています。64ビットマシンで32ビットJDKを使用してTomcatをサービスとして開始することに成功した人はいますか?

あなたの専門知識に感謝します。