> -- samuelspring писал(а):
> Здравствуйте, уважаемые форумчане.Добро пожаловать! : )> -- samuelspring писал(а):
> Позвольте представиться. Меня зовут АлександрА что же форумное имя не соответствует? Это меня зовут Александр, а вас - samuelspring. : ))> -- samuelspring писал(а):
> Я правильно понял, что макросы - это инструмент для быстрой генерации кода модуля/процедуры. То есть напечатал m, бацнул комбинацию клавиш и перед тобой шаблон модуля? Нужно ли вообще с ними работать?Всё правильно. Только не комбинацию клавиш, а одну-единственную клавишу Ins.

Есть специальный текстовый файлик, в котором набор макросов можно отредактировать. Макросы можно вызывать один из другого как процедуры. В макросы можно передавать параметры. Например, макрос "P" вставит скелет процедуры:## Код:
```
PROCEDURE ;
BEGIN
END ;
```
А если написать "Name:P", то макросу P будет передан параметр "Name", и тогда он выдаст вот такое:
## Код:
```
PROCEDURE Name;
BEGIN
END Name;
```
Вообще, очень хороший и полезный механизм. Любую конструкцию языка программирования можно вставлять в текст нажатием двух-трёх клавиш. С соблюдением отступов, форматированием шрифтов (если не ошибаюсь) и так далее.