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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rank1
Сообщений: n/a
#1

способ выдирания подсвеченных листингов из сред прогараммирования - C++

24.03.2012, 14:48. Просмотров 806. Ответов 1
Метки нет (Все метки)

Подскажите программеру на VBA способ выдирания подсвеченных листингов из сред прогараммирования (например для размещения на сайтах). Как это можно сделать например из VBA, нужно ли изголяться посылкой сообщений, или же есть сторонние утилиты и редакторы? Порекомендуйте.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 14:48     способ выдирания подсвеченных листингов из сред прогараммирования
Посмотрите здесь:

Найти Сред. арифметическое - C++
Даны два числа. Найти среднее арифметическое их модулей.

Требования разных сред к простейшим программам С++ - C++
Чем объяснить что компиляторы разных сред по разному понимают объявление потоковых классов fstream iostream ? Например в среде С++...

Найти Мат.ожидание M= (1/N) S X(i), дисперсию, сред. кв. отклонение - C++
Друзья, нужна ваша помощь ! Кого не затруднит, пожалуйста, помогите с программкой. Ввести массив X(N). Найти • а) Мат.ожидание M=...

Массивы (вычислить сред. арифм. значение элементов каждой строки и столбца) - C++
Уважаемые программисты Помогите написать -> S(25,8) Вывести исходный данные в первые 24 строки и 7 столбцов, вычислить сред. арифм. ...

Рекурсивный способ и не рекурсивный способ - C++
Разработать программы по алгоритму с использованием рекурсивной функции и без использования рекурсивной функции. Задание. ...

Альтернативный способ решения - C++
Приветствую всех программистов, зашедших в эту тему. В общем, начну с условия задачи: "Написать программу объединения трех строк “The...

Дальнейший способ развития - C++
Сразу извиняюсь за то что пишу тут, про сто не нашел раздела для общения (может плохо смотрел). Писал программу год назад (хотел...

способ по организации программы - C++
Ребята. Сегодня сдавал задачи и преподаватель сказал, что нужно использовать ДИНАМИЧЕСКИЙ массив. Ниже код программы(откомпилированный,...

Рекурсивный способ решения - C++
Вычислить y = x^n по следующему правилу: y = ( x^(n/2))^2, если n четное и y = x *y^(n–1), если n нечетное.

Такой способ не работает - C++
Не могу понять. Почему peppy.GetWeight; и peppy.GetAge; не работают? Пишет: // z16.1.cpp : Defines the entry point for the...

Есть лёгкий способ отсортировать? - C++
Вобщем есть 3 вектора одинаковой размерности. Нужно отсортировать первый вектор, а остальные два точно также, то есть если в первом векторе...

Способ вывода данных на экран - C++
Как выбрать способ вывода данных (в файл или на консоль), чтобы при последующих вычислениях оставался только один способ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
24.03.2012, 17:25     способ выдирания подсвеченных листингов из сред прогараммирования #2
Если я правильно понял то, что ты хочешь сделать, то ответ: нет, способа выдрать подсвеченный текст либо вообще нет, либо, в зависимости от того, какие компоненты в какой среде используются для отображения подсвеченного кода, способ доступа будет отличаться.

Например, для некоторых приложений будет достаточно выделить весть текст, затем Copy/Paste через буфер обмена. Если для отображения текста используется CRichEdit control, то можно добраться до RTF stream и получить подсветку в формате RTF. Там где используются свои компоненты, которые не поддерживают копирование в буфер обмена подсвеченного текста, возможно, не получиться добраться до подсветки вообще.

Предложение: вместо того, чтобы мучаться с каждым отдельным предложением, предлагаю написать свой собственный или воспользоваться уже существующим парсером текста, который обеспечивает подсветку. Это не так сложно

Удачи,
Владимир
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru