Please enable JavaScript to view this site.

» Нет разделов более высокого уровня «

ksGetMacroEditParam - пример использования

Scroll

Macro (0);

Point (10, 10, 1);

reference ref = EndObj ();

 

SetMacroParam (ref, NULL, 0, "FileName.rtw", "LibName", 111);

 

char fileName[128]; // буфер имени файла библиотеки

unsigned int fileNameSize = sizeof (fileName); // размер буферa имени файла библиотеки

char libName[128]; // буфер имени библиотеки

unsigned int libNameSize = sizeof (libName); // размер буферa имени библиотеки

int number; // буфер номерa функции редактирования

 

int res = ksGetMacroEditParam (ref, fileName, fileNameSize, libName,

libNameSize, &number);

 

if (res) {

char buf[128];

sprintf (buf, " Имя файла: %s\n Имя библиотеки: %s\n Номер функции: %i",

fileName, libName, number);

 

Message (buf);

}

else

Error ("Ошибка");

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78