Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2021, 20:21   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию Delphi программа и 2038й год

Итак... Пишу на Delphi 7
И у меня довольно много процедур, в которых используется дата-время. И вот теперь вопрос:
Если с процедурами (функциями) FileAge и FileSetDate использовать переменную Int64, то программа нормально переживет 2038 год, или будут сбои?
Kronos913 вне форума Ответить с цитированием
Старый 17.11.2021, 20:28   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Если вы со своей стороны будете использовать Int64, это никак не повлияет на типы аргументов и возвращаемых значений этих функций (они останутся 32битными).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 17.11.2021, 21:57   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Помню, была проблема 2000. Теперь вот назревает проблема 2038
Arigato вне форума Ответить с цитированием
Старый 18.11.2021, 12:11   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

Вспомнилось что-то вроде анекдота.
- Зачем ты купил попугая?
- Говорят, они 200лет живут. Решил проверить.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пользователь вводит год и программа выдает количество дней в году. SMS80 Помощь студентам 17 10.12.2019 19:44
Delphi: Как сделать переход на следующий учебный год(чтобы к примеру 2 класс стал 3 и так далее, а 11 чтоб менялся на архив)? 25041996l Общие вопросы Delphi 4 11.05.2016 10:01
Последняя версия Delphi на 2013 год Polotenchik Общие вопросы Delphi 2 04.10.2013 13:50
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти год с наименьшим номе Figushkin Помощь студентам 2 04.06.2010 23:16
Какой код надо прописать в Delphi (задать таймер на 30 дней (системное время,год,м) программа закрывается mnbvcxz11 Общие вопросы Delphi 3 22.08.2009 11:29