1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
Новые вопросы - какая функция определяет наличие или отсутствие утечек памяти? Я скачал ВинАДУ, поставил, как подключить пакет, содержащий заголовки виндовых библиотек? with ADA.Windows не рабтает, нет такого пакета.
А разве константа, определённая через функцию GetTime, не превратится во время сборки (ведь константы считаются компилятором, а не программой при старте)?
Ага, щаззз...
with ada.Calendar; with ada.Calendar.Formatting; ... Time : constant Ada.Calendar.Time := Ada.Calendar.Clock; -- Перед Main-ом ... Ada.Text_IO.Put_Line (Item => Ada.Calendar.Formatting.Image (Time) ); -- Проверяем
А теперь собираем программу и запускаем EXE-шник несколько раз с интервалом в несколько десятков секунд. Что получается? Получается, что текущее время берется при старте программы, а вот потом изменить его программа не даст, ибо constant. Так как быть, если мне надо время/конфиг именно при сборке? Я поступаю просто донельзя: есть скрипт, собирающий в строку всю нужную мне информацию, эта строка передается в gnatprep, и строка жестко зашивается в EXE-шник...