!!! Delphi !!!

Tirion 17.06.2004 - 13:20 | Пишу некую програмульку (при учете того, что с Дельфёй только начал знакомиться). Суть сей вещи в том что в поля на форме вносятся некие данные, на основании которых формируется датированный отчет, который в далнейшем выводится на печать. Нужно чтобы каждый отчет нумеровался в порядке от 1, ну и скажем, до 1000, при этом нумерация отчетов должна сбрасываться на 1 только при условии следующей даты. В голове каша, идей нет. Если кто сможет подскажите...
NTFS 1 - 17.06.2004 - 14:07 | Если в программе не используется база данных, то проще всего создать файл, в который записывать число, при печати следующего отчета увеличивать число на единицу и записывать в файл.
Deflorator 2 - 17.06.2004 - 14:16 | или застрелиться... неужто при использовании др. ЯП используют коренным образом отличающеся методы?
FWP 3 - 17.06.2004 - 14:27 | "неужто при использовании др. ЯП используют коренным образом отличающеся методы?" А м.б. Delphi первый ЯП?
Tirion 4 - 17.06.2004 - 14:28 | А как это все привязать к дате?
Delphist 5 - 17.06.2004 - 14:48 | Функции Date() или Now(), возвращают дробное число. Это дата во внутреннем формате. Если коротко: целая часть - дата, дробная - время. Date() выдает только целую часть (кажется, сечас не помню точно). Так что можно сравнивать, например, так: var LastDate: Date; if LastDate <> int(Now) then ...начать новую нумерацию...
Tirion 6 - 17.06.2004 - 14:56 | Спасибо
x77 7 - 17.06.2004 - 19:52 | Delphis, и Date и Time выдают TDateTime, т.е. double, просто для Date дробная часть равна 0, а для Time - целая.

>>