Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Embarcadero RAD Studio XE2 (Pulsar) - по остальным версиям есть соответствующие темы.

Вопросы вареза здесь не обсуждаются !!!
См. также:


Из слишком часто повторяемых вопросов:
  1. Почему EXE такие большие - перевод статьи от Andy тут, оригинал на страницу назад.
  2. Что случилось c авто-увеличением Build Number - Объяснение на англ.. Можно отключить встроенную функцию и добавить плагин, в котором есть "старый" авто-инкремент. Например DDevExtensions от Andy. У него так же есть хороший плагин IDE FixPack

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 23:54 27-07-2011 | Исправлено: Arioch1, 16:08 25-04-2013
kot3

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заметил странное поведение студии:
Вношу изменения в один из .cpp файл проекта нажимаю make - файл не компилируется, а выполняется только новая линковка проекта.
В XE такого не было.
У всех так? Или что подправить надо?

Всего записей: 430 | Зарегистр. 15-12-2005 | Отправлено: 14:30 23-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сохранился ? дата не поменялась обратно ?
 
глянь в Process Monitor какие файлы проверяются, может оказаться что у исходников дата старее, чем у... что там посредине, obj ? dcu ?
 
Добавлено:
@kot3 в CnWizards вроде есть старый авто-инкремент. Как он работает - не пробовал, не знаю.
 
Ещё один есть в меню Projects, c настройками инкремента по каждому полю. отдельно и забавной надписью "aply to alll projects", но откуда он вылез - хз
 DDevExtensions - в настройках не упоминается,  
 IDE FixPack  - вроде не в тему там
 CnWizards - вряд ли, зачем им два ?
 Jedi CodeLib и JediVCL - там вроде такого не было
 Mitov.com - NJ;t dhjlt yt jnnelf
 
 
PS: http://andy.jgknet.de/blog/2011/09/ddevextensions-2-5-with-xe2-support/

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 14:50 23-11-2011 | Исправлено: Arioch1, 16:15 23-11-2011
kot3

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
Похоже это таки бага.
Вроде бы нашел причину.
Если стоит крыжик Background Compilation, то измененный файл не компилируется, только идет линковка по новой. А вот если его снять, то файл компилится.
По сему возник вопрос: А что должно происходить при установке этого крыжика?
Что именно подразумевается под фоновой компиляцией?

Всего записей: 430 | Зарегистр. 15-12-2005 | Отправлено: 15:09 23-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://www.google.com/search?client=opera&rls=ru&q=Background+Compilation+embarcadero&sourceid=opera&ie=utf-8&oe=utf-8
 
Добавлено:
а в The Output tab in the Messages View  ничего не было ?

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 16:12 23-11-2011 | Исправлено: Arioch1, 16:13 23-11-2011
GeXamin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot3, Arioch1
Проблема в следующем - руками ставлю билд, собираю. В винде смотрю свойства файла, а версии не видно.
 
И еще, никак не пойму как подкинуть свою иконку. Делаю все как всегда - в опциях проекта выбираю файл, собираю - а иконка стабильно какой-то "колокол".
 

Всего записей: 131 | Зарегистр. 07-09-2006 | Отправлено: 16:44 23-11-2011 | Исправлено: GeXamin, 16:46 23-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в каком режиме собираешь, Release/Debug, win32/win64
проверяй галку в настройках для этого конкретного режима

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 16:50 23-11-2011
GeXamin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
 

Цитата:
в каком режиме собираешь
, если это мне, то пробывал и Release/Debug win32 - одно и то же. Какую галку.

Всего записей: 131 | Зарегистр. 07-09-2006 | Отправлено: 17:37 23-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
галку include fileversion into exe или как-то так в настройках проекта
 
её желательно для каждого режима отдельно ставить
 
и ещё в блокноте проверить dproj-файл

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 18:03 23-11-2011
kot3

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1

Цитата:
а в The Output tab in the Messages View  ничего не было ?

Если не стоит крыжик BackgroundCompilation, то пишет что  
        Modified: Solver.cpp  
и компилирует его,  
если стоит, то ничего не пишет и соответственно не компилирует.
 
Похоже это бага.

Всего записей: 430 | Зарегистр. 15-12-2005 | Отправлено: 19:58 23-11-2011 | Исправлено: kot3, 14:40 24-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если не стоит крыжик BackgroundCompilation, то пишет что


Цитата:
если не стоит, то ничего не пишет

 
не слишком ли немного не ?
 
Баг вполне может быть, билдер всегда был сложнее, чем Дельфи и побочным продуктом - всегда был глючнее.
Обновления все стоят, HotFix1 + Upd2 ? В последнем хотфиксе правили сборку - могли и что-то отломать.
 
Смотрел в Process Monitor'e ?
 
В принципе там два пути сборки - либо MSBuild, сохраняются файлы, запускаются консольные компиляторы... Либо так понимаю, компилируют без сохранения прямо из памяти, несохранённые изменения.
 
