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

Материал из ASV2 manual
Перейти к: навигация, поиск
Строка 9: Строка 9:
  
 
* function '''APIGetButtonName''':pchar; Export; stdcall; // Возвращает имя нажатой кнопки  
 
* function '''APIGetButtonName''':pchar; Export; stdcall; // Возвращает имя нажатой кнопки  
* procedure '''APISetComponentText'''(ComponentName,Text:Pchar); Export; stdcall; // Устанавливает текст компоненту имя которого * указано в рамамертах
+
* procedure '''APISetComponentText'''(ComponentName,Text:Pchar); Export; stdcall; // Устанавливает текст компоненту имя которого указано в рамамертах
 
* procedure '''APISetComponentVisible'''(ComponentName:Pchar;Visible:Boolean); Export; stdcall; - Устанавливает видимость компонента имя которого переданно в параметрах
 
* procedure '''APISetComponentVisible'''(ComponentName:Pchar;Visible:Boolean); Export; stdcall; - Устанавливает видимость компонента имя которого переданно в параметрах
 
* procedure '''APISetcombonentEnabled'''(ComponentName:Pchar;Enabled:Boolean); Export; stdcall; - Устанавливает доступность компонента имя которого переданно в параметрах
 
* procedure '''APISetcombonentEnabled'''(ComponentName:Pchar;Enabled:Boolean); Export; stdcall; - Устанавливает доступность компонента имя которого переданно в параметрах

Версия 08:15, 14 марта 2007

Вместе с API поставляется готовая DLL для работы с API шелла можно использовать её.


Список экспортируемых функций:


version API 1.0.0.5 Shell version 0.1.1.5

  • function APIGetButtonName:pchar; Export; stdcall; // Возвращает имя нажатой кнопки
  • procedure APISetComponentText(ComponentName,Text:Pchar); Export; stdcall; // Устанавливает текст компоненту имя которого указано в рамамертах
  • procedure APISetComponentVisible(ComponentName:Pchar;Visible:Boolean); Export; stdcall; - Устанавливает видимость компонента имя которого переданно в параметрах
  • procedure APISetcombonentEnabled(ComponentName:Pchar;Enabled:Boolean); Export; stdcall; - Устанавливает доступность компонента имя которого переданно в параметрах


version API 1.0.0.4 Shell version 0.1.1.3


  • function APIClientInstall(Path:Pchar):Boolean; Export; stdcall; // Регистрация программы клиента
  • procedure APISetVolume(Value:integer); Export; stdcall; // Устанавливаем уровень громкости


version API 1.0.0.2 Shell version 0.1.1.0


  • procedure ApiSetNumber( Value : integer ); Export; stdcall; // Установка номера машины
  • function ApiSetSystemMessage(Text : Pchar; FontSize, ShowTime : Integer; FontColor : TColor ):Boolean; Export; stdcall; // Вывод сообщения


version API 1.0.0.1 shell version 0.1.0.26


  • Function ApiVersion :Pchar; Export; stdcall; external 'AMSShellApi.dll'; // Получение версии шелла
  • Function ApiShellInstall :Boolean; Export; stdcall; external 'AMSShellApi.dll'; // Установлен ли шелл
  • Function ApiShellRun :Boolean; Export; stdcall; external 'AMSShellApi.dll'; // Запущен ли шелл


version API 1.0.0.0 shell version 0.1.0.26


  • Function ApiGetShellPath:pchar; Export; stdcall; external 'AMSShellApi.dll'; // Возвращает путь к какталогу шелла
  • Function ApiGetExeName :Pchar; Export; stdcall; external 'AMSShellApi.dll'; // Получение имени exe файла шелла ( с расширением )
  • Function ApiGetPathAndExeName :Pchar; Export; stdcall; external 'AMSShellApi.dll'; // Возвращает полностью путь к exe файлу шелла вместе с именем фала и расширением
  • Function ApiGetMode :Integer; Export; stdcall; external 'AMSShellApi.dll'; //Возвращает статус шелла
  • Function ApiGetMachineNumber :Integer; Export; stdcall; external 'AMSShellApi.dll'; // Возвращает номер машины, установленный в шелле.
  • Procedure ApiEnableSheets(Value : Pchar); Export; stdcall; external 'AMSShellApi.dll'; // Делает видимой закладку имя которой указано в параметрах
  • Procedure ApiDisableSheets(Value : Pchar); Export; stdcall; external 'AMSShellApi.dll'; // Скрывает закладку имя которой указано в параметрах
  • Procedure ApiAction(Value : Pchar); Export; stdcall; external 'AMSShellApi.dll'; // Выполняет определенное действие в зависимости от переданного в параметр текста