|
Ce3apyc
Стаж: 9 лет 1 месяц Сообщений: 63
|
Ce3apyc ·
05-Фев-20 02:04
(5 лет 8 месяцев назад)
Кто-нибудь знает, как GetIt обмануть, чтобы он работал? Очень CodeSite нужен.
|
|
KostyantynKo
  Стаж: 15 лет 3 месяца Сообщений: 1638
|
KostyantynKo ·
05-Фев-20 02:16
(спустя 11 мин.)
Ce3apyc писал(а):
78818875Кто-нибудь знает, как GetIt обмануть, чтобы он работал? Очень CodeSite нужен.
CodeSite-260-5.3.3 прямо с GetIt.
|
|
Ce3apyc
Стаж: 9 лет 1 месяц Сообщений: 63
|
Ce3apyc ·
05-Фев-20 09:47
(спустя 7 часов)
Большое спасибо! Только я уже скачал с одного еврейского сайта. Залез сюда, чтобы сообщение удалить;)
|
|
ange.0.0.7
Стаж: 17 лет 9 месяцев Сообщений: 5
|
ange.0.0.7 ·
05-Фев-20 15:34
(спустя 5 часов)
Mida Converter ни у кого не завалялся случаем?
|
|
KostyantynKo
  Стаж: 15 лет 3 месяца Сообщений: 1638
|
KostyantynKo ·
05-Фев-20 19:46
(спустя 4 часа)
ange.0.0.7 писал(а):
78821266Mida Converter ни у кого не завалялся случаем?
Под 10.3.3 не пробовал.
|
|
giveaway
Стаж: 16 лет 4 месяца Сообщений: 507
|
giveaway ·
05-Фев-20 20:58
(спустя 1 час 11 мин.)
Коллеги, с поддержкой OSX Catalina так и глухо все?
|
|
KostyantynKo
  Стаж: 15 лет 3 месяца Сообщений: 1638
|
KostyantynKo ·
05-Фев-20 22:17
(спустя 1 час 18 мин.)
giveaway писал(а):
78823009Коллеги, с поддержкой OSX Catalina так и глухо все?
Проверьте эту тему...
https://rutr.life/forum/viewtopic.php?t=5808516
|
|
giveaway
Стаж: 16 лет 4 месяца Сообщений: 507
|
giveaway ·
11-Фев-20 14:35
(спустя 5 дней, ред. 11-Фев-20 14:35)
Что-то не вижу там отзыввов. Один чел написал, что не работает под Каталину, второй написал и потом стер сообщение (осnалось лишь в цитате), что для Mojave видит новый Xcode. Но нужна не Mojave же, а Catalina.
И вдогонку вопрос - а Каталину только версия для Delphi поддерживает? А С++ нет? В описании к нему ни строчки о поддержке.
|
|
KostyantynKo
  Стаж: 15 лет 3 месяца Сообщений: 1638
|
KostyantynKo ·
11-Фев-20 23:09
(спустя 8 часов)
giveaway
FMX C++ Builder - macOS32 бита только.
Не думаю что там большая разница между Mojave и Catalina в сфере этой проги, я на Sierra тестил Delphi под 64 бита ну и C++ под 32 - без проблем.
Правда попробовал скомпилировать 64-битное приложения под Sierra 10.12.6 у виртуальной среде.
По идеи Каталина тоже поддерживает 64-бита в XCode.
|
|
giveaway
Стаж: 16 лет 4 месяца Сообщений: 507
|
giveaway ·
12-Фев-20 09:51
(спустя 10 часов)
KostyantynKo писал(а):
78860383FMX C++ Builder - macOS32 бита только.
Тогда вопрос про Каталину снят... Нужен именно C++ Builder
|
|
scrooge30
Стаж: 16 лет 5 месяцев Сообщений: 77
|
scrooge30 ·
12-Фев-20 13:51
(спустя 3 часа)
Может кто дать ссылку на новую тему "Zircon Windows theme" из GetIt Package Manager in RAD Studio 10.3.3?
|
|
KostyantynKo
  Стаж: 15 лет 3 месяца Сообщений: 1638
|
KostyantynKo ·
13-Фев-20 08:48
(спустя 18 часов, ред. 13-Фев-20 08:48)
scrooge30 писал(а):
78863157Может кто дать ссылку на новую тему "Zircon Windows theme" из GetIt Package Manager in RAD Studio 10.3.3?
VCLStyleZircon-20200206.zip
|
|
scrooge30
Стаж: 16 лет 5 месяцев Сообщений: 77
|
scrooge30 ·
13-Фев-20 09:12
(спустя 24 мин.)
KostyantynKo писал(а):
78867520
scrooge30 писал(а):
78863157Может кто дать ссылку на новую тему "Zircon Windows theme" из GetIt Package Manager in RAD Studio 10.3.3?
VCLStyleZircon-20200206.zip
Спасибо! Я посмотрел - эти стили оказывается продают  Zircon стоит $29 https://www.delphistyles.com/vcl/Zircon.html
|
|
bg.gsv
Стаж: 12 лет 6 месяцев Сообщений: 19
|
bg.gsv ·
17-Фев-20 22:22
(спустя 4 дня)
Коллеги, приветствую!
Возникла насущная необходимость использовать Codeguard.
После настройки проекта под его использование проект так и не смог запустить, что-то в инициализации глобальных данных не понравилось codeguard и он зависает на них. На чём конкретно он повис так и не понял, в проекте очень много объектов констант. В логе нет никакой существенной информации, которая помогла бы понять, где проблема.
Начал экспериментировать и вот, что обнаружил.
В чистом проекте, на форму кинул кнопку и написал в её обработчике клика следующий код:
Код:
int* Data = new int[4];
delete [] Data;
Data[3] = 10;
На третьей строке codeguard успевает записать лог в файл и наглухо зависает.
Может кто-нибудь сталкивался с подобным или посоветуете инструмент для поиска проблем - где-то портится память, не могу поймать где.
|
|
temp128
 Стаж: 16 лет 6 месяцев Сообщений: 481
|
temp128 ·
19-Фев-20 19:29
(спустя 1 день 21 час, ред. 21-Фев-20 11:09)
bg.gsv писал(а):
78896879... в проекте очень много объектов констант. В логе нет никакой существенной информации, которая помогла бы понять, где проблема.
Проверьте конструкторы константных объектов ! Они начинают работать еще до функции main.
bg.gsv писал(а):
78896879... Начал экспериментировать и вот, что обнаружил ...
Я создал проект консольного приложения, вставил туда ваш, простенький код, включил CodeGuard, и ... - ничего. Переключился на Classic компилятор - вот тут CodeGuard и начал работать.
Судя по всему CodeGuard с CLANG не работает (  Это явно указано в help'е ). Это средство появилось в RAD Studio задолго до компилятора CLANG - примерно в 2010 - 2011 г, если я точно помню.
Что касается константных объектов, то если их конструкторы выбрасывают исключения, то CodeGuard не создает никаких записей в log-файле об этом.
bg.gsv писал(а):
78896879... - где-то портится память, не могу поймать где.
Память может портиться совсем не там, где вы обнаруживаете ошибку (Например в другом потоке).
В *nix системах, есть такой инструмент, как valgrind, если у вас только С++ код, без Borland' овских или других нестандартных библиотек, то можно быстро попробовать valgrind, собрав, хотябы тестовый пример, в unix системе.
PS: Я, лично, никогда не пользовался CodeGuard, т.к считаю, что если программист перестает понимать, как работает его код, то нужно, перестать строчить новый код и проанализировать существующий или же, просто, его переписать.
|
|
grand-auto
Стаж: 14 лет Сообщений: 12
|
grand-auto ·
20-Фев-20 08:59
(спустя 13 часов)
У меня вообще при запуске ошибки посыпались:
Что с этим делать?
|
|
yasp2018
Стаж: 7 лет 3 месяца Сообщений: 49
|
yasp2018 ·
20-Фев-20 20:25
(спустя 11 часов, ред. 20-Фев-20 20:25)
yasp2018 писал(а):
78818648Прости imatra82
ты мог бы поделиться этим
Спасибо приятель
|
|
bg.gsv
Стаж: 12 лет 6 месяцев Сообщений: 19
|
bg.gsv ·
25-Фев-20 17:37
(спустя 4 дня)
temp128 писал(а):
78903947Проверьте конструкторы константных объектов ! Они начинают работать еще до функции main.
Это первое, что я сделал. Никаких ошибок они не выдают, но Codeguard почему-то не доходит до main.
temp128 писал(а):
Судя по всему CodeGuard с CLANG не работает ( Это явно указано в help'е ).78903947
Это я то-же понимаю  , я использую классический компилятор. т.е. сам Codeguard работает, но подвисает.
temp128 писал(а):
78903947Память может портиться совсем не там, где вы обнаруживаете ошибку (Например в другом потоке).
В том-то вся и соль, что это скорее всего и происходит. И нужно понять, что, где и как. Как работает код я прекрасно понимаю, но в программе много фоновых операций, вычислений и прочего кода, во время работы которого создаются и уничтожаются временные данные. И не весь этот код я написал. По этому и нахожусь в поисках инструмента, который помог-бы разобраться с этим.
temp128 писал(а):
В *nix системах, есть такой инструмент, как valgrind, если у вас только С++ код, без Borland' овских или других нестандартных библиотек, то можно быстро попробовать valgrind, собрав, хотябы тестовый пример, в unix системе.78903947
Как раз у меня полная интеграция с Borland'овскими библиотеками и нужен соответствующий инструмент.
Но за подсказку спасибо! Некоторые части так можно проверить.
|
|
temp128
 Стаж: 16 лет 6 месяцев Сообщений: 481
|
temp128 ·
27-Фев-20 12:01
(спустя 1 день 18 часов, ред. 10-Мар-20 16:28)
bg.gsv писал(а):
78943861... но Codeguard почему-то не доходит до main.
Там до main ( "как до Киева раком"  ) выполняется еще куча кода:
- Инициализация динамических библиотек - *.dll ( вызовы DllMain )
- Инициализация пакетов (package) - *.bpl
- Вызовы функций, что зарегистрированы с помощью #pragma startup
- Регистрация визуальных/невизуальных компонентов библиотеки VCL и прочих библиотек.
Может, ещё что-то, что я пропустил.
Я, вижу, что вы это знаете. Вам предстоит, действительно, очень тяжелая работа. Попробуйте урезать фукционал вашего приложения, пока не заработает, так хотябы поймете, какие библиотеки вам жизнь портят. На полную победу, с помощью Wunderwaffe, надеяться не приходится.
PS: Нашел еще один глюк в C++ Builder (похоже, что в стартовом/завершающем коде многопоточной dll):
скрытый текст
В DLL содержатся 2 функции и один статический объект:
lib.cpp:
Код:
void Init()
{
puts("lib::Init()");
} void Done()
{
puts("lib::Done()");
} #pragma startup Init 100
#pragma exit Done 100 Obj o("lib");
obj.h:
Код:
class Obj {
public:
Obj(const char *module);
~Obj(); private:
const char *Module;
};
obj.cpp:
Код:
Obj::Obj(const char *module)
: Module(module)
{
printf("%s::Obj::Obj()\n", Module);
} Obj::~Obj()
{
printf("%s::Obj::~Obj()\n", Module);
}
Если скомпилировать DLL как многопоточную, то при исполнении приложения ( с которым она скомпонована, через библиотеку импорта ), вывод будет таким:
lib::Obj::Obj()
lib::Init()
lib::Obj::~Obj()
lib::Done()
а должен быть, наверное  , таким:
lib::Obj::Obj()
lib::Init()
lib::Done()
lib::Obj::~Obj()
У однопоточной DLL вывод именно такой, и должен быть таким !!!, т.к. в любой функции вы можете сослаться на статический объект, а это значит, что уничтожен он должен быть, только после выпонения любой функции, определенной в библиотеке, в том числе и функции, объявленной с помощью #pragma exit.
Нет глюка !!! 
Это надо же, так было, нае.... "ошибиться" - причина в том, что опция "Use 'classic' Borland compiler" для "Debug Configuration - Windows 32-bit pltform" установлена в false, а для "All configurations" и "Debug Configuration" установлена в true.
Вот dll и скомпоновалась с RTL для CLANG.
|
|
artrider
Стаж: 14 лет 4 месяца Сообщений: 16
|
artrider ·
06-Мар-20 12:06
(спустя 8 дней)
grand-auto писал(а):
78910375У меня вообще при запуске ошибки посыпались:
Удалить Hyper-V это точно и возможно остальные компоненты виртуализации которые идут в комплекте с виндой.
|
|
temp128
 Стаж: 16 лет 6 месяцев Сообщений: 481
|
temp128 ·
08-Мар-20 13:36
(спустя 2 дня 1 час)
|
|
tutralex
 Стаж: 15 лет 1 месяц Сообщений: 66
|
tutralex ·
09-Мар-20 08:39
(спустя 19 часов)
В 10.3.3 все еще невозможно работать использую clang и с++11 и выше, а они уже новый "багоотстойник" выпускают.
|
|
igoryun
Стаж: 15 лет 4 месяца Сообщений: 32
|
igoryun ·
09-Мар-20 12:44
(спустя 4 часа, ред. 09-Мар-20 13:45)
Зато считают своим долгом не забыть упомянуть))
Цитата:
Dear Community Edition User,
Embarcadero Technologies, Inc. (“Embarcadero”) holds the copyright for various software offerings, including, but not limited to, the Delphi Community Edition and the C++ Community Edition (collectively, “Software”). The scope of this letter is to remind you of the permitted usage of the Embarcadero Community Edition Software pursuant to the terms of the End User License Agreement (“EULA”) available at https://www.embarcadero.com/products/rad-studio/rad-studio-eula.
The Community Edition Software is an important mechanism to attract new developers into Embarcadero’s ecosystem and to encourage Delphi and C++ learning. To that end, the target users for the Community Edition Software are students, hobbyists, and early stage startups that meet the required threshold (for more information about the required threshold, please refer to Question #6 at https://www.embarcadero.com/products/delphi/starter/faq). Note that the usage of the Community Edition Software for any commercial activity is prohibited.
While the Embarcadero Community Edition Software is freely available and offers powerful capabilities, Embarcadero, as the copyright owner, wants to ensure its usage is within the scope of its license agreement. We determined a number of abuse cases in the last twelve months that prompt us to take legal action in order to protect our intellectual property rights. The misuse of the Community Edition Software is a serious matter and the initiation of a legal action by Embarcadero may have a significant monetary impact on violators. Therefore, Embarcadero prepared the below list of cases, which reflects the NON-ACCEPTABLE usage of the Embarcadero Community Edition Software. The EULA clearly prohibits the below usage.
1. Community Edition Software SHOULD NOT be used as a trial - if the official trial period is too short you can speak with someone from the Embarcadero sales team or any authorized reseller and request an extension of your trial period.
2. Community Edition Software CANNOT be used for training purposes or by interns - – Embarcadero has a license option that specifically address this use case. You can find out more information about these licenses from Embarcadero sales team or its authorized resellers.
3. Personal use of the Community Edition Software at the office on a work machine IS NOT allowed – Embarcadero EULA is very clear that the Community Edition Software CANNOT be used in a work setting or on a work machine (for more information, please refer to Question #10 at https://www.embarcadero.com/products/delphi/starter/faq). You and your employer will be liable for the unauthorized use of the Community Edition Software placeat
4. Community Edition Software CANNOT be used for Professional Services (even as a part time on the side) – Embarcadero has a limit of $5K in revenue for Community Edition Software usage and that limit can be easily reached with any professional consulting. Embarcadero offers a variety of license options that can meet your needs without exposing you and your customer to the risk of infringing Embarcadero’s copyright.
5. Community Edition Software CANNOT be used on a personal computer to work on projects for a company - If the company you work for does not qualify for the Community Edition Software use, then working on projects or files belonging to or for the benefit of the company (including projects for internal use) is a violation of the Embarcadero Community Edition Software usage and the company (i.e. your employer) is liable for such infringement.
If you want more information about the Community Edition Software in the FAQs format please go to https://www.embarcadero.com/products/delphi/starter/faq.
Embarcadero wants to remind you that the use of the Community Edition Software outside the scope of the EULA is a form of piracy and is illegal. Embarcadero takes the protection of its copyright very seriously and has a compliance and legal team constantly monitoring to ensure its intellectual property rights are not infringed. Upon detection of an unauthorized use, additional fees and penalties will be applied in order to mitigate the copyright infringement.
Should you wish to contact Embarcadero to purchase a commercial version of the software, please contact compliance@embarcadero.com .
Should you have any questions, please do not hesitate to contact me directly at compliance@embarcadero.com.
Thank you!
David Sanchez
Global Manager of License Compliance
10801-1 N. Mopac Expressway, Suite 100 | Austin, TX 78759
Странная политика привлечения новых клиентов. Мы выпустим бесплатную версию, а оптом лицензионно запретим ее использовать. Она вроде и есть, но толку от нее вроде и нету. Видимо в свете последней обновы, когда на форуме люди вовсю начали писать о невозможности дальнейшего использования студии из-за глюков, и видимо не только писать, атким вот письмом решили пополнить ряды купивших))
|
|
Feofan40699
Стаж: 13 лет 9 месяцев Сообщений: 27
|
Feofan40699 ·
09-Мар-20 12:49
(спустя 4 мин.)
Тоже только что получил...
Пункты 1, 2, 3... Рытьё ям для себя же...
|
|
AndyKorg123
Стаж: 16 лет 4 месяца Сообщений: 31
|
AndyKorg123 ·
10-Мар-20 07:38
(спустя 18 часов)
А по моему обычная юридическая отписка для юристов: community не триал, и не может использоваться как личная среда на рабочем месте корпорации.
Собственно для Community VS то же есть ограничения (помягче правда):
Цитата:
Для организаций Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
Для всех прочих сценариев использования: В некорпоративных организациях Visual Studio Community могут использовать до 5 пользователей. В корпоративных организациях (в которых используется более 250 ПК или годовой доход которых превышает 1 млн долларов США) использование запрещено, за исключением случаев, перечисленных выше (открытый код, научные исследования и учебные аудитории)."
|
|
Ce3apyc
Стаж: 9 лет 1 месяц Сообщений: 63
|
Ce3apyc ·
12-Мар-20 04:35
(спустя 1 день 20 часов)
В очередной раз убеждаюсь, что быдлокодеровцы рукажопы. Открываю свой рабочий проект, нет платформы Android 64-bit. Пункт "Add platform" не активен. Создаю новый проект, все платформы в наличии. Возвращаюсь к рабочему проекту, пытаюсь передергиванием активировать пункт "Add platform", удаляя неиспользуемые платформы. Ок, пункт "Add platform" активировался, но добавляются только те, что только что удалил, Android 64-bit по-прежнему не добавляется. Ладно, передергиваю дальше - удаляю FooProject.dproj, открываю FooProject.dpr, уф! вроде появились, но как-то подозрительно мало - кроме Android 32-bit все остальные только 64-bit. Ладно, думаю, пока достаточно. Лезу в настройки проекта, пункта "Generate Android App Bundle file (arm + arm64)" как не бывало - че за херня!!! Нажимаю "Save", ругается, что "versionCode" должно быть числом, лезу в "Version Info" в конфигурации для Android 64-bit, там этого поля вообще нет, равно как и других полей для платформы Android!!! Зато полный набор полей от платформы Windows. Короче, очередная бесполезная наспех испорченная куча кода, а не среда разработки. И за что только деньги платят этим индусам?
|
|
kolio2
Стаж: 16 лет 10 месяцев Сообщений: 15
|
kolio2 ·
12-Мар-20 17:19
(спустя 12 часов)
RAD Studio 10.4 beta.... да как бы RAD Studio 10.3.3 та еще beta. При запуске проекта в дебаг - то окно RAD сворачивается в панель задач, то не сворачивается само. То туго разворачивается с тормозами дикими.
Рефреш окна RAD - это то еще удовольствие - натянули тем, что дало такие тормоза отрисовки что просто тошнит уже.
А если закрываешь программу , которую дебажишь и сразу же нажимаешь F9 быстро - тупо виснет RAD и через 20 сек вылет с автоматическим отчетом о падении приложения. Чего только стоит панель компонентов слева - при клике на любой вложенный компонент идет случайным образом фокусировка на 10-15 компонентов выше (или ниже, уже забыл пока писал это). Потом снова проматываешь список и снова нужно кликать. Уже годами эта проблема и никто не исправляет. Самая более-менее нормальная версия 10.2.1, а дальше я начал просто офигевать от крутого пике. А тут еще и beta.
|
|
igoryun
Стаж: 15 лет 4 месяца Сообщений: 32
|
igoryun ·
12-Мар-20 19:14
(спустя 1 час 55 мин.)
Дааа, квест с попаданием в элемент в браузере - заманаха) можно первый раз кликнуть мимо, тогда не скачет, а потом в компонент.
А вообще, без комментариев...
|
|
AndyKorg123
Стаж: 16 лет 4 месяца Сообщений: 31
|
AndyKorg123 ·
13-Мар-20 07:29
(спустя 12 часов, ред. 13-Мар-20 07:29)
kolio2 писал(а):
79038629да как бы RAD Studio 10.3.3 та еще beta. При запуске проекта в дебаг - то окно RAD сворачивается в панель задач, то не сворачивается само. То туго разворачивается с тормозами дикими.
....
Нв Win10 & Win server 2012 & 2016 Темные и светлые темы не наблюдается такое поведение. Тормоза бывают при формировании подсказки и ошибках синтаксиса в открытых окнах.
|
|
kolio2
Стаж: 16 лет 10 месяцев Сообщений: 15
|
kolio2 ·
13-Мар-20 11:50
(спустя 4 часа)
AndyKorg123 писал(а):
Нв Win10 & Win server 2012 & 2016 Темные и светлые темы не наблюдается такое поведение. Тормоза бывают при формировании подсказки и ошибках синтаксиса в открытых окнах.
я отключал темы - вообще всё летает, но всё очень не привычное, как будто запустил Delphi 5
|
|
|