Класс aExtSERVICE

Сервисные функции для доступа из Скрипта. Подробнее...

#include <aextservice.h>

Граф наследования:aExtSERVICE:

Полный список членов класса

Открытые слоты

QString GetOffice () const
QString Generate () const
 Генерирует строку GUID в верхнем регистре.
QString GetRcFileName () const
 Возвращает имя используемого rc файла с полным путем.
QString GetRcValue (QString paramName) const
 Возвращает значение указанного параметра, хранящегося в rc файле.


Подробное описание

Сервисные функции для доступа из Скрипта.

Методы

QString aExtSERVICE::GetOffice (  )  const [slot]

определяет какой офис(Microsoft Office или Open office) используется по-умолчанию для создания отчетов

  var defOffice = (new Service).GetOffice();
  sysMessage (0, defOffice);
  возвращает строку:
        "MSO" - Microsoft Office
        "OOO" - Open Office

Перекрестные ссылки aService::readConfigVariable().

QString aExtSERVICE::Generate (  )  const [slot]

Генерирует строку GUID в верхнем регистре.

Генерирует строку GUID (глобально-уникального идентификатора, Globally Unique IDentifier). Только в Linux версиях. В Windows возвращает 00000000-0000-... (Для Qt3.2)

GUID представляет собой 128-битное значение, уникальное для всех практических целей. Пример использования функции Generate()

  var newGUID = (new Service).Generate();
  sysMessage (0, newGUID);
  возвращает строку вида {FC98E407-B3F7-4914-A2B1-36B4C2A93228}

  Для преобразования в нижний регистр необходимо использовать
  newGUID.toLowerCase();

QString aExtSERVICE::GetRcFileName (  )  const [slot]

Возвращает имя используемого rc файла с полным путем.

Враппер. Вызывает аналогичный метод класса aCfgRc.

См. также:
aCfgRc.getRcFileName()
Пример использования
        service = new Service();
        sys.Message(0,"Name of used rc file is '"+service.GetRcFileName() + "'");

QString aExtSERVICE::GetRcValue ( QString  paramName  )  const [slot]

Возвращает значение указанного параметра, хранящегося в rc файле.

Аргументы:
paramName - имя параметра, значение которого требуется получить из файла ресурсов.
Возвращает:
значение параметра в случае успеха; пустую строку в случае неудачи. Пишет в лог сообщения о возникающих ошибках.
Пример использования
        service = new Service();
        sys.Message(0,"File of business-scheme is '"+service.GetRcValue('configfile') + "'");

Перекрестные ссылки aLog::print().


Объявления и описания членов классов находятся в файлах:

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:55 2008. Создано системой  doxygen 1.5.5