Вопрос по расцветке

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Вопрос по расцветке

Сообщение yuihjk » 27.09.2015 16:46:40

Подскажите, плиз, как во фри паскале изменить расцветку?
Например в турбо паскале в опциях можно задать любой цвет для фона, текста, рамок... в общем для любого элемента.
А во фри паскале я не нашел где это можно поменять.
yuihjk
незнакомец
 
Сообщения: 3
Зарегистрирован: 27.09.2015 16:42:29

Re: Вопрос по расцветке

Сообщение Vadim » 27.09.2015 18:59:08

yuihjk писал(а):А во фри паскале я не нашел где это можно поменять.

А Вы принципиально не хотите разглашать, расцветку чего именно Вы хотите поменять?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Вопрос по расцветке

Сообщение yuihjk » 27.09.2015 19:43:06

Vadim писал(а):
yuihjk писал(а):А во фри паскале я не нашел где это можно поменять.

А Вы принципиально не хотите разглашать, расцветку чего именно Вы хотите поменять?

Я хочу поменять расцветку чисел и текста (то, что между ' ') в меню ввода программы.
http://joxi.ru/Rmzgk5XhBMpV2O
Вот скриншот расцветки по умолчанию, как хорошо заметно, цифры сливаются с фоном, а это не есть гуд.
yuihjk
незнакомец
 
Сообщения: 3
Зарегистрирован: 27.09.2015 16:42:29

Re: Вопрос по расцветке

Сообщение Vadim » 28.09.2015 03:28:50

yuihjk
Так Вам надо сменить расцветку в IDE, а вовсе не в FreePascal...
На всякий случай:
- FreePascal - это компилятор;
- IDE - это совершенно самостоятельный продукт.
;-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Вопрос по расцветке

Сообщение скалогрыз » 28.09.2015 04:57:03

yuihjk писал(а):Подскажите, плиз, как во фри паскале изменить расцветку?
Например в турбо паскале в опциях можно задать любой цвет для фона, текста, рамок... в общем для любого элемента.
А во фри паскале я не нашел где это можно поменять.

Очень странно. Возможность задокументирована. Но почему-то отсутствует в IDE. смахивает на какой-то глюк.

лол.
Код: Выделить всё
svn log -r 3479 fpide.pas
------------------------------------------------------------------------
r3479 | daniel | 2006-05-11 11:01:27 -0400 (Thu, 11 May 2006) | 2 lines

  * Remove color selection and startup option menus for now.

------------------------------------------------------------------------

