A következő táblázatban a Cor4App által létrehozott/használt konstansokat foglalom össze:
| Konstans neve | Definiálás helye | Rövid leírás |
|---|---|---|
| APP_TEMPORARY_DIR | appconfig.inc.php | az alkalmazás temp könyvtára |
| APP_ICON | appconfig.inc.php | Az alkalmazás ikonja; az alkalmazás gyökér könyvtárához képest relatív |
| APP_TITLE | appconfig.inc.php | Az alkalmazás tálcán olvasható felirata; ha nincs megadva, akkor mindig az aktuális oldal címsora jelenik ott meg |
| INTERPRETER | - | A Cor4App teljes elérési útja; az execute függvény esetén hasznos lehet |
| APP_ROOT_DIR | Cor4App.ini | Az alkalmazás gyökér könyvtára |
| INCLUDES | appconfig.inc.php | A minden esetben include-olandó állományok nevei vesszővel elválasztva |
| DB_TYPE, DB_HOST, DB_USER, DB_PASS, DB_DEFAULT, DB_PORT | appconfig.inc.php | az adatbázis csatlakozás alapértéke, amennyiben a CDatabase osztály valamely paraméterét elhagyjuk, a megfelelő helyre rendre ezek az értékek helyettesítődnek; a datasource technika is ezt a kapcsolatot használja |
| DIR_LANGPACK | appconfig.inc.php | a langpack fájlok könyvtára; az alkalmazás gyökér könyvtárához képest relatív |
| CURRENT_LANG | appconfig.inc.php | a default nyelv; az interpreter csak a langpack fájl kiválasztására használja |
| HTML_THEME_DIR | appconfig.inc.php | A rendszer itt keresi a téma könyvtárakat; az alkalmazás gyökeréhez képest relatív |
| HTML_DEFAULT_THEME | appconfig.inc.php | A default téma a HTML_THEME_DIR-hez képest relatív |
| HTML_DEFAULT_TEMPLATE | appconfig.inc.php | A default CSS template fájl neve; a default téma könyvtárban keresi; csak USE_CSS fordítású kliensben |
| DIR_APPLICATION_ROOT | appconfig.inc.php | meghatározza az alkalmazás elérési útját. A handlerek, processek és screen-ek ehhez a konstanshoz vannak viszonyítva |
| DIR_IMAGES | appconfig.inc.php | A képek könyvtára |
| ARGS | - | A fel nem ismert parancssori paraméterek tömbje |
| USER_MENU | appconfig.inc.php | A menü XML fájljának címe az APP_ROOT_DIR-hez viszonyítva |
| MENU_COND | appconfig.inc.php | A menü megjelenésének feltétele; egy kifejezést kell tartalmaznia, amely szabályos PHP kifejezésként lesz kiértékelve; a menü csak abban az esetben használható, ha a kiértékelés logikailag igaz eredményt ad |
| APP_START_PROCESS | appconfig.inc.php | Az alkalmazás kezdő processének fájlneve a DIR_APPLICATION_ROOT-hoz viszonyítva |
| ___DEBUG___ | - | A DEBUG verziójú kliensben definiált konstans |
| ___COMPAT___ | - | A COMPAT verziójú kliensben definiált konstans |
| ___MYSQL___ | - | A MYSQL verziójú kliensben definiált konstans |
| ___POSTGRES___ | - | A POSTGRES verziójú kliensben definiált konstans |
| ___SQLITE___ | - | A SQLITE verziójú kliensben definiált konstans |
| ___INTERBASE___ | - | A INTERBASE verziójú kliensben definiált konstans |
| C4A_VALUES | - | Csak egybeforrás esetén létezik, ekkor a makefile-ban az Other szekció alatt szereplő adatokat tartalmazza kulcs⇒ertek párok formájában |
| C4A_VERSION | - | Csak egybeforrás esetén létezik, ekkor a makefile-ban megadott verziószámot tartalmazza “x.y.z.t” formában |
| C4A_FILE | - | Csak egybeforrás esetén létezik, ekkor az egybeforrás elérési útját tartalmazza |
Az str_pad függvény használja az STR_PAD_LEFT, STR_PAD_RIGHT és STR_PAD_BOTH konstansokat.
A PageControl használja a következő konstansokat:
| Konstans neve | Értéke | Jelentés |
|---|---|---|
| TS_TABS | 0 | Az alapértelmezett eset; a szokásos tabos módszer |
| TS_BUTTONS | 1 | Mintha a tabok helyén szabvány Windows gombok lennének |
| TS_FLATBUTTONS | 2 | A tabok helyén felirat, amely “lenyomódik”, ha kiválasztjuk |
A createshortcut függvény valamint az onKeyPress eseménykezelők a következő konstansok alapján határozhatják meg a speciális karakterek kódját:
| Konstans neve | Billentyű |
|---|---|
| VK_SHIFT | shift |
| VK_CTRL | ctrl |
| VK_ALT | alt |
| VK_TAB | Tab key |
| VK_RETURN | Enter key |
| VK_ESCAPE | Esc key |
| VK_SPACE | Space bar |
| VK_PRIOR | Page Up key |
| VK_NEXT | Page Down key |
| VK_END | End key |
| VK_HOME | Home key |
| VK_LEFT | Left Arrow key |
| VK_UP | Up Arrow key |
| VK_RIGHT | Right Arrow key |
| VK_DOWN | Down Arrow key |
| K_INSERT | Insert key |
| VK_DELETE | Delete key |
| VK_NUMPAD0 | 0 key (numeric keypad) |
| VK_NUMPAD1 | 1 key (numeric keypad) |
| VK_NUMPAD2 | 2 key (numeric keypad) |
| VK_NUMPAD3 | 3 key (numeric keypad) |
| VK_NUMPAD4 | 4 key (numeric keypad) |
| VK_NUMPAD5 | 5 key (numeric keypad) |
| VK_NUMPAD6 | 6 key (numeric keypad) |
| VK_NUMPAD7 | 7 key (numeric keypad) |
| VK_NUMPAD8 | 8 key (numeric keypad) |
| VK_NUMPAD9 | 9 key (numeric keypad) |
| VK_MULTIPLY | Multiply key (numeric keypad) |
| VK_ADD | Add key (numeric keypad) |
| VK_SEPARATOR | Separator key (numeric keypad) |
| VK_SUBTRACT | Subtract key (numeric keypad) |
| VK_DIVIDE | Divide key (numeric keypad) |
| VK_F1 | F1 key |
| VK_F2 | F2 key |
| VK_F3 | F3 key |
| VK_F4 | F4 key |
| VK_F5 | F5 key |
| VK_F6 | F6 key |
| VK_F7 | F7 key |
| VK_F8 | F8 key |
| VK_F9 | F9 key |
| VK_F10 | F10 key |
| VK_F11 | F11 key |
| VK_F12 | F12 key |
A COOXMLPrinter SetPaperSize metódusa által használt konstansok a lapméretekre a következők:
| konstans neve | értéke | Lap mérete (mm) |
|---|---|---|
| DMPAPER_A2 | 66 | 420×594 |
| DMPAPER_A3 | 8 | 297×420 |
| DMPAPER_A4 | 9 | 210×297 |
| DMPAPER_A5 | 11 | 148×210 |
| DMPAPER_A6 | 70 | 105×148 |
| DMPAPER_B4 | 12 | 250×353 |
| DMPAPER_B5 | 13 | 176×250 |
A fileinformation függvény által visszaadott FileAttributes paraméter által használt konstansok:
| konstans neve | jelentése |
|---|---|
| FILE_ATTRIBUTE_ARCHIVE | |
| FILE_ATTRIBUTE_COMPRESSED | |
| FILE_ATTRIBUTE_DIRECTORY | |
| FILE_ATTRIBUTE_HIDDEN | |
| FILE_ATTRIBUTE_NORMAL | |
| FILE_ATTRIBUTE_OFFLINE | |
| FILE_ATTRIBUTE_READONLY | |
| FILE_ATTRIBUTE_SYSTEM | |
| FILE_ATTRIBUTE_TEMPORARY |