ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.09.2024
Просмотров: 11
Скачиваний: 0
AB
|
|
|
|
|
F Tran |
sf |
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|
|||||
|
|
|
|
D |
|
|
|
|
|
|
|
|
|
|
D |
|
|
|
||||||
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
|
|
Y |
P |
|
|
|
or |
e |
||||
B |
Y |
|
|
|
|
|
|
|
|
m |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
||
|
|
|
|
|
|
buy |
r |
|
B |
|
|
|
|
|
buy |
r |
||||||||
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
2 |
|||||||||
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
0 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
. |
|
A |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
to |
|
|
|
Більшості функцій маніпулювання датами як параметр передається змінна типуTdatetimehere |
to |
|
|
|
|||||||||
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
w |
|
Click |
|
яка зберігає інформацію про дату і час. |
|
w |
|
Click |
|
|
|
|
|
|||||||||||
|
|
w |
w. |
|
|
|
|
|
|
m |
|
|
|
|
w |
w. |
|
|
|
|
|
m |
||
|
|
|
|
|
. |
o |
|
|
|
|
|
|
. |
o |
||||||||||
|
|
|
|
|
A BBYY |
c |
|
|
|
|
|
|
|
|
A B BYY |
c |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для того щоби у программе були доступні фенкциі Dayof, Weekof, Monthof і др., у її текст надовключть діректіву #include <Dateutils.hpp[L29] >.
Таблиця П.32. Функції маніпулювання датами і часом
|
|
|
|
|
Функція |
|
Значення |
|
|
|
|
|
Now() |
|
Системна дата і час — значення типу Tdatetime |
|
|
|
|
|
DateToStr(dt) |
|
Рядок символів, що зображає дату у форматі dd.mm.yyyy |
|
|
|
|
|
TimeToStr(dt) |
|
Рядок символів, що зображає час у форматі hh:mm:ss |
|
|
|
|
|
DayOf (dt) |
|
День (номер дня в місяці), відповідний даті, вказаній як параметр функції |
|
|
|
|
|
MonthOf (dt) |
|
Номер місяця, відповідний даті, вказаній як параметр функції |
|
|
|
|
|
WeekOf (dt) |
|
Номер тижня, відповідний даті, вказаній як параметр функції |
|
|
|
|
|
YearOf (dt) |
|
Рік, відповідний вказаній даті |
|
|
|
|
|
DayOfWeek(dt) |
|
Номер дня тижня, відповідний вказаній даті: 1 — воскресіння, 2 — |
|
|
понеділок, 3 — вівторок і так далі |
|
|
|
|
|
|
|
|
|
|
StartOfWeek(w) |
|
Дата першого дня вказаного тижня |
|
|
|
|
|
HourOf (dt) |
|
Кількість годинника |
|
|
|
|
|
MinuteOf (dt) |
|
Кількість хвилин |
|
|
|
|
|
SecondOf (dt) |
|
Кількість секунд |
|
|
|
|
|
DecodeDate (dt,y,m, |
|
Повертає рік, місяць і день, представлені окремими числами |
|
d) |
|
|
|
|
|
|
|
DecodeTime (dt,h,m, |
|
Повертає час (години, хвилини, секунди і мілісекунди), представлений окре- |
|
s,ms) |
|
мими числами |
|
|
|
|
|
FormatDateTime ( s, |
|
Рядок символів, що є датою або часом. Спосіб уявлення задає рядок формату |
|
|
s, наприклад, рядок dd/mm/yyyy задає, що значенням функції є дата, а рядок |
|
|
dt ) |
|
hh:mm— час |
|
|
|
|
|
|
|
|
Події
Таблиця П.33. Події
|
|
|
|
|
Подія |
|
Відбувається |
|
|
|
|
|
OnClick |
|
При клацанні кнопкою миші |
|
|
|
|
|
OnDblClick |
|
При подвійному клацанні кнопкою миші |
|
|
|
|
|
OnMouseDown |
|
При натисненні кнопки миші |
|
|
|
|
|
OnMouseUp |
|
При відпуску кнопки миші |
|
|
|
|
|
OnMouseMove |
|
При переміщенні миші |
|
|
|
|
|
OnKeyPress |
|
При натисненні клавіші клавіатури |
|
|
|
|
|
OnKeyDown |
|
При натисненні клавіші клавіатури. Події Onkeydown і Onkeypress — це події, що |
|
|
чергуються, повторюються, які відбуваються до тих пір, поки не буде відпущена |
|
|
|
|
утримувана клавіша (у цей момент відбувається подія Onkeyup) |
|
|
|
|
|
OnKeyUp |
|
При відпуску натиснутої клавіші клавіатури |
|
|
|
|
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
|
|
. |
here |
|
to |
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
OnCreateo |
||
BB |
|
.c |
|
|
YY |
|
|||
|
|
OnPaint |
||
|
|
|||
|
|
OnEnter |
||
|
|
|||
|
|
|||
|
|
OnExit |
||
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
||||
|
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
m |
|
|
B |
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
|
A |
|
|
|
|
|
|
to |
|
|
. |
При створенні об'єкту(форми, елементу управління). Процедура обробки цієїhere |
|
|
|
||||||||
|
|
|
|
||||||||
|
|
|
|
|
Click |
|
|
om |
|||
події зазвичай використовується для ініціалізації змінних, виконання підготовчихww |
|
|
|||||||||
дій |
|
|
|
|
w. |
|
|
|
. |
|
|
|
|
|
|
|
A B BYY |
c |
|
||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
При появі вікна на екрані на початку роботи програми, після появи частини вікна, яка, наприклад, була закрита іншим вікном і в інших випадках. Подія повідомляє про необхідність відновити (перемальовувати) вікно
При отриманні елементом управління фокусу При втраті елементом управління фокусу
Виключення
Таблиця П.34. Типові виключення
Тип виключен- Виникає ня
При виконанні перетворення, якщо перетворювана величина не може бути приEConvertError ведена до необхідного вигляду. Найчастіше виникає при перетворенні рядка
символів в число
EDivbyZero
EZeroDivide
EFopenError
Цілочисельне ділення на нуль. При виконанні операції цілочисельного ділення, якщо дільник дорівнює нулю
Ділення на нуль. При виконанні операції ділення над дробовими операндами, якщо дільник дорівнює нулю
При зверненні до файлу, наприклад при спробі завантажити файл ілюстрації за допомогою методу LoadFromFile. Найбільш частою причиною є відсутність необхідного файлу або, у разі використання змінного диска, відсутність диска в накопичувачі
EInOutError
При зверненні до файлу, наприклад при спробі відкрити для читання(інструкція reset) неіснуючий файл
При виконанні операцій з базою даних, наприклад при спробі виконатиSQL- EDBEngineError запрос до неіснуючої таблиці