Delphi XE3
, Обсуждение Delphi XE3
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.43] |
|
|
ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
| Страницы: (8) « Первая ... 6 7 [8] все ( Перейти к последнему сообщению ) |
Delphi XE3
, Обсуждение Delphi XE3
|
Сообщ.
#106
,
|
|
|
|
Ну хорошо, если так. Мошть тогда тоже поставлю (не дожидаясь обновлений).
Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#107
,
|
|
|
|
Ну правда тут нюанс - я говорю про лицензию, если ставить пиратку - то черть его знает как там механизм активации свернут, может из-за этого у народа и глючит что криво отвернули.
Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#108
,
|
|
|
|
Не, у мя тоже лицензия. Пиратку бы я без SP никогда бы не поставил
![]() Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#109
,
|
|
|
|
А в XE3 исправили уже баг, который не позволял строить деревья с помощью словарей?
![]() ![]() TStringDictionary = class(TObjectDictionary<string, TStringDictionary>) Такой код в XE2 и более ранних не компилировался. Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#110
,
|
|
|
|
Интересно, а какие вообще баги в XE3 не исправили? (вопрос, естессно, риторический)
![]() Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#111
,
|
|
|
|
Вообще она сырая. по стабильности работы самой среды ее уровень ниже нежели в X2 update 4 (да в принципе ниже нежели в 3 и во 2 обновлении).
На относительно не большом проекте (чуть больше 50тис строк моего кода) она с частой периодичностью перестает компилировать проект, ругаясь на не мыслимые ошибки в довольно странных местах (на пример в чистом модуле на строке implementation). при этом лечится это перезапуском среди. правда в отличии от X2 они починили отладчик x64 и теперь он не так часто вылетает (ну если быть совсем точным то у меня кроме удаленной отладки он не вылетал ни разу). Цитата [S]mike @ А в XE3 исправили уже баг, который не позволял строить деревья с помощью словарей? Теперь это работает Добавлено Цитата Krid @ Наш любимый Error Insight так калекой и остался. (еще что то есть. но это то что ярко помню )) )Интересно, а какие вообще баги в XE3 не исправили? Help Insight меня порадовал. Работает очень быстро. Но может это временная бага. Форматирование кода до сей поры работает. в X2 оно отваливалось чуть ли не на второй день. Теперь если в объекте задать два конструктора с разными именами делфятина начинает на это ругаться. видишь ли это не по понятиям C++ Добавлено Вот так до сей поры делать нельзя ![]() ![]() type IItem = interface end; TEnumerator = class(TInterfacedObject, IEnumerator<IItem>) function GetCurrent: IItem; function MoveNext: Boolean; procedure Reset; end; TList = class(TInterfacedObject, IEnumerable<IItem>) function GetEnumerator: IEnumerator<IItem>; end; { TLists } function TList.GetEnumerator: IEnumerator<IItem>; begin // end; { TEnumerator } function TEnumerator.GetCurrent: IItem; begin // end; function TEnumerator.MoveNext: Boolean; begin // end; procedure TEnumerator.Reset; begin // end; Добавлено Если так трудно им исправить ошибку то пусть разделят два типа IEnumerator и IEnumerator<T> на не зависимые, что бы они не наследовали друг друга. и тогда этой проблемы не будет. а то получается типы есть, но все равно свой проходится писать ибо их тип юзать не удобно (с их типом приходится два раза объявлять класс) Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#112
,
|
|
|
|
Цитата ViktorXP @ IEnumerator Ты не одинок, народ весь плюётся от такого наследования. Советуют сделать свои интерфейсы и не юзать эти. Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#113
,
|
|
|
|
Цитата C++Builder XE3 теперь включает 64-bit, а также новые возможности в самом последнем стандарте языка C++. Только что пришло письмо от Эмбаркадеры. Также приглашают на конфу: Цитата CodeRage 7 – ежегодная техническая онлайн-коференция С 10 по 12 декабря с 6 вечера до 4 утра по Московскому времени присоединяйтесь к он-лайн конференции CodeRage7. В течение 3 дней он-лайн конференции экспертами Embarcadero и партнёрами будет показаны все новейшие разработки для С++ и опыт использования технологий заказчиками. Формат доклада ориентирован на всех интересующихся процессом создания приложений на С++ на живой демонстрации. Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#114
,
|
|
|
|
класс. вот этой проблемы больше нет. в XE3 он нормально отрабатывает без каких то лишних телодвижений с моей стороны. я просто как раз надумался все это поправить. поменял тип (до этого временно стоял string). и ни в одном месте не ругнулось, а в X2 если попробовать пере собрать то начинают сыпаться ошибки о несовместимости типов.
Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#115
,
|
|
|
|
Вот так до сих пор делать нельзя
![]() ![]() ![]() type ITest = interface end; ITest2 = interface function Get<I: ITest>{(AClass: TClass)}: I; end; Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#116
,
|
|
|
|
Цитата ViktorXP @ Теперь если в объекте задать два конструктора с разными именами делфятина начинает на это ругаться. видишь ли это не по понятиям C++ интересно, причём тут C++?? ![]() Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#117
,
|
|
|
|
Даже интересно стало, что они наваяют для андроида.
Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#118
,
|
|
|
|
Кто-нибудь трогал 64-битный C++ Builder? Почему там run-time пакеты нельзя делать для Win64?
|