Страница 1 из 1

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 14:10
kreator
С11. В каком Embed (или не в Embed) прописать прототип? Саму процедуру написал в "Local Procedures". Компилятор ругается на отсутствие прототипа. В примере, откуда её сдуваю, в упор не вижу декларации. Но в сгенерированном тексте она есть.

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 14:18
Дед Пахом
В любом до CODE. Я обычно в Local Data->Other Declarations помещаю локальный MAP.

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 16:51
kreator
А можно пример? Там, откуда я беру пример, оказывается есть шаблон, который эту декларацию пишет в "map" модуля. Наверно, неспроста? И embed'а, где бы я смог туда вписать, похоже, тоже нет.

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 17:07
Дед Пахом
Пример чего? Вот map, или я чего-то не понимаю:

Код: Выделить всё

  MAP
    MyProc()
  END

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 18:10
kreator
Поставил в "Other Declarations" вот так:
f.png

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 18:16
Дед Пахом
Отступов нет.

Где прописать прототип локальной процедуры?

Добавлено: 07 Май 2020, 18:51
kreator
Точно. Работает. Вот же ж! Спасибо!