Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Мини экскурс в тыл врага. Появилась темка про халявную раздачу сабжа, и я, как злостный коллекционер компиляторов, решил ей воспользоваться. Небольшой навык гугления, и на англоязычном сайте без проблем дали искомый ключик. Установка - без проблем, даже без установленного на Win7prof сервиспака (нужен Net3.5 но он у меня уже в виртуалке был). Хелловорд - удачен со второй попытки, пришлось понять, что проект "3D приложения", это что то отличное от формочки с кнопками. Подкрутив пару флажков - http://stackoverflow.com/questions/4361769/c-builder-how-to-configure-compiler-to-output-just-exe получилось собрать релизную версию без зависимостей (это 32бит - Starter другого не позволяет). Всего размер exe 2.8Мб, потребление памяти 9Мб. Это весьма хороший базовый результат, относительно моих сравнений с другими фреймворками, в т.ч на других языках. Дальше, я конечно сломал систему, - заказав конструкцию из c++11 Код: plaintext 1. Как выяснилось, быстрый компилятор, включенный по умолчанию, такого не умеет. Слегка поискав, нашелся ключик "Use classic Borland compiler", который при выключении заставляет использовать более прогрессивный, но медленный clang. Кажется версии 3.3.1, как и доступный для отдельного скачивания компилятор командной строки. Отступая, - кстати, компилятор командной строки от сейчас Идеры, занимает всего 200Мб, включая Windows SDK и STL от Dinkumware, что есть очень мало (примерно как mingw) и гораздо лучше, чем требуемые инсталлятором VS2015 command line tools гигабайты. В итоге, конструкция хелловорлда с вектором из c++11 собралась, не повлияв на итоговые ТТХ бинарника. В целом, для получаса опытов, ощущения положительные. Недостатки конечно торчат - навскидку: -хелп хотя и оффлайновый, но заточен под Дельфи. Хотя поискав, я и нашел хелп по STL, но указывать где искать топик придется ручками -редактор - еще посмотрим, но похоже что всякие code completion и подобные автоматические попоподтиратели выключены. Просто редактор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 01:23 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
SiemarglНедостатки конечно торчат - навскидку: Для меся самое критичное - отладчик отрезали даже бреку нельзя поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 09:17 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
PPASiemarglНедостатки конечно торчат - навскидку: Для меся самое критичное - отладчик отрезали даже бреку нельзя поставитьНе подтверждаю. Отладчик работает (надо запускаться не большим треугольничком, а маленьким - F9). Доступны -пошаговая отладка -watches -cpu (shows assembler in run) -call stack -точки останова только по коду, можно с условием, но не по изменению данных Необходимый минимум. Нельзя - ограничено редакцией, судя по форуму -local vars (используй watches, luke) -Threads -Inspect (хз, что это). Но по наведению мышки нельзя посмотреть члены класса, подклассов итп, как в VS Еще - категорически не видит символы из глобальной области, типа Application, хотя Application->MainFormOnTaskBar - видит. Пока непонятен масштаб неудобства. Но исходников библиотек CTR/VCL/FMX - нет в этой редакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 12:18 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Siemarglкатегорически не видит символы из глобальной области, типа Application,Так в VCL вроде же каждый Pascal-ный unit имеет свой namespace, который совпадает с именем unit-а (Classes, Forms, Graphics, ...). Так что объект Application скорее всего в каком-нибудь namespace-е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2017, 23:41 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Еще тройка моментов. Отрезана возможность просмотра трассировочного вывода Event Log, стандартный printf и иже с ними тоже для оконного приложения не работает. Т.е для отладочных сообщений нужно самому извращаться, писать в файл, или в консоль писать через API. В комплекте вроде бы есть sqlite3.lib, sqlite3.dll и sqlite_x86.obj - но .lib и .obj, но использовать их нельзя - они "левые" (паскалевские чтоли - манглинг странный и ординалы не соответствуют dll). Баг - нагло игнорируются введенные в настройках проекта добавочные .lib - в командную строку линкера не попадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2017, 02:21 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Siemarglстандартный printf и иже с ними тоже для оконного приложения не работает.и не работал никогда. Какая такая консоль в оконном приложении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2017, 12:20 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Siemargl... Недостатки конечно торчат - навскидку: -хелп хотя и оффлайновый, но заточен под Дельфи. Хотя поискав, я и нашел хелп по STL, но указывать где искать топик придется ручками -редактор - еще посмотрим, но похоже что всякие code completion и подобные автоматические попоподтиратели выключены. Просто редактор Основной недостаток - лицензионный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2017, 19:00 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
чччДSiemargl... Недостатки конечно торчат - навскидку: -хелп хотя и оффлайновый, но заточен под Дельфи. Хотя поискав, я и нашел хелп по STL, но указывать где искать топик придется ручками -редактор - еще посмотрим, но похоже что всякие code completion и подобные автоматические попоподтиратели выключены. Просто редактор Основной недостаток - лицензионный. Code completion все же присутствует по Ctrl+пробел Лицензия позволяет спокойно работать только для себя лично, никак не на продажу и не в организации. Для компании - практически нельзя (где вы видели компанию с < 1000$ оборота). И если софт, который вы лично написали, продался на 1000$, то всё - требуют купить Professional (~1400$) Комментировать не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2017, 19:55 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Приврал. Апгрейд Starter->Prof будет ~1260$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2017, 19:58 |
|
||
|
С++ Builder Starter 10 wearing in
|
|||
|---|---|---|---|
|
#18+
Ребяты, не покупайте эту хрень, опять обманут... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2017, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2018289]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 141ms |

| 0 / 0 |
