| AlSound | Povolení/zákaz houkání alarmů |
|---|---|
| AppFullName | Cesta k aplikaci s názvem aplikace |
| AppName | Název aplikace PROMOTIC |
| AppPriority | Priorita aplikace |
| AppStop() | Ukončení aplikace |
| AxGetObject() | Vytvoří referenci na ActiveX objekt |
| Beep() | Přehrání systémového zvuku OS Windows |
| CallAxMethod() | Volání metod ActiveX objektu v jazyce JavaScript |
| ClockStart() | Spuštění časových stopek |
| ClockStop() | Zastavení časových stopek |
| ColorOper() | Různé operace nad zadanou barvou |
| ColorRgb() | Vrací barvu zadáním tří barevných složek RGB |
| ControlSound() | Ovládání zvukového serveru systému PROMOTIC |
| CreatePmAction() | Vytvoří objekt typu PmAction |
| CreatePmArray() | Vytvoří objekt typu PmArray |
| Array1() | Vytvoří a naplní 1-rozměrné pole hodnotami |
| CreatePmBuffer() | Vytvoří objekt typu PmBuffer |
| CreatePmExpr() | Vytvoří objekt typu PmExpr |
| CreatePmForm() | Vytvoří objekt typu PmForm (zastaralé) |
| CreatePmFormat() | Vytvoří objekt typu PmFormat |
| CreatePmMap() | Vytvoří objekt typu PmMap |
| CreateProcess() | Spuštění programu (*.exe, *.com, *.bat) bez čekání na ukončení |
| CreateProcessSync() | Spuštění programu (*.exe, *.com, *.bat) s čekáním na ukončení |
| DdeExecute() | Zaslání daného příkazu do DDE serveru |
| EvalMacro() | Vyhodnocení makro výrazu |
| FindViewers() | Vrací seznam prohlížečů objektů podle zadaných kritérií |
| GenerateId() | Vrací jedinečný číselný identifikátor |
| GetActiveWorkspace() | Vrací aktivní objekt PmaWorkspace |
| GetRtLangs() | Vrací seznam všech národních jazyků podporovaných v aplikaci |
| GetSystemInfo() | Vrací systémové informace |
| HttpFormDataParse() | Parsování dat získaných uploadem souborů |
| HTTPGetFormValue() | Dekódování textového řetězce zaslaného z webového prohlížeče |
| JsonParse() | Z textu ve formátu JSON vytvoří objekt, pole nebo elementární hodnotu |
| JsonStringify() | Z objektu, pole nebo elementární hodnoty vytvoří text ve formátu JSON |
| LicenceInfo() | Informace o licencích aplikace PROMOTIC |
| Methods | Přístup ke globálním metodám aplikace |
| NetGetAddress() | Vrací lokální adresu počítače v síti |
| NetTestPC() | Test, zda požadovaný počítač je dostupný v síti |
| PlaySound() | Přehrání zvukového souboru *.wav |
| RestartGui() | Provede restart grafického rozhraní aplikace |
| RtLang | Jazyková verze runtime aplikace |
| ShellExecute() | Spuštění nebo vytisknutí souboru nebo zaregistrovaného dokumentu |
| ShutDown() | Ukončení OS Windows |
| WDogRefresh() | Obnovení čítače programu WatchDog |
| WinEnviromentRead() | Čtení proměnné prostředí |
| WinEnviromentWrite() | Zápis do proměnné prostředí |
| WndOper() | Provedení operace nad otevřeným oknem této nebo jiné aplikace |
| AddUser() | Přidá nového PROMOTIC uživatele |
|---|---|
| FindUserIdLocal() | Vrací identifikátor lokálního uživatele, který odpovídá zadaným přihlašovacím parametrům |
| FindUserIdNet() | Vrací identifikátor síťového uživatele, který odpovídá zadaným přihlašovacím parametrům |
| GetUserInfo() | Vrací informace ze systému uživatelů |
| LoggedUser | Vrací objekt PmUser, který představuje přihlášeného uživatele |
| Logoff() | Odhlášení přihlášeného lokálního uživatele bez dotazu |
| Logon() | Přihlášení lokálního uživatele bez zadávacího okna |
| RemoveUser() | Smaže existujícího PROMOTIC uživatele |
| TestUserInGroup() | Test, zda daný uživatel je nebo není členem určité skupiny uživatelů |
| WndEditUserPassword() | Zobrazí okno pro editaci hesla |
| WndEditUsers() | Zobrazí okno pro editaci PROMOTIC uživatelů |
| WndLogoff() | Zobrazí okno Odhlášení uživatele |
| WndLogon() | Zobrazí okno Přihlášení uživatele |
| Debug() | Zápis textu do položky Debug INFO systému |
|---|---|
| InfoAction() | Volání akce nad položkou v INFO systému |
| InfoErrorAdd() | Zápis chyby aplikace do karty "/Errors/Application" v INFO systému |
| InfoErrorClear() | Smazání chyb daného typu v INFO systému |
| InfoLogReg() | Vytvoří novou uživatelskou kartu v položce Debug INFO systému |
| InfoLogAdd() | Zápis textu do uživatelské karty v položce Debug INFO systému |
| InfoWriteToFile() | Zapíše obsah karty INFO systému do textového souboru |
| InfoWriteToString() | Vrací obsah karty INFO systému v podobě řetězce |
| CreateView() | Objekt pro otevření prohlížeče |
|---|---|
| InputBox() | Nastavení hodnoty uživatelem |
| InputBoxForDateTime() | Okno pro zadání datumu a času |
| InputBoxForFilePath() | Okno pro výběr souboru/složky (zastaralé) |
| MessageBox() | Zobrazí zprávu v okně a čeká na kliknutí uživatele |
| PrintHtmlPage() | Tisk nebo náhled obsahu HTML stránky nebo textu |
| PrintScreen() | Tisk celé obrazovky na tiskárnu nebo do souboru |
| PrinterCfg() | Zobrazení okna pro výběr a nastavení tiskárny |
| SelectionDialog() | Umožňuje vybrat v zadávacím okně jednu volbu ze seznamu (zastaralé) |
| ShowHelp() | Zobrazí téma nápovědy |
| DecryptText() | Odšifrování textu |
|---|---|
| EncryptText() | Zašifrování textu |
| StringCmp() | Vrací výsledek porovnání dvou řetězců |
| StringCodeAt() | Vrací kód Unicode znaku na stanovené pozici v řetězci |
| StringCodeFrom() | Vrací znak spojený se zadaným kódem Unicode |
| StringFind() | Hledá v textu od stanovené pozice výskyt požadovaného řetězce |
| StringJoin() | Vrací řetězec vytvořený spojením podřetězců obsažených v 1-rozměrném poli |
| StringLen() | Vrací počet znaků v řetězci |
| StringOper() | Operace s řetězcem |
| StringReplace() | Nahrazení klíčového slova v řetězci hodnotou |
| StringSplit() | Vrací 1-rozměrné pole podřetězců |
| StringSub() | Vrací podřetězec jiného řetězce |
| CreateDate() | Vytvoří datum a čas z jeho jednotlivých částí |
|---|---|
| CreateTimeSpan() | Vytvoří časové rozpětí se zadané části |
| CreatePmDateObject() | Vytvoří pomocný objekt PmDateObject pro práci s datumem a časem |
| DateAdd() | Vrací datum zvětšené o určené časové rozpětí |
| DateDiff() | Vrací počet časových rozpětí mezi dvěma datumy |
| GetDateOf() | Vrací různé datumy odvozené od zadaného datumu |
| IsDaylight() | Test zda je nastaven "letní čas" |
| Time | Systémový čas |
| Abs() | Absolutní hodnota čísla |
|---|---|
| ArrayOper() | Operace s polem |
| Atan() | Vrací arcustangens (inverzni tangens) čísla |
| Ceil() | Vrací nejmenší celé číslo, které je větší nebo rovno zadanému číslu |
| Cos() | Vrací cosinus úhlu |
| E | Eulerovo číslo (základ přirozeného logaritmu) |
| Exp() | Vrací mocninu "e na y" |
| Floor() | Vrací největší celé číslo, které je menší nebo rovno zadanému číslu |
| GetBit() | Vrací hodnotu bitu proměnné |
| GetVarType() | Vrací datový typ hodnoty |
| IsInt() | Test, zda hodnota je celé číslo |
| IsValid() | Test, zda hodnota je platná |
| Linear() | Získá hodnoty lineární funkce |
| LN10 | Přirozený logaritmus 10 |
| LN2 | Přirozený logaritmus 2 |
| LOG10E | Dekadický logaritmus e |
| LOG2E | Základní dvojkový logaritmus e |
| LogN() | Vrací logaritmus čísla |
| PI | Ludolfovo číslo |
| Pow() | Vypočte mocninu "x na y" |
| Random() | Vrací náhodné číslo v zadaném rozsahu |
| Round() | Vrací číslo zaokrouhlené na zadaný počet desetinných míst nebo celých míst |
| SetBit() | Změna bitu dané proměnné |
| Sign() | Vrací celé číslo indikující znaménko čísla |
| Sin() | Vrací sinus úhlu |
| Sqrt() | Druhá odmocnina čísla |
| SQRT2 | Odmocnina ze 2 |
| Tan() | Vrací tangentu úhlu |
| ToNumber() | Konverze na číselnou hodnotu |
| TransformValue() | Transformace hodnoty |
| Trunc() | Vrací celou část čísla (odstraní desetinné cifry) |
| DirCreate() | Vytvoří souborovou složku |
|---|---|
| DirExist() | Test na existenci souborové složky |
| DirRemove() | Smaže souborovou složku |
| DiscGetFreeSpace() | Vrací volné místo na disku |
| DiscGetPath() | Vrací požadovanou cestu (případně i název souboru) v Microsoft formátu |
| DiscGetTotalSpace() | Vrací kapacitu disku |
| FileCopy() | Zkopírování daného souboru |
| FileCsvRead() | Čtení z CSV souboru |
| FileCsvWrite() | Zápis do souboru CSV |
| FileDelete() | Smaže daný soubor |
| FileFind() | Vyhledá soubory a složky na zadané cestě |
| FileGetAttr() | Vrací atributy souboru |
| FileGetCreationTime() | Vrací čas vytvoření souboru |
| FileGetLastAccessTime() | Vrací čas posledního přístupu k souboru |
| FileGetLastWriteTime() | Vrací čas posledního zápisu do souboru |
| FileGetLength() | Vrací velikost souboru (v bajtech) |
| FileMove() | Přesunutí (přejmenování) daného souboru (složky) |
| FileSetAttr() | Nastaví atributy souboru |
| FileTextRead() | Čtení textového souboru |
| FileTextReplace() | Nahrazení textu v textovém souboru |
| FileTextWrite() | Uložení hodnoty (nebo pole hodnot) do textového souboru |
| IniFileRead() | Čtení položky ze souboru *.ini |
| IniFileWrite() | Zápis položky do souboru *.ini |
| FormatDate() | Vytvoří textový řetězec obsahující datum a čas |
|---|---|
| ScanDate() | Získá datum a čas z textové hodnoty |
| StringFormat() | Zápis pole hodnot do textového řetězce |
| StringScan() | Čtení dat z řetězce |
| AppQuit() | Ukončení aplikace |
| Blinker | Blikání s periodou obnovování obrazů |
| CDbl() | Vrací výraz zkonvertovaný do hodnoty typu Double |
| CSng() | Vrací výraz zkonvertovaný do hodnoty typu Single |
| CreatePmList() | Vytvoří objekt typu PmList |
| CpuUsage | Vytížení procesoru (CPU) počítače |
| FileBinaryRead() | Čtení obsahu binárního souboru do proměnné typu Array |
| FileBinaryWrite() | Uložení obsahu proměnné typu Array do binárního souboru |
| FileReadVariable() | Čtení hodnoty proměnné ze souboru |
| FileWriteVariable() | Uložení obsahu proměnné do souboru |
| InputBoxForStringSelection() | Umožňuje vybrat v zadávacím okně ze seznamu žádaný řetězec (zastaralé) |
| MemoryUsage | Obsazení paměti počítače |
| OtherAppOper() | Provedení operace nad otevřeným oknem jiné aplikace |
| RtLanguage | Jazyková verze runtime aplikace (zastaralé) |
| WndHtmlPage() | Zobrazí HTML stránky v modálním/nemodálním okně |
| WndInfo() | Okno INFO systému |