Показать сообщение отдельно
Старый 23.01.2008, 16:57   #73  
petr is offline
petr
Участник
Соотечественники
 
557 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Решил поднять старые сообщения в этой ветке.
Цитата:
Сообщение от ziva Посмотреть сообщение
А вот творение одного гуру:
static container now()
{
TransDate _date;
TimeOfDay _time;

do
{
_date = today();
_time = timenow();
}
while (_date != today());

return [_date, _time];
}
Цитата:
Сообщение от EVGL Посмотреть сообщение
Да, наверное. Но даже в этом случае хватило бы одного if(). Интересно, если Аксапта исполняет две строчки кода за, скажем, 2 микросекунды, то какова вероятность наступления полуночи за этот промежуток времени?

2 E(-6) / 3600 / 24 ~ 1,5 E(-10)

Неплохо. Кроме того, выход из процедуры, скорее всего, занимает большее время, чем исполнение цикла. Осталось выяснить, для какой прикладной задачи потребовалась столь дьявольская точность.
Ну вот мне понадобилось. Если интересно, зачем, напишу, только позже, сейчас времени нет.
Кстати, большое спасибо, этому безызветному гуру. Если бы здесь не прочитал, сам бы до такого не додумался. Хотя попасть на эти грабли безумно сложно, уж лучше заранее обойти, чем пытать удачу.