問題タブ [lpwstr]
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++ - char* と LPWSTR 文字列を連結するには?
MoveFile 関数を使用したいのですが、この関数は 2 つの LPWSTR 引数を使用しますが、char* と LWSTR が 1 つあります。それらを連結するにはどうすればよいですか?
c++ - この typedef は LPWSTR を含むことを意味しますか?
プロジェクトを gcc に移植するための LPWSTR の代わりを見つけようとしています。
null 終端とは何ですか? 私がこのようなことをした場合、それは安全でしょうか:
c++ - CHAR を LPWSTR に変換できません
Visual Studio 2015 でコンパイル エラーが発生しました。char
データをに変換しようとしていLPWSTR
ます。できますか?または、文字列型でのみ機能しますか?
ここに私のコードの一部があります:
質問を投稿する前は、次の場所にいました。
ケースが見つかりませんでした:(
c++ - LPTSTR には文字が 1 つしか含まれていません
アプリケーション用の DLL を作成しています。アプリケーションは DLL を呼び出し、長さが 8 ~ 50 の文字列を受け取ります。
私が抱えている問題は、アプリケーションが受信したメッセージの最初の文字だけが表示されることです。
以下は GetMethodVersion 関数です。
プロジェクト設定は Unicode に設定されています。いくつかの調査の結果、Unicode 形式とその機能に問題があると確信しています。ご協力いただきありがとうございます。
c++ - Char を LPWSTR に変換できません
次のコード
}
VisualStudio(バッファ)の2番目のパラメータでエラーが発生します:
型「char *」引数は、型パラメーター「LPWSTR」と互換性がありません
(イタリア語からの翻訳、私はイタリア語で vs を持っています。理解していただければ幸いです) 2 番目の引数で Char を LPWSTR に変換できません
このコードは、code::blocks と dev c++ で正常にコンパイルされますが、vs ではそうではありません
c++ - C++ のメソッドで参照として LPWSTR を渡す
メソッドで参照として LPWSTR を渡しています。値はメソッドに残りますが、呼び出し先関数では失われます。LPWSTR にメモリを与える必要があると思われますが、それを行う方法がわかりません。これは私のコードがどのように見えるかです:
デバッグしたところ、DecodeUrlOut の値が L"" であることがわかりました。
c++ - C++: WinCE7 のソケットを使用したメンバー変数の順序
私は WinCE7 用のプログラムを作成しており、プログラムが TCP 通信に使用する静的ライブラリ クラスをセットアップしようとしています。したがって、メンバー変数の順序が異なると、プログラムがさまざまな方法で停止しました。コードの一部:
ヘッダ:
ソース:
この場合、プログラムは正確に recvfrom 関数の呼び出しでフリーズします。しかし、次のように、ヘッダーの最後の 2 つのメンバー変数の順序を入れ替えると:
その後、プログラムはバイトを受信し続けますが、次の例のように、数行後のメソッドの実行中に文字列を使用しようとすると、再びフリーズします。
通信コードがメイン プログラムにあるテストでは、すべてが完全に正常に動作していました (LPWSTR 文字列は使用しませんでした)。
私が見逃しているのはばかげた些細な概念だと確信していますが、これを解決することはできません。
助けてくれる人に感謝します。