0
ответов

Boost.Variant по сравнению с производительностью виртуального интерфейса

Я пытаюсь измерить разницу в производительности между использованием Boost.Variant и использованием виртуальных интерфейсов. Например, предположим, что я хочу равномерно увеличить различные типы чисел, используя Boost....
вопрос задан: 10 August 2012 17:46
0
ответов

Есть ли в .NET замена вариантному типу данных?

Я хотел бы знать, существует ли вариантный тип данных в призме Delphi. Я конвертирую приложение Delphi win32 для среды Delphi Prism .NET.
вопрос задан: 21 June 2012 19:07
0
ответов

Функция OCaml над полиморфными вариантами недостаточно полиморфна?

OCaml дает функцию `A -> 1 | _ -> 0 тип [> `A] -> int, но почему это не [> ] -> int? Это мое рассуждение: функция `B -> 0 имеет тип [<`B] -> int. Добавление `A -&...
вопрос задан: 26 May 2012 19:22
0
ответов

Преобразование интерфейса COM-объекта из C в Delphi

Я пытаюсь преобразовать следующие два интерфейса из заголовочного файла C в модуль PAS Delphi, но столкнулся со странными проблемами при использовании тех, которые я сделал сам. Мне нужна помощь, чтобы понять, как...
вопрос задан: 18 March 2012 10:07
0
ответов

Вариант форсирования не работает

У меня такой код: boost::variant
вопрос задан: 9 March 2012 09:52
0
ответов

Как я могу преобразовать универсальный вариант в вариант в Delphi

У меня есть универсальный класс Delphi, который предоставляет функцию с аргументом универсального типа. Внутри этой функции мне нужно передать экземпляр универсального типа другому объекту, ожидающему ...
вопрос задан: 20 January 2012 16:36
0
ответов

VB6: Отключить варианты

У меня есть большие проекты VB6, в которых многие переменные не имеют явно определенного типа, поэтому они автоматически по умолчанию используют тип Variant. Найти все это вручную - сложная задача, так что есть ли какие-нибудь ...
вопрос задан: 20 January 2012 11:04
0
ответов

Может ли вариантный массив содержать 0 элементов?

Обычный динамический массив поддерживает пустые (= nil, Length () = 0) . Однако массив вариантов, похоже, не поддерживает это. Я передаю свои данные в вариантном массиве (из-за OLE / COM) и получаю сообщение об ошибке, когда ...
вопрос задан: 3 November 2011 08:48
0
ответов

Определения типов с открытыми объединениями

1) У меня есть открытое объединение, определенное следующим образом: type 'a choice = [> ` Один | 'Other] как' a Затем я пытаюсь определить тип choice_list: type choice_list = selection list, который не работает. Как можно ...
вопрос задан: 2 November 2011 20:31
0
ответов

Использование открытых объединений вне модуля они были определены в

. Почему это работает нормально? модуль Account = тип структуры account_type = Текущее число с плавающей запятой | Сохранение float end let sarah = Account.Current 100.0 ;; В то время как последняя строка ниже производит ...
вопрос задан: 28 October 2011 00:17
0
ответов

Возможно ли преобразование значения типа в вариант?

вот отрывок, показывающий, чего я пытаюсь достичь: type TMyObject = class (TObject) function GetVarType (Value: T): TVarType; конец; function TMyObject .GetVarType (Value: T) ...
вопрос задан: 25 October 2011 15:55
0
ответов

Каковы подводные камни использования sql_variant?

Я читал и слышал несколько раз, что sql_variant следует избегать. Думаю, у меня есть отличный вариант его использования. Раньше я использовал varchar (max) для хранения разных типов в одном столбце, но ...
вопрос задан: 20 October 2011 16:39
0
ответов

Excel VBA: варианты в переменных массива

Вопрос о вариантах. Я знаю, что варианты в Excel vba являются как типом данных по умолчанию, так и неэффективными (с точки зрения чрезмерного использования в больших приложениях). Впрочем, я их регулярно использую для ...
вопрос задан: 22 September 2011 11:11
0
ответов

Нужно ли назначать значение по умолчанию для варианта, возвращаемого функцией Delphi?

Постепенно я стал использовать больше вариантов - они могут быть очень полезны в определенных местах для переноса типов данных, которые не известны во время компиляции. Одно из полезных значений - UnAssigned ('У меня нет значения ...
вопрос задан: 8 July 2011 10:39
0
ответов

Вызов RNGCrypto из COM DOTNET Класс из PHP

Я пытаюсь вызвать RNGCryptoServiceProvider-> GetBytes () из PHP через уровень COM. Я могу заставить его подключиться к классу, но каждый раз, когда я вызываю метод, я получаю одну из двух ошибок (связанных с ...
вопрос задан: 27 June 2011 19:08
0
ответов

Как сократить программу Java

Давайте начнем с того, чем я хочу заниматься, а затем задам несколько вопросов. Я хочу разработать общую программу на Java, которая представляет собой надмножество ряда программ (назовем их вариантами программ). В ...
вопрос задан: 18 June 2011 03:22
0
ответов

Почему я получаю ошибку «Параметр типа должен быть неизменным…»?

Я попытаюсь сократить этот пример кода: общедоступный интерфейс IThing {// ... прочее } открытый класс Thing1: IThing {} публичный класс Thing2: IThing {} открытый интерфейс IThingView
вопрос задан: 26 May 2011 17:38
0
ответов

В чем разница между и в Java Facelets?

См. это. Когда и почему использовать вместо ? Я видел, что Primefaces не работает с .
вопрос задан: 18 May 2011 09:34
0
ответов

Как получить вариант из указателя в Delphi?

Мне нужно преобразовать голый указатель в вариант. Я знаю, что указатель указывает на вариант, но могу ' Кажется, я не верну его. Прямое приведение (как я в значительной степени думал) терпит неудачу: Результат ...
вопрос задан: 13 April 2011 18:39
0
ответов

проверить boost :: variant для null

У меня есть boost :: variant в моей программе, и я хочу проверить, инициализирован ли сам вариант, а также есть ли значение, содержащееся в одном из его типов. Я пробовал empty () для варианта, но это ...
вопрос задан: 15 March 2011 13:56
0
ответов

преобразование boost :: variant в тип

У меня есть следующий вариант из библиотеки boost: typedef boost :: variant вариант; Теперь я хочу получить значение из ...
вопрос задан: 27 December 2010 15:10
0
ответов

boost :: variant to std :: string

У меня есть вариант повышения, который выглядит так: typedef boost :: variant вариант; Мне нужно иметь возможность преобразовывать любые ...
вопрос задан: 8 December 2010 15:30
0
ответов

C ++ - boost get question

Кто-нибудь знает, является ли boost :: get для повышения :: Вариант требует высокой производительности или нет. Прямо сейчас я занимаюсь рефакторингом некоторого старого кода в критичной для производительности части, где «изменение» было ...
вопрос задан: 22 October 2010 13:13
0
ответов

Как использовать вариантные массивы в Delphi

У меня есть две программы на Delphi7: сервер автоматизации COM (EXE) и другая программа, использующая сервер автоматизации. Мне нужно передать массив байтов из одной программы в другую. Через некоторое время ...
вопрос задан: 1 September 2010 20:28
0
ответов

Вариант C++

Я нахожусь в процессе создания класса, который хранит метаданные о конкретном источнике данных. Метаданные структурированы в дереве, очень похожем на то, как XML структурирован. Значения метаданных могут быть...
вопрос задан: 16 October 2008 15:09