Page 1 of 1

ANSI C

Posted: Fri Jul 06, 2018 1:09 am
by Gunner
Поделитесь скриптом как по нажатию кнопки считать значения из IO Field ? 3 день рою найти не могу ничего.

Re: ANSI C

Posted: Fri Jul 06, 2018 4:49 am
by Usver
А какая винсиси?

Re: ANSI C

Posted: Fri Jul 06, 2018 5:07 am
by Gunner
7.2

Re: ANSI C

Posted: Fri Jul 06, 2018 6:00 am
by Usver
Это берется с помощью функций GetProp***.
Например:

Code: Select all

char  value[MAX_PATH];
value = GetPropChar(lpszPictureName, "IOField1", "OutputValue"); //lpszPictureName, если картинка та же
Эти функции находятся в редакторе С скрипта в ветке Internal functions/graphics/get/property.

Re: ANSI C

Posted: Fri Jul 06, 2018 8:51 am
by Gunner
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
char value [30] = "";
printf("blya\r\n");
value = GetPropChar(lpszPictureName, "IOField1", "OutputValue");
printf("blya1\r\n");
printf("blya2\r\n");
}
ошибка - 0041 left operand must be l-value

Re: ANSI C

Posted: Fri Jul 06, 2018 9:29 am
by Usver
Ну да, конечно.
Тогда:

Code: Select all

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
char* value;
printf("blya\r\n");
value = GetPropChar(lpszPictureName, "IOField1", "OutputValue");
printf("blya1\r\n");
printf("blya2\r\n");
printf("%s\r\n", value);
}

Re: ANSI C

Posted: Mon Jul 09, 2018 1:14 am
by Gunner
Самое оно в мякотку. Спасибо