Дружище! Чтоб получить квалифицированный ответ, надо грамотно поставить вопрос. Начну со второго: - datetime это тип переменной, как и int и string и bool. В этом контексте не понимаю вопроса вообще! Вдумайся, как мне, имея тип получить его же (тип), только со временем "00:00"? Тип меняется при приведении типов, а так сохраняется. - extern значит, что можно руками менять ее значение, в ex4 файле, datetime - см. п. выше, NOW - просто ее имя (персональное клеймо). Смысл этой конструкции в том, чтобы в какое-то время, или до какого-то времени, или начиная с какого-то времени, советник что-то делал (сделал). Т.е. проверяется условие равенства текущего времени и предустановленного в переменной NOW. В момент запуска программы, она инициализируется или нулем, или значением, заданным прогером, или значением с предыдущего запуска. Но прога при исполнении сама может ее менять. Однократно, периодически, при каких-то условиях и т. д. Определись, что тебе нужно, конкретно. PS. Не жалей букв при формулировании вопроса. Спасибо за ответ, дружище! ;) Поясняю (в твоем порядке) 1. В вопросе "Как мне, имея datetime получить его же, только со временем "00:00" " подразумевается, как мне, имея переменную типа datetime получить значение этой же переменной, но со временем "00:00" сорри за лаконичность, но мне казалось, что умным людям будет понятно... 2. про extern. Как я понимаю, extern позволяет, как минимум, (при соотв. проперти), спросить значение этой переменной у юзера. Так вот, вопрос в том, что: "добиться того, чтобы в окне ввода параметров УЖЕ СТОЯЛА текущая дата", а не "1970.01.01 00:00", которая стоит по умолчанию. Это же и есть "инициализируется нулем". А я хочу, чтоб она инициализировалась текущей датой, но юзер мог и изменить ее (перем.NOW) значение на другое. Судя по твоему ответу достаточно перед конструкцией extern datetime NOW; дописать присвоение этой переменной текущей даты. Но разве конструкция языка это позволяет? Ведь extern datetime NOW - это объявление переменной, так? Если я чет не так понял, уж поясни, плз. Так достаточно ясно сформулирован вопрос? Если нет, я задам еще подробней. :) Еще раз спасибо, жду ответа.