|
21.12.2006, 19:45 | #1 |
Banned
|
Дает сбой на любом языке интерфейса, кроме датского. Вот к чему приводит бездумное увлечение Best Practices.
|
|
05.03.2007, 18:42 | #2 |
Member
|
Цитата:
Сообщение от EVGL
...
Вот к чему приводит бездумное увлечение Best Practices. ... К вам же люди прислушиваются! А по БестПрактису это пишется примерно так. menuFunction = new MenuFunction(menuitemdisplaystr(Bla-Bla-Bla), MenuItemType:isplay);
__________________
С уважением, glibs® |
|
05.03.2007, 20:02 | #3 |
Иван Захаров
|
А вот творение одного гуру:
X++: static container now() { TransDate _date; TimeOfDay _time; do { _date = today(); _time = timenow(); } while (_date != today()); return [_date, _time]; } |
|
|
За это сообщение автора поблагодарили: Stitch_MS (1), Kabardian (1). |
06.03.2007, 09:47 | #4 |
Участник
|
Вероятно человек боялся что код запустят в полночь....
|
|
06.03.2007, 10:58 | #5 |
Banned
|
Да, наверное. Но даже в этом случае хватило бы одного if(). Интересно, если Аксапта исполняет две строчки кода за, скажем, 2 микросекунды, то какова вероятность наступления полуночи за этот промежуток времени?
2 E(-6) / 3600 / 24 ~ 1,5 E(-10) Неплохо. Кроме того, выход из процедуры, скорее всего, занимает большее время, чем исполнение цикла. Осталось выяснить, для какой прикладной задачи потребовалась столь дьявольская точность. |
|
06.03.2007, 11:27 | #6 |
Участник
|
|
|
07.03.2007, 09:17 | #7 |
Участник
|
Цитата:
Интересно, а этот код сделан умозрительно или человек сторлкнулся с проблемой? |
|
07.03.2007, 12:54 | #8 |
Иван Захаров
|
|
|
23.01.2008, 16:57 | #9 |
Участник
|
Решил поднять старые сообщения в этой ветке.
Цитата:
Цитата:
Сообщение от EVGL
Да, наверное. Но даже в этом случае хватило бы одного if(). Интересно, если Аксапта исполняет две строчки кода за, скажем, 2 микросекунды, то какова вероятность наступления полуночи за этот промежуток времени?
2 E(-6) / 3600 / 24 ~ 1,5 E(-10) Неплохо. Кроме того, выход из процедуры, скорее всего, занимает большее время, чем исполнение цикла. Осталось выяснить, для какой прикладной задачи потребовалась столь дьявольская точность. Кстати, большое спасибо, этому безызветному гуру. Если бы здесь не прочитал, сам бы до такого не додумался. Хотя попасть на эти грабли безумно сложно, уж лучше заранее обойти, чем пытать удачу. |
|
22.02.2008, 12:25 | #10 |
Участник
|
Цитата:
Сообщение от petr
Цитата:
Сообщение от EVGL
Интересно, если Аксапта исполняет две строчки кода за, скажем, 2 микросекунды, то какова вероятность наступления полуночи за этот промежуток времени?
2 E(-6) / 3600 / 24 ~ 1,5 E(-10) Неплохо. Кроме того, выход из процедуры, скорее всего, занимает большее время, чем исполнение цикла. Осталось выяснить, для какой прикладной задачи потребовалась столь дьявольская точность. Цитата:
Режимы работы автофокуса
В современных фотокамерах применяются интеллектуальные алгоритмы работы систем автофокуса, в основном предназначенные для фотографирования движущихся объектов. Проблема съёмки таких объектов заключается в том, что с момента наведения на резкость, между нажатием на кнопку спуска и до момента съёмки кадра проходит некоторое время. За это время объект может уйти из плоскости наводки на резкость. Для решения этой проблемы для систем автофокуса придуманы следующие режимы:
Последний раз редактировалось gl00mie; 22.02.2008 в 14:43. Причина: очепятка |
|
06.03.2007, 10:58 | #11 |
Участник
|
Неа. Без долей секунды полночь.
Дату можно получить в предыдущем дне, а время уже в следующем. В результате отстанем не сутки. PS Вероятность одновременно написать ответ намного выше
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 06.03.2007 в 11:03. |
|
07.03.2007, 14:08 | #12 |
Участник
|
Ну если полночь произойдет после whilt при выполнении return, то изврат не поможет.
проще так return [today(), timenow()]; |
|
07.03.2007, 14:30 | #13 |
Участник
|
Цитата:
Тут не главное, чтобы дата сопадала с чем-то - а главное, чтобы время дата относилась к тому времени которое обозначено. Чтобы не было 02.01.07 23:59 вместо 01.01.07 23:59 пусть лучше будет 02.01.07 00:01 |
|