"for now" длится с 2006 :mrgreen:
можно попробовать раскоментировать строчку с menu_options_env_colors, в fpide.pas и потом эту самую IDE пересобрать.
Код: Выделить всё
{        NewItem(menu_options_env_startup,'', kbNoKey, cmStartup, hcStartup,
        NewItem(menu_options_env_colors,'', kbNoKey, cmColors, hcColors,}

но оно тебе нужно? может таки лазарус?
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Вопрос по расцветке

Сообщение yuihjk » 28.09.2015 07:42:12

скалогрыз писал(а):но оно тебе нужно? может таки лазарус?

Я немного объясню ситуацию.
На данный момент единственное что я знаю о программировании - это то как запустить турбо паскаль скул пак и писать в нем относительно простые программы.
Но в турбо паскале есть несколько минусов, которых нет во фри паскале, например, турбо паскаль не воспринимает формат int64 который необходим для решения программ с большими числами, также в турбо паскале стоит гораздо большее ограничение на задействованную память.
Поэтому я решил разобраться во фри паскале, т. к. визуально он практически полная копия турбо паскаля.
Я скачал последнюю версию фри паскаля с официального сайта, установил ее, запустил и обнаружил расцветку как на скриншоте.
Сейчас у меня стоит задача - сменить эту расцветку.
Но при этом я не имею ни малейшего понятия, что такое IDE, и вообще как именно работает фри паскаль.
Я знаю только то, что если запустить ярлык фри паскаля на рабочем столе, то откроется меню ввода программы. Затем когда я введу текст программы и нажму cnrl+F9, я попаду в меня ввода переменных и когда я их введу и нажму enter, программа выдаст мне ответ.
Это все что я знаю. Как именно эта вся махина работает, я не имею ни малейшего представления.
Что касается лазаруса, то он не подходит по причине совершенно другого интерфейса и другой направленности.
Вообще, мой род деятельности - это обучение школьников написания простых программ на паскале (программы на ввод-вывод данных, сложение, вычитание, умножение, деление, работа с одномерными и двумерными массивами), т. е. мне не нужно использовать так называемое объектное программирование.
Поэтому я был бы очень благодарен тому человеку, которой помог бы мне, дав четкую инструкцию: как изменить цвет цифр и текста между одинарными кавычками в меню ввода программы во фри паскале (скриншот меню я выкладывал).
yuihjk
незнакомец
 
Сообщения: 3
Зарегистрирован: 27.09.2015 16:42:29

Re: Вопрос по расцветке

Сообщение скалогрыз » 28.09.2015 23:29:12

сейчас поспрашиваем знающих людей.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Вопрос по расцветке

Сообщение PapaNT » 30.09.2015 19:41:27

Вопрос по поводу подсветки синтаксиса программы?
PapaNT
постоялец
 
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва

Re: Вопрос по расцветке

Сообщение скалогрыз » 30.09.2015 20:31:41

PapaNT писал(а):Вопрос по поводу подсветки синтаксиса программы?

да. именно так. И ответвление беседы здесь

Добавлено спустя 13 минут 8 секунд:
собственно поправить цвета можно из без диалоговго окна, нужно просто указать цвета в .ini файле
такие цвета по-умолчанию.
Код: Выделить всё
[Colors]
Palette_1_40=#$71#$70#$78#$74#$20#$28#$24#$17#$1F#$1A#$31#$31#$1E#$71#$1F#$37#$3F#$3A#$13#$13#$3E#$21#$3F#$70#$7F#$7A#$13#$13#$70#$7F#$7E#$70#$7F#$7A#$13#$13#$70#$70#$7F#$7E
Palette_41_80=#$3F#$3E#$70#$2F#$7A#$20#$12#$31#$31#$30#$2F#$3E#$31#$13#$38#$00#$37#$3F#$3A#$13#$13#$3E#$30#$3F#$3E#$20#$2B#$2F#$78#$2E#$30#$70#$7F#$7E#$1F#$2F#$1A#$20#$32#$31
Palette_81_120=#$71#$70#$2F#$7E#$71#$13#$38#$00#$70#$7F#$7A#$13#$13#$70#$70#$7F#$7E#$20#$2B#$2F#$78#$2E#$70#$30#$3F#$3E#$1F#$2F#$1A#$20#$72#$31#$31#$30#$2F#$3E#$31#$13#$38#$00
Palette_121_160=#$30#$3E#$1E#$70#$30#$3F#$3A#$17#$1F#$1A#$31#$31#$1E#$71#$1F#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$00#$1E
Palette_161_200=#$1F#$17#$1F#$1E#$1B#$13#$1A#$1E#$71#$3F#$30#$1C#$13#$1F#$4E#$31#$3F#$3A#$31#$31#$31#$71#$1F#$31#$2F#$3E#$3F#$70#$20#$FF#$3A#$37#$FF#$FF#$FF#$00#$00#$00#$1E#$1F
Palette_201_240=#$17#$1F#$1E#$1B#$13#$1A#$1E#$71#$3F#$30#$1C#$13#$1F#$4E#$31#$3F#$3A#$31#$31#$31#$71#$1F#$31#$2F#$3E#$3F#$70#$20#$FF#$3A#$37#$FF#$FF#$FF

что может проще...

Добавлено спустя 39 минут 45 секунд:
цвета редктора находятся в строчке Palette_201_240. первые 18 чисел (символов).

Добавлено спустя 7 минут 5 секунд:
ну и вот, если добавить вот такую секцию в fp.ini
Код: Выделить всё
[Colors]
Palette_201_240=#$17#$1F#$1E#$1B#$1A#$1A#$1E#$71#$3F#$30#$1C#$1A#$1F#$4E#$31#$3F#$3A#$31#$31#$31#$71#$1F#$31#$2F#$3E#$3F#$70#$20#$FF#$3A#$37#$FF#$FF#$FF

то цвета цифр станут вселее
У вас нет необходимых прав для просмотра вложений в этом сообщении.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48


Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

Рейтинг@Mail.ru