Latest post of the previous page:
Э, что-то раздел о макросах на сайте совсем нечитаемый стал Что-то не срослось, однако.Энциклопедия: улучшение раздела о макросах
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Энциклопедия: улучшение раздела о макросах
Всё нормально, только styles.css почему-то не обновился.
Для сайте он почему-то один общий на 3 энциклопедии (а в chm нормально, туда попадает правильный).
Для сайте он почему-то один общий на 3 энциклопедии (а в chm нормально, туда попадает правильный).
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Энциклопедия: улучшение раздела о макросах
мелковато?
да и обновили уже... но видимо не захотело...
да и обновили уже... но видимо не захотело...
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Энциклопедия: улучшение раздела о макросах
готов
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
Re: Энциклопедия: улучшение раздела о макросах
— Переменные
А закачать вложение не дает - "возможная атака".
Осталось непонятым:
А закачать вложение не дает - "возможная атака".
Осталось непонятым:
Если кто объяснит, что имеется в виду, на пальцах (на примерах), возьмусь изложить по-русски.Если изначально переменная имела тип REG_DWORD, то при сохранении с помощью функции msave() тип меняется на REG_QDWORD.
Преобразование чисел с плавающей точкой в строку осуществляется по формату "KeyMacro/CONVFMT:REG_SZ" (по умолчанию "%.6g").
Last edited by Raistlin on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Исправлено форматирование кода
Reason: Исправлено форматирование кода
Magically yours
Raistlin
Raistlin
Re: Энциклопедия: улучшение раздела о макросах
Конвертация...
1. В реестре у тебя была целочисленная переменная "a" типа REG_DWORD (4 байта)
2. Ты вызвал msave, что бы ее сохранить. В результате у тебя в реестре эта переменная стала типа REG_QDWORD (8 байт)
Про вещественное.
1. CONVFMT - формат в стиле printf`а, по умолчанию он "%.6g" (что это такое - см.хелп по языку Це, например)
2. Чтобы можно было сохранять вещественные в реестре, был выбран формат хранения типа REG_SZ. Почему не BYNARY, а SZ? чтобы проще было в реестре ковыряться
3. При считывании переменных из реестре ФАР преобразует их из строки в double, при сохранении - из double в строку.
1. В реестре у тебя была целочисленная переменная "a" типа REG_DWORD (4 байта)
2. Ты вызвал msave, что бы ее сохранить. В результате у тебя в реестре эта переменная стала типа REG_QDWORD (8 байт)
Про вещественное.
1. CONVFMT - формат в стиле printf`а, по умолчанию он "%.6g" (что это такое - см.хелп по языку Це, например)
2. Чтобы можно было сохранять вещественные в реестре, был выбран формат хранения типа REG_SZ. Почему не BYNARY, а SZ? чтобы проще было в реестре ковыряться
3. При считывании переменных из реестре ФАР преобразует их из строки в double, при сохранении - из double в строку.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Энциклопедия: улучшение раздела о макросах
Почему не "-u"?Skirda wrote:...а еще лучше дифом к текущей ревизии (если не к текущей, то укажи ключи -c -p для diff, что бы было понятно)
Мне вот ничерта не понятен результат "-c".
P.S.
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Энциклопедия: улучшение раздела о макросах
По форме патча:
- Большая загадка откуда взялись абсолютные ссылки.
- Абсолютно ни к чему мимоходом переформатировать длинные строки: это затрудняет восприятие содержательных изменений.
- Менять регистр там, где вы не понимаете зачем он такой, не надо. По всей энциклопедии ссылка на главную страницу с маленькой буквы, а одной статье значит будет с большой?
- Кроме того, сопровождайте патч описанием и обоснованием предлагаемых правок, в противном случае никто ваши патчи расшифровывать не станет.
- Подожду обоснования.
И лучше даже не патч приложить, а готовый vars.html
Re: Энциклопедия: улучшение раздела о макросах
мне привычнее так, с "-c -p".John Doe wrote:Почему не "-u"?Skirda wrote:...а еще лучше дифом к текущей ревизии (если не к текущей, то укажи ключи -c -p для diff, что бы было понятно)
Мне вот ничерта не понятен результат "-c".
но если ты будешь отлавливать такие патчи и накладывать на Писание сам, то задавай свои правила игры
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
Re: Энциклопедия: улучшение раздела о макросах
да, с этим соглашусь...John Doe wrote:И лучше даже не патч, а готовый vars.html
и, действительно, ненужно заниматься переформатированием - пусть это будет привелегия одного-двух человек
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Энциклопедия: улучшение раздела о макросах
Самое страшное, что скорее всего это не было сознательным изменением...Skirda wrote:и, действительно, ненужно заниматься переформатированием - пусть это будет привелегия одного-двух человек :-)
Необходимо перепроверять собственные патчи.
- Tim Sobolev
- Posts: 729
- Joined: Fri 01 Apr, 2005 14:46
- Location: Украина
- Has thanked: 1 time
- Been thanked: 7 times
Re: Энциклопедия: улучшение раздела о макросах
Вариант изменения русской версии раздела о макро-функциях редактора.
Обновлены текущие функции работы с закладками.
Обновлены текущие функции работы с закладками.