09.99 Курс Си для WinCC
Руководство по конфигурации WinCC
4-99
C79000-G8276-C157-01
4.9.1 Пример 1 — Определение файла проекта
В данном примере описывается процедура определения файла проекта WinCC.
Пример сконфигурирован для изображенной ниже кнопки Button1 в окне свойств
объекта в Event (Событие)
Mouse (Мышь) Mouse Action (Процедура
мыши).
Процедура Си, связанная с кнопкой Button1
•
В первой части описывается переменная bRet типа BOOL.
•
Затем описывается строковая переменная szProjectFile для размещения названия
файла про екта. Размер этой переменной определяется максимальной возможной
длинной описания пути к файлу.
•
Далее описывается переменная типа CMN_ERROR.
•
После этого название проекта определяется при помощи функции API
DMGetRuntimeProject(). Название проекта заносится в переменную szProjectFile.
В качестве второго пара метра указывается размер области памяти, выделенной
под имя проекта. Третий параметр указывает адрес стру ктуры для анализа
ошибок. Если информация о возможных ошибках не требуется, можно передать
NULL.
•
Затем проверяется значение, возвращаемое функцией API DMGetRuntimeProject().
•
Далее полученное имя файла проекта выводится на печать. Резу льтаты работы
приведены в следующем разделе.
Вывод в окне диагностики
Пример, описываемый в данной главе, осуществляет в окне диагностики вывод
следующего текста: