API - Описание функции — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
Строка 45: Строка 45:
 
<pre>procedure SetNumber(const Value: Integer); </pre>
 
<pre>procedure SetNumber(const Value: Integer); </pre>
  
+
* Вывод сообщения в специально подготовленное поле сообщения.
  
function SetSystemMessage(const Value: WideString);
+
* У компонента AstaRTFEdit нужно включить свойство  APIEdit - отвечающее за работу компонента в режиме приёма сообщений от API
 +
* В свойство Value нужно передавать следующие параметры разделённые знаком табуляции ( #9 )
 +
* Текст сообщения ( string ) #9 Размер шрифта ( integer )  #9 Время показа сообщения ( в сек. 0 = бесконечно ) #9 Цвет шрифта
  
+
<pre>function SetSystemMessage(const Value: WideString); </pre>
  
Вывод сообщения в специально подготовленное поле сообщения.  
+
* Выполняет определенное действие в зависимости от переданного в параметр текста. Регистр значения не имеет.
  
У компонента AstaRTFEdit нужно включить свойство  APIEdit - отвечающее за работу компонента в режиме приёма сообщений от API
+
* '''Restart''' - Перезагрузить компьютер
  
+
* '''Shutdown''' - Завершение работы
  
В свойство Value нужно передавать следующие параметры разделённые знаком табуляции ( #9 )
+
* '''LogOff''' - Завершение работы пользователя
  
Текст сообщения ( string ) #9 Размер шрифта ( integer )  #9 Время показа сообщения ( в сек. 0 = бесконечно ) #9 Цвет шрифта
+
* '''ModeClient''' - Переход в режим пользователя
  
+
* '''MONITOROFF''' - Выключить монитор
  
 +
* '''MONITORON''' - Включить монитор
  
--------------------------------------------------------------------------------
+
* '''MONITORRESIZE''' - восстанавливает видеорежим (после выхода из проблемных игр)
  
+
* '''RUNPROGRAMDISABLE''' - запрещает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
  
procedure Action(const Value: WideString);
+
* '''RUNPROGRAMENABLE''' - разрешает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
  
+
<pre>procedure Action(const Value: WideString); </pre>
 
+
Выполняет определенное действие в зависимости от переданного в параметр текста :  
+
 
+
Регистр значения не имеет.
+
 
+
+
 
+
Restart - Перезагрузить компьютер
+
 
+
Shutdown - Завершение работы
+
 
+
LogOff - Завершение работы пользователя
+
 
+
ModeClient - Переход в режим пользователя
+
 
+
MONITOROFF - Выключить монитор
+
 
+
MONITORON - Включить монитор
+
 
+
MONITORRESIZE - восстанавливает видеорежим (после выхода из проблемных игр)
+
 
+
RUNPROGRAMDISABLE - запрещает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
+
 
+
RUNPROGRAMENABLE - разрешает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
+

Версия 14:13, 5 февраля 2007

  • Возвращает путь к каталогу шелла
function GetShellPath: WideString;
  • Получение имени exe файла шелла ( с расширением )
function GetExeName: WideString;
  • Возвращает полностью путь к exe файлу шелла вместе с именем фала и расширением
function GetPathAndExeName: WideString; 
  • Возвращает статус шелла:
  • 1 - Шелл находиться в режиме администратора
  • 0 - Шелл находиться в режиме пользователя
function GetMode: Integer;
  • Возвращает номер машины, установленный в шелле.
function GetMachineNumber: Integer;
  • Делает видимой закладку имя которой указано в параметрах ( Можно указать заголовок закладки либо имя компонента закладки )
  • Имя компонента закладки можно посмотреть в дизайнере интерфейса в параметре Name
  • Функция чувствительна к регистру
procedure EnableSheets(const Value: WideString); 
  • Скрывает закладку имя которой указано в параметрах ( Можно указать заголовок закладки либо имя компонента закладки )
  • Имя компонента закладки можно посмотреть в дизайнере интерфейса в параметре Name
  • Функция чувствительна к регистру
procedure DesableSheets(const Value: WideString); 
  • Возвращает версию шелла.
Function Version :Pchar;
  • Возвращает 1 если шелл установлен и 0 в противном случае.
Function ShellInstall :Integer;
  • Возвращает True если шелл запущен и False в противном случае
Function ShellRun :Integer;
  • Установка номера машины.
procedure SetNumber(const Value: Integer); 
  • Вывод сообщения в специально подготовленное поле сообщения.
  • У компонента AstaRTFEdit нужно включить свойство APIEdit - отвечающее за работу компонента в режиме приёма сообщений от API
  • В свойство Value нужно передавать следующие параметры разделённые знаком табуляции ( #9 )
  • Текст сообщения ( string ) #9 Размер шрифта ( integer ) #9 Время показа сообщения ( в сек. 0 = бесконечно ) #9 Цвет шрифта
function SetSystemMessage(const Value: WideString); 
  • Выполняет определенное действие в зависимости от переданного в параметр текста. Регистр значения не имеет.
  • Restart - Перезагрузить компьютер
  • Shutdown - Завершение работы
  • LogOff - Завершение работы пользователя
  • ModeClient - Переход в режим пользователя
  • MONITOROFF - Выключить монитор
  • MONITORON - Включить монитор
  • MONITORRESIZE - восстанавливает видеорежим (после выхода из проблемных игр)
  • RUNPROGRAMDISABLE - запрещает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
  • RUNPROGRAMENABLE - разрешает запуск ярлыков программ ( Для блокировки запуска игр и программ до старта клиента )
procedure Action(const Value: WideString);