問題タブ [c++-cx]

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 投票する
3 に答える
1610 参照

c++ - C++/CX における ^ 変数の意味

私は、Windows 8/RT のゲーム関連プロジェクトのために、C# を支持して長年 C++ に戻ってきました。

生成された Game Project Skeleton を操作する 以下のようなメソッド シグネチャを偶然見つけました。誰かが私に ^ が何をすべきか教えてもらえますか?

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

c++ - OnNavigatedTo で別のページに移動しますか?

このページのOnNavigatedToイベントで呼び出されたときにメソッドNavigateが機能しないのはなぜですか?

この動作は再現可能ですか?

この問題を回避する方法はありますか?

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

windows - C ++ / CxおよびXAMLでAttachedPropertyを作成して使用するにはどうすればよいですか?

C ++ /CxWinRTプロジェクトに添付プロパティを作成したいと思います。そうすると、XAMLコンパイラは不明なプロパティを使用していると文句を言います。

私はcppファイルで添付プロパティを次のように宣言しています:

XAMLファイルで、添付されたプロパティを次のように使用しようとしています。

コンパイルすると、次のエラーが発生します。

XamlCompilerエラーWMC0010:要素'Grid'の不明なアタッチ可能なメンバー'VisualStateManagerBindingHelper.State'

XAMLコンパイラは、この添付プロパティが許可されているというヒントをどこかで取得することになっているように見えますが、そのヒントを与える方法がわかりません。同じテーマに関するこの記事は、DependancyPropertyを公開する必要があることを示唆しています。C++でそれを行う方法が完全にはわかりません。

私の最終的な目標は、ビジュアルステートグループの状態をビューモデルプロパティにバインドすることです。これを行う方法は、この質問で受け入れられた回答に概説されています。残念ながら、そこに提供されているコードにはC#があり、C++に正しく変換できないようです。

最後に、Visual Studioの新しいプロジェクトテンプレートに付属しているSuspensionManagerが、私とほぼ同じようにアタッチされたプロパティを定義していることに気付きましたが、使用例は示されていません。これにより、私は順調に進んでいるように感じますが、パズルの小さなピースが欠けています。

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

c++ - XAML for GUI を使用して C++(/CX ?) _DESKTOP_ Windows 8 アプリケーションを作成するにはどうすればよいですか?

GUI に XAML (およびそのビジュアル エディター) を使用して、C++ (おそらく /CX 拡張子が必要)デスクトップWindows 8 アプリケーションを作成するにはどうすればよいですか? 明確に言うと、Windows ストア アプリケーションを作成しないということです。つまり、単純な C++ と Qt (Designer を使用) を使用するようなものです。

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

c++ - C++/CX の [これ] とは何ですか? (ウィンドウズ8)

私はこのガイドに従っており、この用語を含むコードのこれらの部分を叩いています[this](単に Ctrl-F を押してください。私の言いたいことがわかります)。

これが C++ のものなのか、C++/CX のものなのかはわかりませんが、いずれにしても、それが何であるかはわかりません。

それは何ですか?

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

c++ - C++/CX - const char* を受け取るメソッドに Platform::String を渡す必要がありますか?

私は c++ が初めてです (私は ac# 開発者です)。

データベース名を として渡す必要がある SQLite ラッパー クラスがありますが、 (ファイル検索を行った後)const char*としてしか持っていません。Platform::String

Platform::Stringを に変換する方法が見つからないようですconst char*

StackOverflow に関する別の質問を見たことがありますが、それは簡単ではない理由を説明していますが、サンプル コードやエンド ツー エンドのソリューションはありません。

誰でも私を助けることができますか?

ありがとう

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

windows-8 - C ++ / CX:Platform::Stringとstd::wstring

C ++ / CXにはStringBuilderクラスまたは同等のクラスがないようです。したがって、これにはSTLを使用することになっていると思いますか?

これは私の最初のC++/CXアプリです。ユーザーがTextBoxにテキストを入力し、Enterボタンを押すと、テキストがTextBlockの「コンソール」に追加されます。このコードは機能しますが、ベストプラクティスは何ですか?

..。

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

c++ - C++/CX - const char* から Platform::String をインスタンス化する必要があります

Platform::Stringを返すメソッドの結果からを構築しようとしていますconst char*

私は単にこれを機能させることができず、何年も頭を悩ませてきました。

私は経験豊富な C++ 開発者ではないので、答えは明らかかもしれませんが、うまくいかないようです。

助けてくれてありがとう。

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

opencv - OpenCVライブラリはC++/ CXアプリから呼び出すことができますか?

それは技術的に可能ですか(これは制限されないと思います)、そしてどのようにそれを実行しますか?

小さなテストアプリは正常にビルドされましたが、実行すると失敗ダイアログが表示されます。

WinRTアプリが失敗する

デバッグ出力はもう少し有益です:

次に、Win8デスクトップアプリを作成しました。これも正常にビルドされましたが、実行できませんでした。

Win8デスクトップアプリが失敗する

MSVP100D.dllは、Win8と互換性のないVC++2010再頒布可能パッケージの一部です。(とにかくハッカーなので、インストーラーは完全に実行されますが、ビットはインストールされていません。)

試すことができるコンパイラフラグはありますか?おそらくOpenCVのカスタムビルドで修正されるかもしれませんが、それは最後の手段であり、デスクトップアプリのみを修正する可能性があります。

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

c++ - c++/cxでstoragefile::ReadAsync例外?

c++/cxStorageFile::ReadAsync()を使用して store-apps 内のファイルを読み取ろうとしましたが、常に無効な params 例外が返されます。

すべてのマニフェスト機能を有効にし、宣言用に「ファイル オープン ピッカー」と「ファイル タイプの関連付け」を追加しました。何か案は ?ありがとう!

ps: 私が見つけたほとんどのソリューションは C# 用ですが、コード構造は似ています...