API - Функции API DLL
Материал из ASV2 manual
Версия от 11:36, 5 февраля 2007; Dev@Phoenix (обсуждение | вклад)
Вместе с API поставляется готовая DLL для работы с API шелла можно использовать её.
Список экспортируемых функций:
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'; // Выполняет определенное действие в зависимости от переданного в параметр текста