Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ XML ошибка формата https://www.cyberforum.ru/ cpp/ thread123873.html
не знаю куда еще написать, браузер при открытии xml пишет XML Parsing Error: not well-formed Location: file:///home/fuckoff/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B/C%20and%20C++%201/lesson01/index.xml Line Number 2, Column 6:<?xml:stylesheet type="text/xsl" href="common/layout.xsl" ?> -----^ подскажите что исправить плз, просто сам не шарю, только начинаю изучать...
Правильное чтение из файла! C++
Помогите пожалуйста, уже опробовал все((( Суть задачи такая, есть файл data.txt в нем есть числа выглядит он так: 200,100,100, 100, 300 Ниже представлен код программы, которая просит ввести путь к файлу читает его и суммирует содержимое данного файла, сумма выводиться на экран. Проблема в том, что программа читает первую строчку а остальные не читает. Помогите дополнить код так чтобы...
C++ Функции! Приношу свои извинения за этот глупый вопрос, я начинающий программист и сейчас прохожу урок Функции, но не могу понять, очень не понятно описывается, подскажите что такое функции и для чего они нужны? Я знаю только одну функцию это Main! (Надеюсь не кого это не насмешило :) ) https://www.cyberforum.ru/ cpp/ thread123596.html C++ Любопытственная ошибка В программе глобально объявлен буфер для передачи сообщений по каналу: char MsgBuf; Далее при формировани сообщения: MsgBuf="go"; Следующая ошибка: error C2440: '=' : cannot convert from 'const char ' to 'char' Я понимаю что ошибка в том, что в каком то несоответствии типов, но... Почему??? Вроде обычное присваивание... Маэстро, хэлп!)) https://www.cyberforum.ru/ cpp/ thread123262.html
C++ Перевод из Паскаля в СИ.
Доброго времени суток. Помогите перевести программу из паскаля в СИ. 1 программа: Program oblast; uses crt; var a,b,z:real; c:boolean; begin clrscr; write('Введите a='); readln(a);
C++ Динамические потоки c обрабатываемой памятью https://www.cyberforum.ru/ cpp/ thread123061.html
Нужна ваша помощь. #include "WinThread.h" LPVOID hf1,hf2,hf3; iXml* Tr; AnsiString str; std::vector<GraphObj *> *GNO; typedef struct Params
C++ из паскаля в си_1 program kontrolnaya; uses crt; var a,b,z,r:real; begin clrscr; write('a=');readln(a); write('b=');readln(b); write('r=');readln(r); if (((a-5)*(a-5)+b*b<r*r) and not((a+5)*(a+5)+b*b<r*r)) or (((a+5)*(a+5)+b*b<r*r) and not((a-5)*(a-5)+b*b<r*r)) then begin https://www.cyberforum.ru/ cpp/ thread123000.html из паскаля в си_2 C++
пожалуйста, помогите переписать на с++(((((((((((((( program kontr; uses crt; const nmax=100; type mas=array of integer; procedure Vvod(var v:mas;var x:byte); var i:byte; begin
C++ В каком SDK находятся библиотечные файлы Urlmon.lib winmm.lib https://www.cyberforum.ru/ cpp/ thread122899.html
В каком SDK находятся библиотечные файлы Urlmon.lib winmm.lib? Я предполагал что в Direct SDK(у меня DirectX SDK 2006), однако там не нашел. Может кто подскажет где находятся и какую функциональность несут?
C++ Транслятор с паскаля на С https://www.cyberforum.ru/ cpp/ thread122831.html
Салют! Можете привести самый простой пример транслятора с паскаля на С, заранее спасибо
C++ Програмирование С (без (++))
Помогите с решением и если это важно работаем с программой Borland ++++++++++++++++++++++ 1. Дайте определение строки. Чем строка отличается от символьного массива? Приведите пример. 2. Какие значения будут выведены в результате работы программы? void main() {float m={{2,4,6,8},{1,3,5,7},{9,10,11,12}} ,*d=m; printf("%d %d %d\n", sizeof(d), sizeof(m), sizeof(m));} 3. Создайте квадратную...
C++ Сгенирировать тест на stamina https://www.cyberforum.ru/ cpp/ thread122001.html
Дело в том, что мне надо давать слепой набор, для этого хотчу сгенерировать последовательность слов, впихнуть их в stamina и тренироваться. Вот только самому их прибумывать не охота, да и я хочу выбирать лишь те слова, которые состоят лишь с определённых символов. Из всего вышесказаного я не могу только одно: достать словари укр. и англ. языков...
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
01.05.2010, 00:56 0

Теория плагинов - C++ - Ответ 697279

01.05.2010, 00:56. Показов 31699. Ответов 40
Метки (Все метки)

Ответ

Цитата Сообщение от niXman Посмотреть сообщение
1. Непонятно то, как сам плагин сможет дергать функции из программы?
Элементарно по имени. Если программа гарантирует, к примеру, что в программе есть функция func1, то в плагине можно написать extern-описание и дёргать по имени. Если плагин на Си, а программа на Си++, то в программе функция должна быть описана как extern "C". Можно в плагин подсовывать указатели на функции.

Цитата Сообщение от niXman Посмотреть сообщение
2. Программа написана на С++, но плагины предполагаю писать на Си, во избежания бинарной несовместимости. В этом случае, какие сложности могут возникнуть?
Принципиальных - нет. Понятно, что общение между программой и плагином будет в терминах языках Си - никаких классов и прочей лабудени.

Цитата Сообщение от niXman Посмотреть сообщение
3. Еще непонятно, каким образом "разделять" плагины, ведь их может быть несколько?
plugin1.so, plugin2.so
Или я не понял вопроса

Цитата Сообщение от niXman Посмотреть сообщение
4. И еще непонятно, каким образом программе "сообщить" какие функции дергать из конкретного плагина?
Варианты бывают разные, но в любом случае плагин пишется не от балды, а согласно некоторому зафиксированному интерфейсу. Например, возможен такой вариант, что плагин обязан иметь функции func1, func2 с такими-то интерфейсами и переменные var1, var2 таких-то типов

Цитата Сообщение от niXman Посмотреть сообщение
5. И еще непонятно, каким образом плагин, сможет дергать функции из другого плагина?
Можно точно так же - по имени. Но это слишком замудрёно (например, тогда один плагин не сможет работать без другого). Более правильный вариант - это когда главная программа является посредником, добывает из первого плагина указатель на функцию и отдаёт его во второй плагин.

Вернуться к обсуждению:
Теория плагинов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2010, 00:56
Готовые ответы и решения:

Написание плагинов для notepad++
Добрый день! Есть задача написания плагина для notepad++ - немного модифицировать его графический...

Система плагинов
Добрый день форумчане. У меня к вам есть вопрос. Кратко. Как можно реализовать систему плагинов?...

Взаимодействие плагинов
Приветствую, товарищи. Возникла такая необходимость. Намерен сделать два плагина. Конкретнее, два...

Подключение плагинов к программе
Появилась необходимость в разработке текстового редактора с возможностью подключения своих...

40
01.05.2010, 00:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2010, 00:56
Помогаю со студенческими работами здесь

Как видео с камеры отобразить в браузере без использования сторонних плагинов?
Есть простенький веб сервер. на компьютере, на котором развернут сервер, есть встроенная камера....

Реализовать систему плагинов (модулей), каждый из которых должен работать в отдельном потоке
Всем доброго времени суток, не могли бы вы мне помочь реализовать систему плагинов( модулей)....

Взаимодействие плагинов с ядром
Разбираю теорию плагинов. Как выполнить какую либо функцию из .so, это понятно и просто, а вот как...

Установка плагинов cppunit + ecut в Eclipse
Всем доброго времени суток, не могу установить плагины для Eclipse - cppunit + ecut, нужны для юнит...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru