1

Тема: Внешние функции

Добрый день! Подскажите, пожалуйста, как подключить функцию из внешнего модуля?

2

Re: Внешние функции

Здравствуйте!
Опишите, пожалуйста, более подробно, что вы имеете в виду. В каком виде функция и в целом для чего предназначается? Модуль – это dll файл или что-то другое?

3

Re: Внешние функции

Модуль - это "*.c"-файл. Необходимо использовать функцию, описанную в нём, в проекте Формат Про. Можем ли мы это сделать?

4

Re: Внешние функции

Да, конечно. Элементы функций вычисления и прорисовки имеют ряд полей свойств, объединённых в группу Внешний код. Это как раз механизм, позволяющий заменить автоматически создаваемый кодогенератором программный код вашим.
Далее возможны разные варианты. Можно отказаться от генерации пролога и эпилога функции и полностью задать свой вид её программного кода с вызовом интересующей Вас внешней функции и размещением вначале Вашего кода

#include ‘ваш_файл’

на внешний *.h или *.c файл.
Или сохранить пролог и эпилог функции САПР, а include на внешний файл разместить в прологе всего Paint.c файла, указав это в настройках кодогенератора в закладке Файлы в группе Paint.h/Paint.c .