С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Правильное использование CoInitializeEx() и CoUninitialize() Суть в том, что пишу либу (для себя - изучить, а если понравится, то пересяду на неё из дельфёвских древних и стороних компонент) - интерфейс ко многим связанным UUID. Пока однопоток, но т.к. эта технология поддерживает асинхронный ввод-вывод данных, то возможен в будущем многопоток. Пока набивается костяк над IDL озадачился а сколько раз в проге можно вызывать CoInitializeEx() и должны ли... https://www.cyberforum.ru/ c-cpp/ thread2660540.html C/C++ Можно ли менять шрифты в Word-е с помощью программы, написанной на С++?
Подскажите пожалуйста, можно ли как-то менять шрифты в ворде с помощью программы написанной на С++ и если можно, то как это реализовать?
C/C++ Программа печатает количество абзацев и количество символов в каждом абзаце MS Word Текст задачи такой: Программа открывает файл MS Word который состоит только из текста. Программа печатает количество абзацев в тексте и в каждом абзаце считает количество символов. Может уже была подобная тема на форуме, или форумчане смогут подсказать учебные материалы. https://www.cyberforum.ru/ c-cpp/ thread2644502.html C/C++ Ищу SDK голосового движка L&H TTS3000 Сабж, ищу именно сдк данного движка (сам синтезатор найти не проблема). Файлы включения, примеры, документацию и пр. Продукт старый, выпущен еще в конце девяностых, шансов найти мало (интернет уже перерыт), но возможно у кого-то он все же есть. Я в курсе, что синтезатор SAPI4-совместимый, но нужна именно его API, без дополнительных лейеров и прокладок. Возможные имена файлов включения ... https://www.cyberforum.ru/ c-cpp/ thread2642612.html
Как организовать данные в DataGridView C/C++
Здравствуйте! У меня есть две таблицы , расходы и доходы, я вывожу информацию их в один dataGridView через запрос. Мне нужно выполнить такие задачи: 1. Чтобы перед суммой расход становился знак минус и после цифра, также он выделялся красным 2. Чтобы группировка данных была выполнена по дате, как в примере ниже. 3. Чтобы можно было в колонки добавить картинки. На данный момент сейчас всё...
C/C++ Хочу разобраться с ActiveX https://www.cyberforum.ru/ c-cpp/ thread2635025.html
Всех приветствую! Хочу разобраться в этой технологий, поэтому прошу совета с чего начать изучение и быть может вы посоветуете книги или уроки по изучению.
C/C++ Как получить\передать методу нужный тип данных? https://www.cyberforum.ru/ c-cpp/ thread2631511.html
В стороннем приложении есть метод(get/put) из которого получаю данные которые никак не получается обработать. На картинки вверху описание того что получаю из стороннего метода. Внизу то что я пытаюсь ему передать. но чтото идет не так(. Как переделать чтобы метод принимал данные? Вот как я пытаюсь передать в него данные variant_t SetValue(double x1, double x2) { double mySize = { x1, x2...
C/C++ Создание COM объекта из запущенного приложения
Здравствуйте Уважаемые! есть установленная(на сервер) лицензионная программа 1с83 ключ на 5 лицензий подключение и запуск программы на других компах происходит по ссылке. есть необходимость по работе с этой 1с через COM но как COM объект данная 1С зарегистрирована только на сервере Теперь собственно вопрос:
C/C++ Окно с html страницей в приложении на winapi не копирует текст в буфер по crtl+C Есть приложение, написанное на winapi, которому нужно в своём окне показывать отрендеренный html. Для этого используется компонент на COM-объекте, внутри которого mshtml. Копирование выделенного текста в буфер через контекстное меню он поддерживает. Но копирование по Ctrl+C - нет. Процедура сабклассинга данного окна показала, что события нажатия клавиш типа WM_KEYDOWN, WM_CHAR съедаются внутри... https://www.cyberforum.ru/ c-cpp/ thread2625794.html C/C++ Создание модуля для Adobe Acrobate Добрый день! Начал заниматься разработкой обработчика подписи (плагина) Adobe Acrobat для работы в нем с алгоритмами ГОСТ. Иначе говоря, нужен модуль для создания и проверки ЭЦП, предназначенный для формирования и проверки электронной цифровой подписи в программax Adobe Reader, Adobe Acrobat. Есть модуль КриптоПро PDF. Мне необходимо создать аналог... Коллеги, посоветуйте литературу по... https://www.cyberforum.ru/ c-cpp/ thread2615010.html
C/C++ Excel графики
Имеется данный код создание книги Excel. Как в ней создать график? #include <windows.h> // Program Demonstrates Late Bound OLE COM Access To MS Excel Spreadsheet //Using C++. #include <tchar.h> // "Hello, World! Is Written To Cell A1 Of Sheet #1 In Visible Workbook. //IDispatch
C/C++ Full OLE Server + aggregation на MFC https://www.cyberforum.ru/ c-cpp/ thread2576131.html
Разрабатываю full OLE Server на MFC, который должен аггрегировать с MSHTML, как минимум, для отображения HTML как в представлении клиента, так и в серверном представлении. В случае inplace-активации - понятно - IOleClientSite, IOleInPlaceSite и IOleDocumentSite реализованы на клиенте посредством ColeClientItem и COleDocObjectItem, кот. выполняют активизацию и отображение. Непонятно, как...
596 / 418 / 136
Регистрация: 02.10.2008
Сообщений: 1,782
Записей в блоге: 1
0

VARENUM to String - C/C++ - Ответ 14673415

22.06.2020, 19:57. Показов 20373. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Чёт запутался.
Согласно мелкософтовому сайту
Имеем "сплошной", без разрывов enum:
Кликните здесь для просмотра всего текста
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
typedef enum VARENUM {
  VT_EMPTY,
  VT_NULL,
  VT_I2,
  VT_I4,
  VT_R4,
  VT_R8,
  VT_CY,
  VT_DATE,
  VT_BSTR,
  VT_DISPATCH,
  VT_ERROR,
  VT_BOOL,
  VT_VARIANT,
  VT_UNKNOWN,
  VT_DECIMAL,
  VT_I1,
  VT_UI1,
// и так далее
}


Согласно wtypes.h от борланда (билдер рио)

Кликните здесь для просмотра всего текста
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
enum VARENUM
    {
        VT_EMPTY    = 0,
        VT_NULL = 1,
        VT_I2   = 2,
        VT_I4   = 3,
        VT_R4   = 4,
        VT_R8   = 5,
        VT_CY   = 6,
        VT_DATE = 7,
        VT_BSTR = 8,
        VT_DISPATCH = 9,
        VT_ERROR    = 10,
        VT_BOOL = 11,
        VT_VARIANT  = 12,
        VT_UNKNOWN  = 13,
        VT_DECIMAL  = 14,
        VT_I1   = 16,
// и так далее
}


Т.е. по мелкософту VT_I1 равняeтся 15, борланду (да простит меня ембарсадеро) уже 16. Далее хуже.
Кому верить неясно.
Может есть стандартная WinAPIшная функция, способная дать текстовое описание VARTYPE ? Гуглю, а всё бестолку...

Добавлено через 21 минуту
Вопрос с непонятками между борландом и мелкософтом снят - это сайт мелкомягких врёт.
Вот кусок из winsdk-10 с гитхаба:
Кликните здесь для просмотра всего текста
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
enum VARENUM
    {
        VT_EMPTY    = 0,
        VT_NULL = 1,
        VT_I2   = 2,
        VT_I4   = 3,
        VT_R4   = 4,
        VT_R8   = 5,
        VT_CY   = 6,
        VT_DATE = 7,
        VT_BSTR = 8,
        VT_DISPATCH = 9,
        VT_ERROR    = 10,
        VT_BOOL = 11,
        VT_VARIANT  = 12,
        VT_UNKNOWN  = 13,
        VT_DECIMAL  = 14,
        VT_I1   = 16,
        VT_UI1  = 17,
        VT_UI2  = 18,
        VT_UI4  = 19,

У него проект уже на Visual Studio, видать и хидеры ихние же - совпадают с борландовскими.

Остался вопрос по уже существующей функции именно из Win API, а не из билдера.

Вернуться к обсуждению:
VARENUM to String C/C++
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.06.2020, 19:57
Готовые ответы и решения:

Нельзя преобразовать тип Tuple<string,string,string,string> к string
Здравствуйте, у меня возникла проблема. При запуске кода, вылезает ошибка &quot;Нельзя преобразовать тип...

Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population
Здравствуйте! По C# есть задачка, с которой я так и не разобрался :( Задача: Создайте...

Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population
Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population....

Ошибка PHPOfice: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special class name
Fatal error: Cannot use PhpOffice\PhpWord\Shared\String as String because 'String' is a special...

2
22.06.2020, 19:57
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.06.2020, 19:57
Помогаю со студенческими работами здесь

Доступ к паре в map<string, vector<pair<string, string>>>Temp
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string,...

List<string, string, string> есть ли в C# что-то подобное?
Мне надо добавить в List не только имя файла, но и некоторые строки из этого файла. Т.е. например,...

AsyncTask<String, String, String> объясните пожалуйста
При описаний класса наследника AsyncTask мы в угловых скобках указываем три типа данных: 1. Тип...

Как использовать String.Substring(string, string)?
Есть у String метод Substring(int, int), но он принимает только числа. Я видел на видео, что можно...

Как string присвоить String? И как из string перевести в char[]?
Как string присвоить String? И как из string перевести в char?

Too few parameters in call to 'Lechebnica::AddNewElement(int,int,string,string,int,string)
Edit1 Id Edit2 Имя Edit3 Фамилия Edit4 Номер телефона ComboBox1 Услуга ...

0
Новые блоги и статьи
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
Как создавать приложения для iOS/iPhone
InfoMaster 12.01.2025
Введение в разработку iOS-приложений Разработка приложений для iOS открывает огромные возможности в мире мобильных технологий. С каждым годом количество пользователей iPhone и iPad растет,. . .
Как использовать Kotlin в Android разработке
InfoMaster 12.01.2025
Язык программирования Kotlin, разработанный компанией JetBrains, стал неотъемлемой частью современного мира Android-разработки. Первоначально представленный в 2011 году, Kotlin был официально. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru