Адрес этой странички : http://spcalc.narod.ru/spcalc_func_sys.htm
spCalc
.exe
Простой программируемый калькулятор.  

Интерпретатор скриптов.


ВНИМАНИЕ !
Прежде, чем читать этот документ, крайне рекомендуется детально ознакомиться с документом :
"Библиотека скриптов FastScript 1.4. Руководство разработчика" ( http://spcalc.narod.ru/download/fs14_ru_rtf.zip ). 


Список процедур и функций

   

Системные

Генерация исключения
 
procedure RaiseException(Param: String);  

Стандартный метод: Application.ProcessMessages;
 
procedure Application_ProcessMessages

Взять текст из Clipboard и «положить» его в Buf.
 
function Get_from_Clipboard_to_List(Buf : TStrings; 
                                     
ClearAfter : boolean) : boolean; 
   
Если ClearAfter=TRUE – очистить Clipboard 

Положить текст из Buf  в Clipboard.
 
function Put_to_Clipboard_from_List(Buf : TStrings) : integer; 

Очистить Clipboard, если там текст
 
function Clear_Clipboard_If_Text : boolean; 

Запустить программу
function EXE_Open(NrErr: byte; 
                  NameEXE,Param: string; 
                 
ShowCommand: word) : boolean;
 

Открыть документ (произвольный), используя программу по умолчанию
  function DOC_Open(NrErr: byte;
                    NameDoc: string;
                    ShowCommand: word) : boolean;
 

Открыть HTML-документ 
 
function DOC_OpenHTML(NrErr: byte; 
                       
NameDocHTML: string;
                       
ShowCommand: word) : boolean;

 

Найти окно по заголовку и получить его дескриптор
 
function SYS_Get_hWND_Window(sCaption : string) : Cardinal;
     sCaption
– цепочка символов в заголовке окна (начиная с первого)
    Возвращаемое значение :
  
Если  >0, то дескриптор найденного окна.
  
Если <=0, то не найдено

 

Показать или скрыть окно программы (аналог ShowWindow)
 
function SYS_ShowWindow(WND : Cardinal; Flag : integer) : boolean;
        WND – дескриптор существующего окна
    Допустимые значения
Flag :
       0 –
SW_HIDE (скрыть окно)
      
1 –
SW_SHOWNORMAL (показать в нормальном режиме)
      
2 -
SW_SHOWMINIMIZED(минимизировать)
      
3 –
SW_SHOWMAXIMIZED (максимизировать)
      
4 –
SW_SHOWNOACTIVATE (показать, как неактивное)
      
5 –
SW_SHOW (показать окно)
      
6 - SW_MINIMIZE
      
7 - SW_SHOWMINNOACTIVE
      
8 - SW_SHOWNA
      
9 - SW_RESTORE (восстановить окно)
     
10 - SW_SHOWDEFAULT (сост.окна - по умолчанию)

   Возвращаемое значение: TRUE, если вызов корректный

 



© Sergey Popov, Usinsk, Komi, 2007

Hosted by uCoz