IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Настройка GPS (IDE для Ады), (разделено)
сообщение
Сообщение #1


Гость






Скачал я себе ГНАТ (Gnat GPL(без исходников, поленился все ссылки тыкать) и Win32Ada.
Скопировал я для начала в редактор кода текст из Википедии:

with Ada.Text_IO;

procedure Hello is
use Ada.Text_IO;
begin
Put_Line("Hello, world!");
end Hello.


Нажимаю "проверка синтаксиса".
[2011-01-18 21:32:02] Could not determine the project for file: C:\ADA\projects\Test\test.gpr
[2011-01-18 21:32:02] Invalid context, cannot build

В общем, я так понял, я пока с какими-то настройками не разобрался, что делать?
Заметил, что можно копировать сообщения об ошибках в буфер обмена.
Ещё, что функцию можно свернуть. После каждого сворачивания/разворачивания в конец добавляется пустая строчка (баг, есть таблетка?).
В настройках цвета не нашёл отдельного цвета для символов. Мне нравится, когда скобочки и запятые коричневые, а не чёрные.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Где именно ты пытаешься описывать KeyArr? Внутри пакета? Или снаружи? Или это у тебя вообще не пакет?

Да, это пакет.
Да, внутри пакета.

При загрузке я выбрал "открыть существующий проект" и убрал галочку "показывать при каждом запуске", думая, что сохранится последний выбранный вариант. Вместо этого среда (при запуске) создаёт новый файл, диалог открытия показывает по умолчанию "мои документы" (директорию не запоминает), после долгого блуждания по папкам и открытия проекта при попытке компиляции выдаёт gnatmake -d -P C:\Documents\ and\ Settings\ТарасБ\default.gpr (и не находит его там, понятное дело), хотя файл был открыт в другой папке. Откуда привязка к "моим документам"?

Добавлено через 7 мин.
Так, про описание типа проехали, после подробного описания всего подряд компилятор таки съел массив с диапазоном неизвестного типа.
Осталась проблема с папками по умолчанию.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
-TarasBer-   Настройка GPS (IDE для Ады)   19.01.2011 1:40
volvo   У меня на домашней GNAT GPL 2009 такого нет. На ра…   19.01.2011 2:45
volvo   Аааа.... Вот это: - фича такая. Если при разворачи…   19.01.2011 4:43
-TarasBer-   Мда, название, как оказалось, у языка очень неудоб…   20.01.2011 1:16
volvo   Можно. Добавляй в запрос что-либо из ключевых слов…   20.01.2011 3:55
volvo   Вот знаешь, за что я люблю этот язык? :) Понадобил…   20.01.2011 14:34
TarasBer   > берешь и переопределяешь операцию деления: В…   20.01.2011 18:46
volvo   Надежность ни разу не страдает. Скорее наоборот. П…   20.01.2011 19:07
TarasBer   Кстати, а как обстоит дело с размером получаемых ф…   20.01.2011 23:52
volvo   Ну, почему 400? Если переключить режим с Debug на …   21.01.2011 0:27
-TarasBer-   Возникли вопросы по использованию отладчика. Если …   21.01.2011 19:42
volvo   У Гаввы не описываются строки переменной длины, по…   21.01.2011 21:11
TarasBer   > У Гаввы не описываются строки переменной длин…   21.01.2011 21:22
volvo   Ты вот это имеешь в виду, что-ли: procedure Main …   21.01.2011 21:43
TarasBer   Всё нормально отработало. А в чём секрет фокуса? Е…   21.01.2011 22:16
volvo   Для Controlled-типов есть процедура Adjust, с опер…   21.01.2011 22:56
TarasBer   > Для Controlled-типов есть процедура Adjust И…   22.01.2011 1:23
volvo   Да, она неявно вызывается, как только объект контр…   22.01.2011 2:05
TarasBer   Ух ты, тут можно хранить автоматические объекты в …   22.01.2011 2:47
volvo   Хитрый, да? Хочешь чтоб и is (<>) и is delta…   22.01.2011 3:49
TarasBer   > Хитрый, да? Нет, просто со сложившимся мнени…   22.01.2011 18:19
volvo   Я тебе больше скажу, можно даже сделать так: fu…   22.01.2011 18:27
TarasBer   То есть при инициализации шаблона можно не только …   22.01.2011 19:22
TarasBer   Среда ругается, когда видит в коде русские символы…   26.01.2011 0:35
volvo   Чтоб среда не ругалась на кириллицу, я себе перекл…   26.01.2011 1:16
TarasBer   > Где именно ты пытаешься описывать KeyArr? Вну…   26.01.2011 1:35
volvo   Открой GPR-файл своего проекта (можешь просто текс…   26.01.2011 2:04
Гость   Покорение отладчика пока не удалось. No symbol tab…   26.01.2011 15:41
-TarasBer-   А, не, это опять что-то среда запускает только ста…   26.01.2011 15:48
TarasBer   И кстати, почему C:\Program Files\ADA…   26.01.2011 15:53
volvo   Странно. Посмотрел сейчас на новом проекте. Если в…   26.01.2011 18:05
TarasBer   > Gnatmake -> (галка установлена)"Debug…   26.01.2011 18:14
volvo   Панель с картинками - это ToolBar, там есть комбоб…   26.01.2011 18:17
TarasBer   (как-то комбобоксы странно выглядят). Да, теперь …   26.01.2011 18:35
volvo   Это поля для типа Simple_List_Controller, который …   26.01.2011 20:08
TarasBer   О, я сумел запустить отладчик. Понравилось, что ще…   26.01.2011 20:35
volvo   Вот чего нет - того нет. По крайней мере в GPL-вер…   26.01.2011 22:26
TarasBer   Теперь мне понадобилось обойти излишне жёсткий кон…   27.01.2011 16:50
volvo   Ну, во-первых, Ада - это не Дельфи, для того чтоб …   27.01.2011 18:00
TarasBer   > procedure EnumNodes(D: Dictionary; …   27.01.2011 18:21
volvo   Пишется функция, возвращающая определенное значени…   27.01.2011 18:42
TarasBer   > Если ты предварительно опишешь тип, а потом б…   27.01.2011 18:59
volvo   Нет, не будет. Вот это, кстати, тот случай, когда …   27.01.2011 19:49
TarasBer   Ещё вопрос - есть ли тут аналог паскалевского with…   27.01.2011 21:10
volvo   Нет, он здесь на фиг не нужен. При наличии возможн…   27.01.2011 22:45
-TarasBer-   Посмотрел я Container.Vector. Не нашёл двух функци…   28.01.2011 21:29
TarasBer   Новая проблема. Я обнаружил утечку памяти у себя. …   7.02.2011 21:18
volvo   Во-первых, внутрь процедуры ничего не передается. …   7.02.2011 22:34
-TarasBer-   Ну допустим, в моём случае, я разберусь как-то, чт…   7.02.2011 22:55
volvo   По-моему, у кого-то неправильное понимание сущност…   8.02.2011 1:39
-TarasBer-   Да я вообще исключениями впервые в жизни решил вос…   8.02.2011 2:20
TarasBer   У меня почему-то стало пропадать окно с переменным…   28.02.2011 16:30
volvo   Странно... Вот тут я записал небольшое видео, пре…   28.02.2011 17:18
TarasBer   > Вот тут я записал небольшое видео Дома посмо…   28.02.2011 17:35
volvo   Ну, я и говорю:   28.02.2011 18:33
TarasBer   Ещё проблема. Большую часть времени написания ко…   5.04.2011 15:53
volvo   Что я не так делаю?   5.04.2011 16:14
TarasBer   > Что я не так делаю? Используешь старую верси…   5.04.2011 16:22
volvo   Не знаю, мне не с чем сравнивать. Я 2010 под Windo…   5.04.2011 16:46


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 1.06.2024 15:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name