問題タブ [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.

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

c++ - char* と LPWSTR 文字列を連結するには?

MoveFile 関数を使用したいのですが、この関数は 2 つの LPWSTR 引数を使用しますが、char* と LWSTR が 1 つあります。それらを連結するにはどうすればよいですか?

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

c++ - この typedef は LPWSTR を含むことを意味しますか?

プロジェクトを gcc に移植するための LPWSTR の代わりを見つけようとしています。

null 終端とは何ですか? 私がこのようなことをした場合、それは安全でしょうか:

0 投票する
3 に答える
3308 参照

c++ - CHAR を LPWSTR に変換できません

Visual Studio 2015 でコンパイル エラーが発生しました。charデータをに変換しようとしていLPWSTRます。できますか?または、文字列型でのみ機能しますか?

ここに私のコードの一部があります:


質問を投稿する前は、次の場所にいました。

  1. https://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k%28C2664%29&rd=true

  2. C++ は列挙型から LPCTSTR に変換できません

  3. VC++ で char* を LPWSTR に変換する方法は?

ケースが見つかりませんでした:(

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

c++ - LPTSTR には文字が 1 つしか含まれていません

アプリケーション用の DLL を作成しています。アプリケーションは DLL を呼び出し、長さが 8 ~ 50 の文字列を受け取ります。

私が抱えている問題は、アプリケーションが受信したメッセージの最初の文字だけが表示されることです。

以下は GetMethodVersion 関数です。

プロジェクト設定は Unicode に設定されています。いくつかの調査の結果、Unicode 形式とその機能に問題があると確信しています。ご協力いただきありがとうございます。

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

c++ - Char を LPWSTR に変換できません

次のコード

}

VisualStudio(バッファ)の2番目のパラメータでエラーが発生します:

型「char *」引数は、型パラメーター「LPWSTR」と互換性がありません

(イタリア語からの翻訳、私はイタリア語で vs を持っています。理解していただければ幸いです) 2 番目の引数で Char を LPWSTR に変換できません

このコードは、code::blocks と dev c++ で正常にコンパイルされますが、vs ではそうではありません

0 投票する
0 に答える
259 参照

c++ - C++ のメソッドで参照として LPWSTR を渡す

メソッドで参照として LPWSTR を渡しています。値はメソッドに残りますが、呼び出し先関数では失われます。LPWSTR にメモリを与える必要があると思われますが、それを行う方法がわかりません。これは私のコードがどのように見えるかです:

デバッグしたところ、DecodeUrlOut の値が L"" であることがわかりました。

0 投票する
0 に答える
66 参照

c++ - C++: WinCE7 のソケットを使用したメンバー変数の順序

私は WinCE7 用のプログラムを作成しており、プログラムが TCP 通信に使用する静的ライブラリ クラスをセットアップしようとしています。したがって、メンバー変数の順序が異なると、プログラムがさまざまな方法で停止しました。コードの一部:

ヘッダ:

ソース:

この場合、プログラムは正確に recvfrom 関数の呼び出しでフリーズします。しかし、次のように、ヘッダーの最後の 2 つのメンバー変数の順序を入れ替えると:

その後、プログラムはバイトを受信し続けますが、次の例のように、数行後のメソッドの実行中に文字列を使用しようとすると、再びフリーズします。

通信コードがメイン プログラムにあるテストでは、すべてが完全に正常に動作していました (LPWSTR 文字列は使用しませんでした)。

私が見逃しているのはばかげた些細な概念だと確信していますが、これを解決することはできません。

助けてくれる人に感謝します。