| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Помогите разобраться с настройками BDS2006 |
| Автор: 4Got 20.1.2009, 22:32 |
| Люди, пожалуйста помогите разобраться с настройкой BDS2006. Дело в том что сбиваются настроенные панэли для работы. А и самое непонятное: for i:=1 to 4 do begin ................... end; Компилятор работает от 4 до 1..... Пожалуйста подскажите. Заранее благодарен. Добавлено через 1 минуту и 12 секунд И еще, подскажите где можно скачать руссификатор на BDS2006. |
| Автор: Данкинг 20.1.2009, 22:54 |
Это как? Да уж, мистика... Надеюсь, что подобного извращения ещё не изобрели и не изобретут. |
| Автор: 4Got 20.1.2009, 23:03 |
| Последнее утверждение порождено найденым параметром add Language. Сбиваются панели: Выставил jbject inspektor, tool panel закрыл - открыл студию и все там хрень какая-то в виде отладчиков и дебугеров.. |
| Автор: 4Got 20.1.2009, 23:37 |
| Оцените как приходится извращаться, чтобі війти из ситуации... for i:= 1 to 4 do if ar[i].Checked=true then begin m[k,1]:=-500; m[k,2]:=-500; inc(k); end; Студию уже переустанавливал - не помогает.. Наверное прийдётся систему сносить((((( |
| Автор: cemick 21.1.2009, 10:31 | ||
Это скорее всего оптимизация, ну вообщем поставь ShowMessage(IntToStr(i)); в цикле и скорее всего увидешь что все нормально.. Такое на семерке точно иногда бывает |
| Автор: 4Got 22.1.2009, 12:14 |
| Нет, весь смысл в том, что если делать вывод на форму, то все нормально, но мне приходится работать с массивами и адресация очень важна там, а компилятор транслирует переменную в обратном порядке.. Пошаговая проверка подтверждает это! Я то выкрутился, но как избежать этого в будущем и чем это было вызвано??? И еще.. Принудотеньное присваивание переменной до цикла значения - игнорируется компилятором. |
| Автор: THandle 22.1.2009, 12:30 |
| http://forum.vingrad.ru/forum/topic-244011.html |