JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

JSP_objSetStdStr

- функция JS+ DLL
Функции JS+ DLL
Устанавливает указанное строковое свойство объекта JS+, приведенное из типа std::string приложений С++ Builder.
Синтаксис
int __stdcall JSP_objSetStdStr(
  hObj,
  prp_cName,
  prp_Value
);

Параметры
Параметр Тип Описание
hObj size_t объект JS+, имеющий свойство типа String
prp_cName char* имя свойства типа String объекта hObj
prp_Value std::string устанавливаемое значение свойства prp_cName
Возвращаемое значение
JSP_OK (0) в случае успеха либо JSP_ERROR (-1) в противном случае.
Пример (C++ Builder)
------------------------
 Приложение C++ Builder
------------------------

#include <algorithm>// string.reverse()

JSP_Start("TRIAL","");

JSP_RegAppFun("void","App_tstObjStdStr","size_t&,char*");

JSP_RET_void App_tstObjStdStr(size_t& hObj,char* prp_cName)
{
  std::string str_val;

  JSP_objGetStdStr(hObj,prp_cName,str_val);
  reverse(str_val.begin(),str_val.end());
  JSP_objSetStdStr(hObj,prp_cName,str_val);
}

------------------------
 Скрипт JS+
------------------------

var tst_obj={
  strValue: "A123я"
};
var val_str=tst_obj.strValue;

App_tstObjStdStr(tst_obj,"strValue");

alert(
  val_str+"\n-\n"+
  tst_obj.strValue
);

------------------------
 Вывод скрипта JS+
------------------------

A123я
-
я321A
Совместимость
C++ Builder
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/EmbedApp/Function/JSP_objSetStdStr.htm
© 2024,