問題タブ [ex]

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

vba - .exe を直接実行し、シェル VBA を介して異なる結果を返す

.exe ファイル "PrintUsers.exe" を直接クリックすると、正しい出力が表示されます。しかし、Shell を使用して VBA でそれを行うと、結果は異なります。別のディレクトリでテキスト ファイルを見つけようとします。なんで?図を参照してください:

形

解決策: GetCurrentDir(buff, FILENAME_MAX); の代わりに GetModuleFileName(NULL, szEXEPath, 2048) を使用しています。