![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Я тут когда-то выкладывал программу, которая графики рисует и всё такое.
Мне вдруг эта программа очень понадобилась, но старые ехе не сохранились нигде. Программа собрана в GNAT2010. Однако при сборке в GNAT2011 выдаётся предупреждение, что-то типа что вызывается инициализатор объекта, которого не существует и типа будет ошибка при запуске (повторить флаги, при которых выдаётся это предупреждение, не удалось). И вправду, exe при запуске сразу закрывается. Плюс со средой что-то стало: при попытке запустить программу (даже новую) из среды выдаётся ошибка: Код [2012-10-22 14:09:29] Could not locate executable on path: Переустановка не помогает. В общем, что делать (с проектом (где в нём ошибка) и средой), программа вдруг стала позарез нужна? На всякий случай добавляю исходники, в том виде, в котором у меня они есть. Прикрепленные файлы ![]() -------------------- |
![]() ![]() |
IUnknown |
![]()
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
Где б взять еще 2011, чтобы проверить...
2012 прекрасно собирает проект, и запускает, кстати: ![]() только изменил первую строку GPR-файла на with "win32ada.gpr";, и изменил структуру папок: ![]() (так они должны быть судя по GPR-файлу, вот по этой записи: for Source_Dirs use (".", "..\UNITS\**"); папка где лежит GPR должна быть на одном уровне с папкой UNITS, а не UNITS должен быть вложен в нее). Кроме этого, нашел на старом диске версию, скомпилированную еще GNAT 2009-ым (тот самый проект, который ты выкладывал как-то на форум), но запустить у меня ее, естественно, не получилось, поскольку DLL-ки уже обновились, и требуются другие версии. Но на всякий случай приложу результат компиляции 2009-ой версией тоже. Вот: ![]() ![]() Сообщение отредактировано: IUnknown - 22.10.2012 19:55 |
![]() ![]() |
![]() |
Текстовая версия | 1.07.2025 16:58 |