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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.007 c
2-1403515896
Imagination
2014-06-23 13:31
2015.12.13
Исчезает картинка


6-1277801832
Chubaka
2010-06-29 12:57
2015.12.13
Исходник прокси-сервера


15-1429676154
pavelnk
2015-04-22 07:15
2015.12.13
Mobile Add-On Pack for Delphi XE8 Professional


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


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский