Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Перечисление Com портов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод массива bool в строку и обратно http://www.cyberforum.ru/cpp-beginners/thread777376.html
Пытаюсь написать архиватор по алгоритму Хаффмана. Необходимо перегнать массив из bool в байт-строку из нулей и единиц (и обратно). Если можно, дайте общую теорию о работе с переменными, делящими один...
C++ Объединение двух массивов Есть два массива констант. a ,b. Необходимо из элементов этих массивов сделать третий массив ab берем 5 элементов массива (b) и по одному сравниваем с 5 элементами массива (a) если в проверке нет... http://www.cyberforum.ru/cpp-beginners/thread777363.html
Мееедленно, но веерно C++
В общем только сегодня начал пробовать писать, прошу сильно не пинать.. Решил, что лучше всего помогут разобраться видео уроки, нашёл парочку разных. Сам использую Codeblocks, т.к. посоветовали её......
C++ Проверить, образуют ли элементы массива арифметическую прогрессию
Дан целочисленный массив размера n (вводится с клавиатуры), не содержащий одинаковых чисел. Проверить, образуют ли его элементы арифметическую прогрессию. Если образуют, то вывести разность...
C++ Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения) http://www.cyberforum.ru/cpp-beginners/thread777293.html
Дано два предложения. Распечатать: - слова из первого предложения, который начинаются на первую букву последнего слова второго предложения.
C++ Нужно найти максимальный элемент в первой строке матрицы и переставить столбцы так, чтоб он оказался в первом столбце Дана квадратная матрица порядка n. Нужно найти максимальный элемент в первой строке и переставить столбцы так, чтоб он оказался в первом столбце. подробнее

Показать сообщение отдельно
Cha1000000
2 / 2 / 1
Регистрация: 04.06.2015
Сообщений: 90
Записей в блоге: 1
12.04.2016, 18:48
Добавлено через 5 часов 16 минут
Цитата Сообщение от raxp Посмотреть сообщение
Для сторонних разработчиков реализовал либу "Описание API вызова библиотеки GetNumCom.DLL".
Помогите разобраться с работой вашей либы в проекте С++.
Пробую сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LPWSTR DLLname = L"GetNumCom.dll";
             HINSTANCE LibHandle = LoadLibrary(DLLname);
             if (LibHandle == NULL){ 
                 MessageBox::Show("Не удалось загрузить библиотеку GetNumCom.dll", "Ошибка!");
             }
 
             LPCSTR func_name = "gets";
             FARPROC getport = GetProcAddress(LibHandle, func_name);
             if (getport != 0)
             {
                 typedef void(__stdcall *GetPortName)(unsigned char *dev_name, unsigned char *numport, unsigned char[]);
                 //((GetPortName)getport)(parameters...);   вызов функции
             }
 
             FreeLibrary(LibHandle);
             LibHandle = NULL;
И вот не уверен, правильно ли я с синтаксиса Delphi на С++ параметры перевел в строке
C++
1
typedef void(__stdcall *GetPortName)(unsigned char *dev_name, unsigned char *numport, unsigned char[]);
Поправьте, если я где ошибся и если не затруднит, параллельно подскажите такую вещь... Я планирую в параметр dev_name передавать имя устройств из переменной типа String. Как мне её правильно (я имею в виду преобразование типов) туда передать? Заранее спасибо!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru