Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.12.13;
Скачать: CL | DM;

Вниз

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

 
Jeer ©   (2015-04-10 10:21) [40]

Магический *эльфийский компилятор:


TGUID = packed record
 D1: LongWord;
 D2: Word;
 D3: Word;
 D4: array[0..7] of Byte;
end;

const
 g: TGUID = "{E4C26C63-CDD1-4450-9FE0-6F035E33CF90}";


 
virex(home) ©   (2015-04-10 10:29) [41]

так какой там размер exe пустого проекта с формой?


 
Rouse_ ©   (2015-04-10 10:31) [42]

О как, значит кодогенератор починили - это отлично.


 
Jeer ©   (2015-04-10 11:03) [43]

>так какой там размер exe пустого проекта с формой?

Без отладочной - 2 Mb


 
Jeer ©   (2015-04-10 11:18) [44]

Для сравнения - на D7 0.6 Mb
Короче, XE8 - отстой :)

Полегчало?


 
Pavia ©   (2015-04-10 11:26) [45]

А такой вопрос в XE8 включили автосборку мусора для десктопа или она всё ещё только для мобильной платформы?


 
Kerk ©   (2015-04-10 11:58) [46]


> Eraser ©   (10.04.15 06:32) [38]
>
> > Kerk ©   (09.04.15 23:10) [28]
>
> а есть ли информация по поводу планов создания nextgen компилятора
> под мак? т.к. сейчас компилятор под мак вроде как есть,
> но это другой тип компилятора то.

Сорри, я не в теме.


> Pavia ©   (10.04.15 11:26) [45]
>
> А такой вопрос в XE8 включили автосборку мусора для десктопа

Нет
* это не сборка мусора, это счетчик ссылок :)


 
Jeer ©   (2015-04-10 12:07) [47]

Да, это ARC, а не GC и только в LLVM компиляторе для ARM.

С другой стороны, с появлением в Delphi длинных строк, появился и механизм ARC + еще есть ARC для переменных интерфейсного типа.


 
Jeer ©   (2015-04-10 12:08) [48]

ARC - это детерменированный механизм, вместо случайного GC.


 
Jeer ©   (2015-04-10 12:09) [49]

http://edn.embarcadero.com/article/images/43073/delphilanguagemobiledevelopmentwhitepaper170413.pdf


 
Дмитрий С ©   (2015-04-10 12:38) [50]


> Для сравнения - на D7 0.6 Mb

Просто интересно, чего там так много.


 
Kerk ©   (2015-04-10 12:45) [51]


> Дмитрий С ©   (10.04.15 12:38) [50]
>  
> > Для сравнения - на D7 0.6 Mb
>
> Просто интересно, чего там так много.

Ну например намного больше информации теперь дает RTTI, строки тоже стали длиннее в два раза (юникод) и т.п. В любом случае, ради экономии мегабайта я в D7 добровольно не вернусь. На прошлой работе проклял всех, кто рассказывает о мифической стабильности и крутости D7 :) Самая лучшая версия делфи - последняя. Точнее XE7, с XE8 я пока мало знаком.


 
Jeer ©   (2015-04-10 12:50) [52]

Есть такая щтука:
https://code.google.com/p/delphiunitsizes/downloads/detail?name=DelphiUnitSizes101.zip

Можно полазать посмотреть, что сколько весит.


 
Kerk ©   (2015-04-10 13:59) [53]

http://blog.marcocantu.com/blog/2015-april-new-xe8-vcl-developers.html


 
Дмитрий С ©   (2015-04-10 15:47) [54]


> На прошлой работе проклял всех, кто рассказывает о мифической
> стабильности и крутости D7 :)

Насчет мифической - полностью согласен. Мне достался проект на D7. Среда больше получаса не работает - начинаются всякие AV.


> Ну например намного больше информации теперь дает RTTI,
> строки тоже стали длиннее в два раза (юникод) и т.п.

Все равно, не 2 мегабайта же. Я не жалуюсь, действительно интересно что там может быть.


 
Jeer ©   (2015-04-10 16:10) [55]

>Среда больше получаса не работает - начинаются всякие AV.

Глупости. Среда D7 работает устойчиво сутками напролет - и такое бывало.
Если у кого-то кривые руки и моск - это правится оперативно, у хирурга.


 
Внук ©   (2015-04-10 17:19) [56]

>>Среда больше получаса не работает - начинаются всякие AV.
 Что есть, то есть, может и не полчаса, но глючит очень часто.


 
Внук ©   (2015-04-10 17:33) [57]

Только я перепутал, я имел в виду D2007


 
Rouse_ ©   (2015-04-10 18:00) [58]


> Дмитрий С ©   (10.04.15 15:47) [54]
> Насчет мифической - полностью согласен. Мне достался проект
> на D7. Среда больше получаса не работает - начинаются всякие
> AV.

Семерка за всю мою огромную практику падала раза три. Вероятно экспертов понаставил, которые могу влиять.


> Внук ©   (10.04.15 17:33) [57]
> Только я перепутал, я имел в виду D2007

А вот 2007 и выше - периодически сыплется, особливо проявляется нехватка памяти при редактировании модулей от DX (dxBar тот-же). Правда на ХЕ4 уже не так сильно заметно - видать подкрутили.

Ну а вообще, раз они реально докрутили кодогенератор до шеколадного уровня, походу будем переходить на ХЕ8. Всю след неделю буду тестировать что там у них и как.

Кстати всеж таки - запись вчерашнего вебинара по ХЕ8 у кого нибудь есть?
Очень хочется посмотреть.


 
Rouse_ ©   (2015-04-10 18:01) [59]


> А вот 2007 и выше

ЗЫ: 2005 и выше.


 
Rouse_ ©   (2015-04-10 18:07) [60]

Ребят еще одна просьба, вдруг у кого есть ХЕ7, сделайте плз такой-же тест что я просил в  [18]. А именно сбилдите вот этот код в ХЕ7: http://kazav.blogspot.com/2014/01/delphi-2.html
и покажите что на выходе в ASM.
Сразу поясню чего добиваюсь - если они сей момент поправили еще в ХЕ7, значит косяков сильных не было обнаружено, и кодогенератор перешел в ХЕ8.
НО!!!
Но если это было причесано только в восьмерке, то могут иметь место ошибки самого кодогенератора (сами понимаете, пофиксили старые баги, добавили новые), которые они будут фиксить только в ХЕ9.
А мне с ними разбираться не сильно охота.


 
junglecat ©   (2015-04-10 18:24) [61]

у меня D7 падала только из-за DEP. Добавил ее в исключения - проблем не стало


 
Дмитрий С ©   (2015-04-10 18:28) [62]


> Семерка за всю мою огромную практику падала раза три. Вероятно
> экспертов понаставил, которые могу влиять.

Мне среда досталась вместе с проектом. Автор программы утверждает, что программа будет нормально собираться только в его среде, проверять на себе не хочется - программа очень большая - все не проверишь.

В about написано следующее
Borland Delphi Enterprise
Lite Edition v7.3.4.2 (Build 8.1)
Windows 2000 (Build 9200) (интересно, запущено под windows 8.1 без настроек совместимости)


 
junglecat ©   (2015-04-10 18:35) [63]

> Windows 2000 (Build 9200) (интересно, запущено под windows
> 8.1 без настроек совместимости)

все, что >= 5.0 - windows 2000 )


 
Kerk ©   (2015-04-10 19:26) [64]


> junglecat ©   (10.04.15 18:24) [61]
>
> у меня D7 падала только из-за DEP. Добавил ее в исключения
> - проблем не стало
>

У меня она падала например если написать break вне тела цикла в редакторе :) Глюкодром там еще тот.


 
Дмитрий С ©   (2015-04-10 20:12) [65]


> У меня она падала например если написать break вне тела
> цикла в редакторе :) Глюкодром там еще тот.

Действительно, падает:))


 
Jeer ©   (2015-04-10 20:57) [66]

Изобретение не жизненных ситуаций, с целью проявления глюков софта - похвальное занятие.


 
Kerk ©   (2015-04-10 21:01) [67]


> Jeer ©   (10.04.15 20:57) [66]
>
> Изобретение не жизненных ситуаций, с целью проявления глюков
> софта - похвальное занятие.

Во время большого рефакторинга случаются совершенно любые ситуацию. Но ты все равно не поймешь :)


 
Kerk ©   (2015-04-10 21:03) [68]

Тут недавно Ник Ходжес на публике заявил, что если Castalia на каком-то коде падает громко, то это не ее проблема, а код плохой. Это звучало настолько дико, что я совсем не ожидал, что скоро встречу его единомышленника :)


 
Rouse_ ©   (2015-04-10 22:10) [69]

Это из серии: «То, что мы не оправдали ваши ожидания, – это не наши проблемы. Это ваши проблемы.

Щас его даже от рекламы чипсов отлучили :)


 
Kerk ©   (2015-04-10 22:40) [70]

Вот и Jeer-а с Ходжесом от чипсов отлучим :)


 
Kerk ©   (2015-04-10 22:43) [71]

Оффтоп.
Обзавелся сегодня наконец сертификатом для подписи кода от комодо. Подписал установщик, но... если скачиваю этот свой установщик из интернета и запускаю, винда радостно рапортует, что предупредила запуск неопознанного приложения. Будто сертификата и нету. Такая вот беда. Может подождать надо, хз. Подписалось все правильно, я проверял.


 
Юрий Зотов ©   (2015-04-10 23:11) [72]

Ну, не знаю. D7 у меня, можно сказать, не падала. Изредка Internal Error, и все. Но действительно изредка, практически не мешало.

Может, потому, что я не пробовал писать break вне цикла.
:o)


 
Kilkennycat ©   (2015-04-10 23:23) [73]


> Может подождать надо, хз.

да вроде сразу должно


 
Дмитрий С ©   (2015-04-10 23:27) [74]


> Kerk ©   (10.04.15 22:43) [71]

А можешь подписанный файлик показать?


 
Kerk ©   (2015-04-10 23:31) [75]

http://sourceoddity.com/download/FixInsight_2015.03upd1_setup.exe


 
Jeer ©   (2015-04-11 00:46) [76]

>Во время большого рефакторинга случаются

Если изначально писать соплями, то таки да - при большом рефакторинге может случиться любое обрезание серпом.


 
Kerk ©   (2015-04-11 01:07) [77]


> Kilkennycat ©   (10.04.15 23:23) [73]
> Дмитрий С ©   (10.04.15 23:27) [74]

Разобрался. В Win8 все сложно стало.
http://blogs.msdn.com/b/ie/archive/2012/08/14/microsoft-smartscreen-amp-extended-validation-ev-code-signing-certificates.aspx


> Jeer ©   (11.04.15 00:46) [76]

Я ж говорил, что не поймешь :)


 
Дмитрий С ©   (2015-04-11 01:31) [78]


> Kerk ©   (11.04.15 01:07) [77]

У меня Win8.1, смартскрин включен - предупреждения не было. Только голубой UAC.
И, кстати, я запустил инсталлятор двойным щелчком, а кто-то дописал два подозрительных параметра в командную строку:
https://yadi.sk/i/qEfrgxcffuhna


 
Дмитрий С ©   (2015-04-11 01:36) [79]

Прочитал - это фишка inno setup.


 
Kerk ©   (2015-04-11 11:52) [80]


> У меня Win8.1, смартскрин включен - предупреждения не было.
>  Только голубой UAC.

У меня внезапно тоже все заработало нормально. Видимо, время нужно было.



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

Текущий архив: 2015.12.13;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.009 c
15-1429676154
pavelnk
2015-04-22 07:15
2015.12.13
Mobile Add-On Pack for Delphi XE8 Professional


4-1274544942
allrussia
2010-05-22 20:15
2015.12.13
Перехват сообщения WM_COPY у TCombobox - не работает


2-1403426580
Sakipiel
2014-06-22 12:43
2015.12.13
Запись и чтение строки из блоба


15-1428572755
Дмитрий С
2015-04-09 12:45
2015.12.13
Программы для автоматического поиска драйверов


15-1429258286
Dimka Maslov
2015-04-17 11:11
2015.12.13
Теория вероятности