Вопросы по теме 'c++-cx'

auto foo = ref новый Foo(); Что такое реф?
Я смотрел видео из //build/, и несколько разработчиков MS использовали подобный синтаксис в своих программах на C++11: auto foo = ref new Foo(); Я понимаю, что делает в этой строке все, кроме "ref". Что это значит?
6365 просмотров
schedule 31.12.2022

WinRT XAML — управляемый и неуправляемый — как это работает?
Есть что-то в новом WinRT API и языках, которые на него ориентированы (прямо или косвенно), и их связи с XAML, чего я не понимаю. Языки .NET (C#, VB.Net, F#) можно использовать для создания приложений XAML Metro, которые работают в среде CLR с...
1627 просмотров
schedule 12.08.2022

Можно ли использовать слабые ссылки в качестве переменных экземпляра в Windows RT/8?
Я реализую дерево в одном из своих проектов. Каждый узел содержит вектор с нулем или более дочерними узлами. Каждый узел также содержит ссылку на своего родителя (родительской ссылкой корня является nullptr). Вот пример определения класса: ref...
374 просмотров

C++/CX в winrt: фильтровать определенные типы в Vector‹ItemRenderer^›
У меня Vector<ItemRenderer^> . ItemRenderer является абстрактным типом. Я хочу отфильтровать все ConcreteRenderer и выполнить с ними некоторые действия. Что я пробовал: for each (auto renderer in m_parts) if...
855 просмотров
schedule 15.07.2023

Значение переменных ^ в C++/CX
Я только что вернулся к C++ для проекта, связанного с игрой для Windows 8/RT, после многих лет отсутствия в пользу C#. Работая со сгенерированным скелетом игрового проекта, я наткнулся на сигнатуры методов, подобные приведенной ниже. Может ли...
1576 просмотров
schedule 18.04.2024

что не так с моим файлом, написанным на c++/cx для приложения Metro?
Я использую следующий код, чтобы попытаться записать в файл: StorageFolder ^localFolder = ApplicationData::Current->LocalFolder; concurrency::task<StorageFile^> fileOperation = localFolder->CreateFileAsync("data.txt",...
1436 просмотров
schedule 07.11.2022

Как передавать необработанный синтезированный звук PCM в приложениях C++/CX для Windows 8?
Проще говоря, я хочу, чтобы мое приложение C++/CX XAML для Windows 8 выводило непрерывный синтезированный звук ( не звуковые эффекты). Однако я просматривал весь Интернет и не могу понять, как заставить систему кормить ее буферами сэмплов PCM (или,...
1107 просмотров
schedule 06.11.2023

ключевое слово ref с интерфейсом кода C++/CLI
Я пишу код для Windows Phone 8 и пытаюсь изучить все тонкости преодоления барьера кода C#/C++. Допустим, у меня есть два массива float[] на стороне C#, мы назовем их data1 и data2 . Я хочу выполнить поэлементное добавление к ним. Поскольку...
662 просмотров
schedule 10.06.2024

ReadingChanged никогда не призывал к акселерометру на WP8
Я пытаюсь использовать интерфейс C++ Accelerometer в пространстве имен Windows::Devices::Sensors на Windows Phone 8. Код очень похож на мой проект C#, который работает, но я не могу получить событие C++ для огонь, как я могу с моим кодом C#. Мой...
704 просмотров
schedule 16.12.2022

Мусор http-запроса Windows 8 MessageWebSocket
Я разрабатываю приложение для Windows 8, которое взаимодействует с сервером node.js, используя node.js/socket.io, и столкнулось с кучей проблем с подключением. Я решил запустить приложение-сниффер tcp (сетевой монитор Microsoft 3.4), и заметил, что...
603 просмотров
schedule 01.01.2024

Приложение Магазина Windows 8, использование членов статического класса внутри асинхронных вызовов
Я пишу приложение, которое довольно последовательно выполняет несколько операций с сокетами и имеет систему обмена сообщениями о событиях, аналогичную парадигме javascript (eventlistener.on(,)/eventlistener.emit()). Я вывожу некоторую отладочную...
161 просмотров
schedule 01.05.2022

Как использовать элемент управления из dll/сборки в XAML?
У меня есть производный класс CustomControl в dll ( MyNamespace.UI ). Как я могу использовать этот элемент управления в своем основном приложении? Я попытался добавить ссылку на проект, а затем использовать пользовательское пространство имен XAML,...
1234 просмотров

Как передать строку NULL C# в C++/CX или WinRT?
Я пишу простое приложение в WinRT и хотел бы, чтобы бит C++ выполнял некоторую обработку. Я хочу иметь возможность передать null, если функция должна игнорировать параметр, поскольку пустая строка означает что-то еще, а также значение. Мой код С#:...
146 просмотров
schedule 10.07.2023

Windows Phone с C++
Я хочу сделать приложение для Windows Phone (предпочтительно версии 7.5 и 8) на C++. Я искал в сети и узнал, что для этой цели XAML не поддерживается, и мне придется генерировать пользовательский интерфейс из самого C++, чего я не знаю, как это...
954 просмотров
schedule 14.07.2023

Как сделать скриншот в WP8?
Как сделать полный скриншот WP8? Под «полным» я подразумеваю «включая строку приложения, строку состояния, окна сообщений и клавиатуру». Что я пробовал: GDI API, работавший в WP7 (GetDC, CreateCompatibleDC, BitBlt), результат CreateCompatibleDC...
1231 просмотров

Вывод аргумента шаблона для указателя на функцию-член
Я знаю, что есть много других подобных вопросов, но ни один из тех, на которые я смотрел, похоже, не относится к тому, что я делаю. Суть того, что у меня есть: template <typename T> void CallFn(T *p, void (T::*pfn)(void)) {...
202 просмотров
schedule 07.04.2023

Привязка к Windows::UI::Xaml::GridLength в C++/CX
Я пытаюсь выполнить привязку к экземпляру GridLength в приложении Магазина Windows (скомпилированном с помощью компилятора Visual Studio 2013) в C++/CX, но по какой-то причине я продолжаю получать следующую ошибку во время выполнения: Error:...
910 просмотров

Указатели функций в C++/CX
Фон Я пишу приложение Магазина Windows на С++, используя проект модульного тестирования Магазина Windows. Пытаясь выяснить, как проверить, было ли возбуждено исключение, я нашел Assert::ExpectedException в CppUnitTestAssert.h. Его подписи ниже:...
1165 просмотров
schedule 30.01.2023

Как преобразовать Platform::Array‹uint16› в необработанный int16*
У меня есть компонент времени выполнения, где мне нужен необработанный указатель int16* из некоторого заданного Platform::Array<uint16> . Как int16 buffer[20] , но я не знаю размер во время компиляции. Как я могу получить это, не задавая...
544 просмотров
schedule 28.01.2024

Привязка к пользовательскому свойству в Xaml (Windows 8.1
Я пытаюсь установить пользовательское прикрепленное свойство, к которому я могу привязаться в Xaml. Он отлично работает, если я передаю ему простые строки: Мои свойства.h: #pragma once #include "pch.h" namespace SimpleApp { namespace WUX...
422 просмотров
schedule 26.09.2022