Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.05.22;
Скачать: [xml.tar.bz2];

Вниз

Project Options   Найти похожие ветки 

 
Кто б сомневался ©   (2011-01-27 17:16) [0]

Delphi 2009-XE
XE:
Я что то никак не пойму, почему так тупо сделали выбор Build Configuration.
При вызове свойств проекта, появляется форма и вверху формы комбобокс с возможностью выбрать тип опций - Base,  Release и Debug. Так вот у меня постоянно включен Debug в скобках написано (active) . Как включить Release? Если я его выбираю, то active не пишется, и проект не уменьшается. Я уже и файл создавал конфига, и крутил его в разные стороны, не идет.
Не отключаются DebugInfo и ему сопутствующие опции.
Мне приходится писать такие директивы для релиза:

{$SETPEFlAGS IMAGE_FILE_RELOCS_STRIPPED or IMAGE_FILE_DEBUG_STRIPPED or
 IMAGE_FILE_LINE_NUMS_STRIPPED}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])}

Короче, как включить Release?


 
Servy ©   (2011-01-27 17:47) [1]


> Короче, как включить Release?


Я включаю так:

http://img526.imageshack.us/img526/9621/37365298.png

Подозреваю, можно как-нибудь еще :).


 
Кагбэ   (2011-01-27 18:40) [2]

Если я его выбираю, то active не пишется, и проект не уменьшается.

Окно свойств проекта - это не включалка, это только "свойства проекта". В этом окне ты не не режим компиляции указываешь, а выбираешь кагбэ страницу настроек нужного режима. Выбрав страницу, можешь менять настройки для выбранного режима. Текуший режим копиляции при этом кагбэ не меняется. Воспринимай комбобокс с тремя режимами как пейдж-контрол с тремя закладками. А выбор режима - см. [1].


 
Кто б сомневался ©   (2011-01-27 18:46) [3]


> Кагбэ   (27.01.11 18:40) [2]


Офигеть, называется интуитивно понятный интерфейс.


 
Dimka Maslov ©   (2011-01-27 21:13) [4]


> Офигеть, называется интуитивно понятный интерфейс.


никто не обещал, что будет легко.
К тому же многие программные комплексы имеют в своем развитии три стадии
1. С каждой новой версией становится лучше.
2. С каждой новой версией лучше не становится.
3. С каждой новой версией становится хуже.

Delphi в этом смысле приближается к стадии 3


 
DVM ©   (2011-01-27 22:23) [5]

Хехе. Действительно сделано не очень понятно. Сам не сразу нашел.


> 3. С каждой новой версией становится хуже.
>
> Delphi в этом смысле приближается к стадии 3

ну это относительно минимум трех последних версий мягко говоря не так


 
Dimka Maslov ©   (2011-01-27 22:31) [6]


> мягко говоря не так


Что, совсем всё так плохо?


 
DVM ©   (2011-01-27 22:40) [7]


> Dimka Maslov ©

по-моему, наоборот прогресс в лучшую сторону есть.


 
Dimka Maslov ©   (2011-01-27 22:48) [8]


> по-моему, наоборот прогресс в лучшую сторону есть.


Когда после долгих лет работы в Delphi 5 и 7, а также в MSVC 2005 я открыл Delphi 2009, мне показалось, что попал не туда... Хуже было только с 2009 автокадом. Риббоны, я надеюсь, они в интерфейсе новых версий ещё не применяют?


 
DVM ©   (2011-01-28 00:00) [9]


> Dimka Maslov ©   (27.01.11 22:48) [8]


> Когда после долгих лет работы в Delphi 5 и 7, а также в
> MSVC 2005 я открыл Delphi 2009, мне показалось, что попал
> не туда... Хуже было только с 2009 автокадом. Риббоны, я
> надеюсь, они в интерфейсе новых версий ещё не применяют?
>

Для постепенного привыкания интерфейс  Delphi XE можно превратить в аналогичный D7. Но вообще я говорил не об интерфейсе.


 
RWolf ©   (2011-01-28 00:16) [10]

А по-моему, интерфейс поменялся по сравнению с семеркой в лучшую сторону.
Правда, как выбрать build configuration, я тоже самостоятельно не додумался, пришлось лезть в гугль :) после всех прочих IDE совсем не ожидаешь увидеть этот список отдельным поддеревом в проекте, да ещё на одном уровне с файлами.


 
Кто б сомневался ©   (2011-01-28 00:29) [11]


> А по-моему, интерфейс поменялся по сравнению с семеркой
> в лучшую сторону.
> Правда, как выбрать build configuration, я тоже самостоятельно
> не додумался, пришлось лезть в гугль :)


IDE поменялся в лучшую сторону это да, я уже полтора года с 2009, но вот подсказку для этой функции надо было оставить на видном месте, а еще лучше в хелпе написать.
До этого мне приходилось в Base каждый раз менять эти параметры.
В хелпе не написано про это - если нажать кнопочку хелп на этом этапе.


 
NeuroTechnic ©   (2011-01-29 21:56) [12]

Интуитивно-понятно это понятие субъективное, у меня например такого вопроса даже не возникло, раз текущий тип конфигурации выделен жирным, значит тут его можно и переключить :-)


 
Кто б сомневался ©   (2011-02-03 21:37) [13]

Между прочим, почему размер exe не изменяется? Включаю Release - там Debug и все сопутствующие опции отключены.

Если юзать директиву IMAGE_FILE_DEBUG_STRIPPED тогда размер уменьшается, если юзать Release - то нет. Посмотрите у себя пожалуйста.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.05.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.003 c
2-1297334588
RUu
2011-02-10 13:43
2011.05.22
invalid pointer operation


15-1297062417
И. Павел
2011-02-07 10:06
2011.05.22
Иконка в Delphi


2-1297686311
Ghost del vonte
2011-02-14 15:25
2011.05.22
Определение Left и Top у ячейки в DrawGrid


15-1297157881
reni
2011-02-08 12:38
2011.05.22
Где найти хорошее описание двухзвенки или трехзвенки DELPHI с MsS


3-1259310796
ТГость
2009-11-27 11:33
2011.05.22
Как получить длинну колонки таблицы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский