問題タブ [lpcwstr]
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++ - パラメータ 1 を 'char' から 'LPCWSTR' に変換できません
このエラーが発生し続けます:
cannot convert parameter 1 from 'char' to 'LPCWSTR'
誰かが助けることができますか?
visual-c++ - LPCWSTRベクトルを使用した破損したベクトルエントリ
私は次のコードを持っています。正しく入力されたベクトルを取得します。しかし、ディレクトリからのファイル名であるベクターコンテンツを印刷または使用することができません。最初のイテレーションに入るとすぐに。すべてが失われます。私は何が間違っているのですか?
出力のスクリーンショットを添付しました。
wchar - Wsutil.exe (ネイティブ Web サービス コンパイラ): xsd:string タイプの WCHAR* と LPCWSTR の比較
WCHAR *
ネイティブ Web サービス コンパイラがfor an xsd:string
vs a const wchar_t*
(または略して LPCWSTR)を生成する正当な理由はありますか?
この質問をする理由は、私たちのアプリケーションstd::wstring
が、WCF サービスに渡す必要があるコード内に s が含まれているネイティブの C++ アプリケーションだからです。ネイティブ Web サービス コンパイラによって生成された C 関数を使用するには、次の行で何かを行う必要があります。
上から見たように、私はポインターを廃止することを余儀なくされていconst
ます。ここでの私の懸念は、WCHAR*
型を明示的に持つことによって、とにかく webservices.lib 自体によって操作されることが期待されるポインターデータですか?
または、文字列の内容を a にコピーすることもできますがWCHAR*
、c++ アプリがサービスとして実行され、頻繁な割り当て/割り当て解除に関するヒープの断片化の問題があるためです。
ありがとう、ラグー
c++ - C win32 api UnicodeからASCIIへ
win32 API を使用するための LPCWSTR 文字列を取得する関数があります。これで、データを ASCII で IRC サーバーに送信する関数ができました。だから今、それをASCIIに変換する必要があります。解決策は見つかりませんでした。ASCIIをUNICODEに変換する方法しか見つかりませんでした。
c++ - ユーザー入力データを保持する変数を sapi5 speak 関数に格納します
Microsoft SAPI5 音声エンジンを使用するアプリケーションを開発しています。しかし、私は壁にぶち当たりました。TTSエンジンがそれを繰り返すことができるように、ユーザーからの入力を格納する変数のデータを使用しようとしています。しかし、sapi5 音声関数は、私の研究ではワイド文字列へのポインタである LPCWSTR 以外の文字列、wstring、またはその他の型を許可していません。
msdn のコード例を次に示します。
たとえば、次のコードがあるとしましょう。
しかし、これはうまくいきません。LPCWSTR 型を許可する変数を格納するにはどうすればよいですか? 私はC ++が初めてで、この種の問題が発生したのはこれが初めてなので、私にとっては非常に新しいものです。
このトピックのOPにはまったく同じ問題があることがわかりました: https://stackoverflow.com/questions/12292790/how-do-i-use-variables-in-sapi-tts
c - パラメータ 2 を 'const char [14]' から 'LPCWSTR' に変換できません
このエラーが発生しています:
以下のコードで。これは C であるはずですが、せいぜい Visual Studio 2012 は空の C++ プロジェクトを提供します。
何が間違っていますか?
c++ - C++ lpcwstr から wstring へ
C++ (VS 2010) で LPCWSTR を wstring に変換したいと思います。これを OutputDebugStringW() で使用したい。
ありがとうございました。
wxwidgets - MessageBoxW は変換できません
Visual Studio 2012 で wxWidgets 2.9.4 を使用していますが、次の 2 つのエラー メッセージが表示され続けます。
エラー 1 エラー C2664: 'MessageBoxW': パラメーター 2 を 'const char *' から 'LPCWSTR' に変換できません
IntelliSense: 型 "const char *" の引数は、型 "LPCWSTR" のパラメーターと互換性がありません
私のコードは次のとおりです。
c++ - (const) char * を LPCWSTR にキャスト
WinAPIから使用しようとしてFindWindow()
いますが、ユーザーにウィンドウのタイトルの入力を求めたい:
かなり標準的。LPCWSTR
では、これをforに変換するにはどうすればよいFindWindow()
でしょうか。
私はすでに次のことを試しました: _T(input)
、TEXT(input)
、(LPCWSTR)input
しかしどれもうまくいきませんでした。wchar_t
の代わりに も使用してみましたが、他の場所char
で必要になるため、代わりにchar
使用すると何十ものエラーが発生します ...wchar_t
char