Вопросы по теме 'variant'

Сопоставление типов COM VARIANT с фактическими типами с помощью карты
Я пишу оболочку COM для COM-объекта, который отправляет различные типы значений от клиента, и хочу сопоставить эти типы на карте с их фактическим типом C++, например VT_BSTR для wstring и т. д. Я думал определить перечисление всех типов COM...
1643 просмотров
schedule 11.04.2024

Как использовать вариантные массивы в Delphi
У меня есть две программы Delphi7: сервер автоматизации COM (EXE) и другая программа, использующая сервер автоматизации. Мне нужно передать массив байтов из одной программы в другую. После некоторого поиска я обнаружил, что использование...
44903 просмотров
schedule 09.03.2023

Как остановить эту утечку памяти Variant?
Я использую старый скриптовый движок, который больше не поддерживается его создателями, и у меня возникают проблемы с утечкой памяти. Он использует функцию, написанную на ASM, для вызова из сценариев в функции Delphi и возвращает результат в виде...
1679 просмотров
schedule 20.07.2023

Как получить доступ к вложенным свойствам и методам с поздней привязкой?
Я хочу знать, как правильно получить доступ к свойству или методу с поздней привязкой из Delphi, когда свойство для доступа вложено в другое свойство. Позволь мне объяснить. Проверьте этот пример приложения, чтобы проверить, активен ли брандмауэр,...
434 просмотров
schedule 22.09.2023

Как работать со списком полиморфных вариантов?
Пусть два варианта типа: type typeA = | A1 | A2 ;; type typeB = | B1 of typeA | B2 of typeA ;; и функции проверки типов: let isA1 = function A1 -> true | _ -> false;; let isA2 = function A2 -> true | _...
279 просмотров

Есть ли замена вариантному типу данных в .NET?
Я хотел бы знать, есть ли вариантный тип данных в призме Delphi. Я конвертирую приложение Delphi win32 для среды Delphi Prism .NET.
7296 просмотров
schedule 22.04.2022

Рекурсивный Typedef в C++
Я хочу написать определение типа на С++, но не знаю, законно ли что-то, что я хочу реализовать. Допустим, я хочу сделать typedef вектора типов вариантов повышения, которые указывают на int или другой вектор того же типа. Итак, будет ли это законным...
656 просмотров
schedule 19.12.2023

Массив байтов в вариант
У меня есть массив байтов, который содержит, например, byte mac[6] = {0x00, 0x8a, 0x0C, 0x98, 0x11, 0x15} . При вставке его в базу данных с помощью этого оператора m_pWiFiRecords->Fields->Item[varColumnIndex]->Value =...
3927 просмотров
schedule 08.06.2024

Маршаллинг массивов VARIANT с использованием P/Invoke
Ситуация: у меня есть управляемое (C#, .NET 2.0) приложение, которое использует неуправляемую (C++) DLL с помощью P/Invoke. Наряду с «простыми» методами (аргументы POD/возвращаемое значение) требуется передавать в код массивы значений...
2722 просмотров
schedule 14.09.2023

Влияет ли использование типов размеченных объединений с одним регистром на производительность?
Хорошо иметь оболочку для каждого примитивного значения, чтобы не было возможности использовать ее не по назначению. Подозреваю, что за это удобство приходится платить. Есть ли падение производительности? Должен ли я вместо этого использовать голые...
1504 просмотров
schedule 16.01.2023

VBA Создание рабочего листа для хранения данных для дальнейшего манипулирования диапазоном
Я хотел бы импортировать диапазон как вариант с некоторыми небольшими изменениями того, что хранится в варианте, а затем экспортировать [измененный] вариант на лист как новый диапазон, который затем перечитывается как новый диапазон, где я может...
98 просмотров
schedule 11.05.2022

Сравните элементы в массиве с элементами в варианте в VB6
У меня есть вариант в VB6 с тысячами строк. У меня также есть массив фиксированной длины. Мне нужно сравнить содержимое каждого и добавить те, которые соответствуют, в список. if array(i) = variant(1,i) then 'add to list End if Я не...
259 просмотров
schedule 22.11.2022

Как представить необязательную строку в Go?
Я хочу смоделировать значение, которое может иметь две возможные формы: отсутствует или строка. Естественный способ сделать это — использовать Maybe String , или Optional<String> , или string option и т. д. Однако в Go нет таких типов...
13221 просмотров
schedule 03.01.2023

Моделирование алгебраических типов данных с использованием реляционной базы данных
Допустим, вы пишете приложение на OCaml/F#/SML/Haskell и хотите сохранить данные в реляционной базе данных. Типы продуктов (записи и кортежи) легко сопоставить с отношениями, но как сопоставить типы вариантов с отношениями? Чтобы быть конкретным,...
1640 просмотров

SAFEARRAY* в QByteArray
Я получаю результат метода С++ invoke(...) в типе VARIANT * var . var  – это изображение .bmp . qDebug() << var.vt; //8209 ~ VT_ARRAY|VT_UI1 ~ SAFEARRAY(BYTE) Как преобразовать его из SAFEARRAY(BYTE) в QByteArray? Или как...
190 просмотров
schedule 23.02.2024

тривиально конструируемый по умолчанию std:: optional и std:: variant
Можно ли спроектировать std::optional (в настоящее время std::experimental::optional ) таким образом, чтобы для тривиально конструируемого по умолчанию типа T соответствующий std::optional< T > также был тривиально конструируемым по...
1091 просмотров
schedule 27.07.2023

Как я могу назначить вариант варианту в VBA?
(Предупреждение: хотя на первый взгляд это может показаться таковым, это не вопрос для начинающих. Если вы знакомы с фразой "Допустить принуждение" или когда-либо изучали Спецификация VBA, пожалуйста, продолжайте читать.) Допустим, у меня есть...
4802 просмотров
schedule 02.05.2022

Spree Commerce: эскизы вариантов
У меня есть товар с несколькими вариантами (на основе другого цвета): Как я могу изменить левый большой палец / изображения для каждого варианта (цвета) продуктов? Когда я хочу выбрать «зеленый» цвет, например, я хочу показать зеленую...
165 просмотров
schedule 22.03.2024

Шаблон, ожидаемый при сопоставлении шаблона OCaml с вариантами
При попытке скомпилировать следующий фрагмент: type 'a frame = Empty | Frame of string * 'a * 'a frame let rec searchFrame f s = match f with | Empty -> None | Frame(x, val, fr) -> if x == s then Some(val)...
2280 просмотров
schedule 22.03.2023

Вариант искажения для endoftheday
(Предпосылки) У меня есть программа, которая использует параметризованный запрос в базе данных для поиска по времени суток. Требуемая функциональность означает, что я выполняю несколько поисков, где время является концом дня, поэтому у меня,...
133 просмотров
schedule 17.02.2023