Вот и интересно как у тебя происходит, просмотри какие файлы в какой момент в каком режиме реально дёргаются.

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 21:15 23-11-2011
GeXamin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может у меня проблемы потому что проект собирался в 2010, а сейчас перевожу на XE2 ?

Всего записей: 131 | Зарегистр. 07-09-2006 | Отправлено: 21:48 23-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да что гадать, что МОЖЕТ БЫТЬ причиной?
 
не лучше попробовтаь проверять ЧТО ПРОИСХОДИТ и не важно какая причина ?
 
 
Добавлено:
Проверить dproj файл, что в нём нет левых ресурсов.
 
Проверить RC/DRC/RES файлы, что в них правильные ресурсЫ, что они обновляютсЯ, когда меняешь свойства проекта.
 
Добавлено:
Взять CFF EXplorer проверить что не получаются дубли ресурсов для разных языков, может русский новый и анлийский старый или наоборот

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 21:51 23-11-2011
kot3

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1

Цитата:
не слишком ли немного не ?  

Опечатка - подправил.
 
Прийдется пока пожить без Background Compilation...
Одно странно, что никто так и не подтвердил и не опровергнул наличие/отсутствие такого бага у себя.
 
 
Добавлено:
GeXamin

Цитата:
Может у меня проблемы потому что проект собирался в 2010, а сейчас перевожу на XE2 ?

Если конвертили проекты студией, то запросто может быть.
Заметил что после конвертации проекта XE в XE2 приходится ручками править результат (кстати, в том числе и поля, связанные с информацией о версии).
Лучше, создать проект заново, если он не очень большой.
И еще посмотрите в свойствах для какого Target выбрана иконка и версия. Может оказаться, что для собираемого Target они просто не определены. Вот их и не нет в exe файле.

Всего записей: 430 | Зарегистр. 15-12-2005 | Отправлено: 14:45 24-11-2011
Senpai07



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot3

Цитата:
(кстати, в том числе и поля, связанные с информацией о версии).

auto generate build number не работает
update 2

Всего записей: 295 | Зарегистр. 05-12-2005 | Отправлено: 11:35 25-11-2011 | Исправлено: Senpai07, 11:40 25-11-2011
Eternal_Shield

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Senpai07
Всё работает, просто не так, как ожидается. Оно генерит теперь версию в духе MSVS, например: x.x.61194.41303 ... по-крайней мере у меня так. Не знаю что это, но есть подозрение, что это [х.х.дата.время] в каком-то формате;

Всего записей: 767 | Зарегистр. 18-05-2009 | Отправлено: 16:36 25-11-2011 | Исправлено: Eternal_Shield, 16:47 25-11-2011
GuSoft2007



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Win7 x64, Delphi Xe2 update2
 
подскажите:
1. новый проект, компилируем как x32, применены визуальные стили в опциях проекта
2. на форме кнопка и WebBrowser1
3. в кнопке пишем WebBrowser1.Navigate('http://ya.ru');
4. запускаем, жмем кнопку - в броузере видим сайт ya.ru, все ок
 
компилируем как x64, запускается ок, при нажатии кнопки получаем ошибку "дробное деление на 0".
 
вопросы:  
1. у всех так? и как с этим бороться
2. как применить визуальный стиль к полосам прокрутки WebBrowser1?
ппц, родной компонент не могли заскинить
 
p.s.  update3 пока не ставил

Всего записей: 423 | Зарегистр. 13-09-2007 | Отправлено: 10:15 27-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это с какого перепугу Internet Explorer стал родным компонентом ? а Word с Excel'ем тоже родные ?  
 
У тебя стоит 64-разрядный MSIE ?
 
Кстати, попробуй Хром с progdigy.com, может сработает.
И ещё кстати, нет аткого слова x32 - есть x86 :-E
 
PS: я не большой поклонник яблока, но считаю, что визуальные стили, отличные от настроеных самим пользователем в настройках системы, - зло.

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 15:33 27-11-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1

Цитата:
это с какого перепугу Internet Explorer стал родным компонентом ?

А что такого? IE как COM-объект доступен на любой win-де, и как следствие как WebBrowser. Про Word с Excel-ем этого конечно сказать нельзя.

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 18:38 27-11-2011
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
он для винды родной, а не для VCL.
 
для Ворда и Экселя - то же самое. Это куча COM-объектов.
 
Component / install paсkages / Office 2000 Sever Components - появились в Delphi 5
А в Delphi 7 появились Office XP components
И чем это отличается от TWebBrowser ?

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 18:46 27-11-2011
wasilissk

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
для Ворда и Экселя - то же самое. Это куча COM-объектов.  

Не буду утверждать, но разве если не устанавливать Word и Excell их COM-объекты будут доступны?

Всего записей: 293 | Зарегистр. 25-12-2006 | Отправлено: 18:49 27-11-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE2 (Pulsar)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru