March 6, 2015

Delphi, странное

В далеком 2005 году написал от бездельничества пару утилит гуевых - вычисление количества полных лет, месяцев и дней между двумя датами и наглядный булевый калькулятор, сейчас вдруг понадобилась одна из них- полез не запускается, падает с Runtime Error 216, процесс остается в памяти и жрет процессор на все ядро, режим совместимости не помогает.
В гуглах на 216 RE есть ссылки на вирусы, но на экзешники не ругаются ни один из 3-х антивирусов, да и не может такого быть, скорее что-то со скомпилированными древними версиями Delphi экзешниками, проекты по новее, скомпилированные в 7-ке продолжают работать.

Скорее всего нет вечного под луной, а микрософту лучи позора за совместимость.

Ссыли на проги, может у кого старая винда и пригодится:
https://www.dropbox.com/s/i0a0dxre2rgzcnm/CalcPeriod.exe?dl=0
https://www.dropbox.com/s/4lrswyzt2ihj4bd/Bool.exe?dl=0