Embarcadero Technologies, Inc. - ведущий поставщик удостоенных наградами средств для разработки приложений и создания и управления базами данных. Пользователи продуктов Embarcadero проектируют правильней, реализуют быстрей и эксплуатируют надёжней вне зависимости от платформы или языка программирования. Официальный сайт www.embarcadero.com/ru
попробовал как на видео создать FMX приложение с помощью LiveBinding и SQLite в среде IDE Delphi 11 Community. запуск на Android 13-14 И получил ошибку : [FireDAC|[Stanl[Def]-254. Definition [SQLite_Demo] is not found in [] Запуск на десктопе Win - нет ошибок. file SQLite добавил в проект, в DEployment указано верно .\asset\internal указываю путь к файлу перед комментарием посмотрел 20240530 5 простых шагов, чтобы начать работать с данными в VCL и FMX 20231005_Популярные БД в RAD Studio-от BDE к FireDAC 20190328 SQLite и FireDAC сделал по шагам по инcткруции с сайта embarcadero: Mobile Tutorial: Using InterBase ToGo with FireDAC (iOS and Android) Mobile Tutorial: Using FireDAC and SQLite (iOS and Android) из инструкции не понятно: "Следуя шагам из этого руководства, вы создали файл базы данных в Windows. Файл базы данных недоступен на мобильном устройстве, если только вы не скопируете его на мобильное устройство или не создадите его на лету." написано как создать базу если нет. А как скопировать файл ? Ошибка fireDAC - после создания LiveBinding - осталась не понятна.
Нельзя ли сделать видео о разработке динамических библиотек для операционных систем, отличных от Windows? .so, .dylib. Также, хотелось бы видео по работе с новыми компонентами для интеграции Python в свои приложения. Ну и еще, чтобы два раза не вставать - почините компоненты AppTethering. Они опять потоки данных (Stream) не передают.
Спасибо за предложения! А два раза вставать все же придется: чтобы разработчики занялись "починкой" компонент, нужно сделать заявку на quality.embarcadero.com, желательно с тестовым примером того, что и как не работает.
Читаю название материала: "Какие новшества..." - диву даюсь от лени здешних форумчан. Лень им не то, что порыться в НЕ русскоязычных материалах, а даже заглянуть к товарищу Гуглистому с корректно-завершенным синтаксическим запросом! Ниже даю - только лишь самый малый перечень новинок по запросу: "Що нового в RAD Studio 12.1", це укр. мова - так що користуйтеся висновками в перекладi на рус.яз. от "братьев"-украинцев: «08.04.2024 Компания Embarcadero выпустила обновления для продуктов версии 12.1 Athens, с: - улучшенными библиотеками VCL и FireMonkey, - разделенными представлениями редактора, - улучшенным Delphi LSP, - C Builder теперь поставляется с новым компилятором Clang и усовершенствованной интеграцией Visual Assist.» А вот и главные новинки в улучшениях новой редакции Embarcadero Athens v.12.1: 1. Улучшенные библиотеки VCL и FireMonkey. 2. Разделение представлений редактора в RAD Studio IDE. 3. Доступ к данным и поддерживаемые БД. 4. Улучшена интеграция Visual Assist для C Builder IDE. 5. Модернизированные компиляторы C и набор инструментов. 6. Поддержка новых мониторов с высоким разрешением 4K. 7. Поддержка дополнительных стилей VCL при проектировании. 8. Поддержка SKIA для дизайна пользовательского интерфейса в FireMonkey. 9. Больше API-интерфейсов Windows готовы к использованию в Object Pascal. 10.Новый компонент мобильной биометрической проверки подлинности юзера для мобильных приложений FireMonkey. 11.Многострочные литералы для кода Delphi. 12.Завершена разработка нового компилятора и набора инструментов C++ Win64 Clang, ранее представленного в версии 12.0. 13.Новые возможности модернизированных компиляторов и Set Tools C++, но только лишь для версии ЯВУ C++ Builder. 14.Первый выпуск: - нового компилятора C++ для платформы Win64 на основе Clang, - высококачественный набор инструментов с отличной поддержкой STL, - 64-bit компилятор + линкер, превосходно подходящих для создания и связывания модулей БОЛЬШОГО ПРОМЫШЛЕННОГО ПО, улучшенной интеграции с внешними библиотеками и кодом C++, 15.Полная интеграция IDE с возможностью создавать приложения VCL и FireMonkey с использованием FireDAC и других библиотек БД в RTL. 16.Разделение представлений редактора RAD Studio IDE: несколько редакторов рядом, над и под друг другом для кодирования фрагментов файла кода для редактирования его в нескольких местах, сохраняя на экране работу как UI дизайн, так и представление кода. 17.Android API уровня 34 и улучшенное развертывание, но пока лишь для синтаксиса ЯВУ с обновлением поддерживаемого Android API до уровня 34. 18.Улучшение качества в RAD Studio 12.1: - улучшенная интеграция Visual Assist для C++Builder IDE (только C++ Builder); - значительно улучшена за счет особого внимания к качеству в версии 12.1; - расширения рефакторинга переименования для дизайнеров кода и визуальных элементов; - обеспечение лучшего в своем классе IDE завершение кода, навигации по коду и рефакторинг кода C++; - потрясающий прирост производительности; - рост качества и улучшения Delphi LSP, но лишь для ЯВУ; - добавлена возможность настраивать поведение определенных нажатий клавиш при отображении завершения кода, как при обычном отображении, так и при автоматическом вызове; - бесперебойная работа автоматического отображения завершения фрагмента кода, что позволит настроить завершение в соответствии с предпочтительным поведением разработчика/пользователя; - переработан автоматический вызов + добавлены улучшения в ЯВУ Delphi LSP в целом. - качество VCL и FireMonkey выросло за счет десятка улучшений, как для библиотек VCL, так и для FireMonkey, при этом особое внимание уделяется функциям, представленным в RAD Studio 12.0.; - повышены, в который раз, и без того рекордные производительность и качество рендеринга графики с элементами управления пользовательского UI на всех целевых платформах IDE; - качество доступа к данным всех поддерживаемых БД; - помимо большого числа улучшений в библиотеках БД, клиентской библиотеке REST и других областях библиотеки времени выполнения, FireDAC добавляет официальную поддержку Firebird версии 5 и PostgreSQL версии 16... etc.
Ну и чтобы два раза с дивана не вставать - у вас проблема с компиляцией динамических библиотек для операционных систем помимо Windows. Скажем, когда я пытаюсь следовать вот этому гайду: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-n7nMtJMdEyw.html у меня RAD вылетает с ошибкой.
А вот такой вопрос: в Delphi-11 есть такой баг, что изменения дизайна формы не отображаются, пока не скомпилируешь. Например, если я меняю цвет VCL-формы на фиолетовый, то она в проекте, так и остается серой, пока я не скомпилирую проект и вот в уже готовой программе, окно будет фиолетовым. Или, если использую на FMX-форме компонент StyleBook, то изменения в стиле видны только в уже готовом, скомпилированном приложении. В Delphi-12 это уже пофиксили?
@@user-uq3zo4pb7pдо них никак не доходит, что Community нужно обновлять и раздавать круглый год, чтобы с её помощью привлекать новых пользователей и тем самым регулярно оживлять продажи платных подписок, но они как та собака на сене - обновляют раз в год, и потом гадают, почему же популярность падает…
Я начинал с 12 инсталляционных дискет 1.44". И все зачОтно работало под DOS еще той - 16 разрядной! Не висло, не глючило, не "уходило в астрал". К разряду "ностальгии" этот раритет уже трудно даже отнести и мне самому даже не верится ныне, что это я начинал свои ПРАКТИЧЕСКИЕ задачи на компиляторе Pascal от Филиппа Кана и удивительной DR DOS v.5.0!
Умилила вот эта ремарка: "...по неясным причинам попало в ограниченный доступ." Хейтерам Delphi все не имётся прикончить в сознании новых и новых читателей не только ЛУЧШУЮ IDE, но и любое упоминание о Pascal и ЯВУ, как его производных! Ничто для тех, кроме кастрированного С от Кернигана Ритчи в ипостаси 40 летней давности Java + убогонького Pytonа для школоты не мило! Хоть ты тресни, но дай им Quick wins "малолетних кодеров от сохи", напрочь лишенных культуры и школы серьезного менеджмента в области промышленного программирования.
Про новый красивый дизайн вспомнил одну старую отличную доХПшную программу. Все в ней было хорошо, разрабатывалась для w2k, уйма версий, все замечательно. В один прекрасный момент - строгое требование - WinXP. С чего бы думаю? Ларчик открылся просто - w2k не поддерживал прозрачность окон, а разработчикам очень хотелось splash окно при загрузке. Вот она цена прогресса
Авто разворачивание процедур... это садо ещё то... При чём сразу весь код, все процедуры и функции. Из-за какой то скобки, запятой, двоеточии и т.д. когда строк кода несколько сотен, тысяч и т.д, За день работы, fold, fold, folg.......... залюбливает. Для развития давно уже пора убрать старые баги. Среда отличная, язык жив.
Выпустите пожалуйста видео на тему создания Delphi-приложений, запускающихся в облаке, как вот на этом видео с англоязычного канала: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hC7YImST87k.html
за последние 5 лет никаких изменений не произошло. так же зависима программа от библиотеки FMXLinux, никаких попыток сделать хоть как то совместимым fmx с vcl. под андроидом fmx работает раза в три медленнее чем написанные программы на java. короче как было все так и осталось. лучше бы не очередной календарь делали а уроки по сложнее. как например сделать красивый грид, либо как сделать красивый листвью с картинками которые подгружаются асинхронно из базы или из веб. примеры паттернов mvp mvc mvvm. тогда у людей может быть интерес и появится. вкладываться надо а не просто выкатить очередной хеловорд и забыть до следующего выпуска.
@@user-uq3zo4pb7p "Надо чтобы было клево, стильно, молодежно, инфантильно" - правильно автор говорит. Нудно и затянуто. Давно смотрел Боба Сворт - евангелиста Делфи, про ДатаСнап приложения - (построение клиент серверных архитектур). Не с кажу, что было зажигательно (на английском), но просто брался конкретный пример - как делается сервер, такой-то код, такие-то серверные методы... Делался к серверу клиент... т.е. все было нудно но по делу и конкретно... А здесь - вроде лекции Путина: долго, обвалакивающе, не по делу. Пример: можно взять задачу: разработка сервера на линуксе...Он возвращает скриншот экрана. Делаем так то... Далее разрабатываем клиент на линукс (десктопное приложение): запрашиваем скриншот и отображаем...Делаем так то. Делаем запрос у сервера скрин шота из браузера... Делает так то... Путин от Делфи - вот характеристика этого автора.. Всеволод Леонов поживее был...
По моему мнению, в Delphi очень слабый DBGrid - не хватает итогов и возможности группировки-сортировки. EhLib сложен, кривоват и приобретается за отдельную плату. Еще в стандартной поставке нет генератора отчетов. FastReport тоже за отдельную плату и работает через скрипты, что не удобно при отладке. Купите уже два этих компонента, доведите их до ума и вставьте в стандартную версию. Или хотя бы дополните свои компоненты базовым функционалом на аналогии.
Добрый день Подскажи пожалуйста, вот я начинаю изучать программирование. Подбираю языки для изучения. Понял что надо учить С,С++. Не могу определиться какой язык стоит выбрать ещё. Расскажите почему я должен отдать предпочтение вашему языку в сравнении с Java, Python, Kotlin, Go, Ruby или другими?
Меню IDE (среда разработки) и сообщения на русском не выпускаются. Практика показывает, что можно достаточно просто освоить работу в IDE и основные операции с помощью одного из имеющихся учебников на русском языке. Такие книги существуют и доступны, в том числе бесплатно. Среда и ее сообщения не сильно меняются от версии к версии... Документация по библиотеками меняется намного чаще, перевод за ней не успевает. Основы документации по VCL и теперь FMX изложены на русском языке, например, в книгах Д.Осипова. При необходимости можно воспользоваться онлайн переводчиками, которые сейчас заметно улучшились.
да прекрасно можно поднять linux на hyper-V на виндовой машине, у кого не редакция проф, тот же VirtualBox и все это на любом ноутбуке более менее современном
Не знаю куда писать , напишу тут не качается версия 11 CE , понимаю что сервера легли, но вы хотя бы продлите лицензию версии 10, а то у меня один день остался, и на чем я теперь буду душу отводить по вечерам.
Спасибо за обзор. (Виден весомый вклад российских разработчиков в этот продукт, что также радует!) В предыдущих версиях Студии было много фич, реализованных только для Delphi, но "забытых" для C++Builder (давно уже не смотрел, поэтому не вспомню примеры). Хотелось бы больше информации о том, остались ли такие асимметрии? Есть что-то в Делфи, чего нет на Билдере?
Да что за презентация? Что изменили в делфи? -много разных улучшений- каких??? -много положительных отзывов..-о чем отзывы? У нас много клиениов которые любят делфи.. Что правда? А они не заслуживают узнать что именно доработали? "Мы много чего поменяли" это конечно гениальная презентация Но ваш клиент технари а не домохозяйки которым можно впарить порошок наеисав на нем "новое и улучшенное"..
Начиная с версии XE5 не можете исправить одни и те же ошибки. Вместо клепания новых версий лучше бы ошибки исправляли. Создайте приложение для Андроид с одним компонентом Memo и попробуйте ввести длинный текст, и вы удивитесь как начнет прыгать курсор по всему полю. Я так понимаю, что главная задача новых версий не исправление ошибок, а содрать побольше денег с лохов.
чудес не бывает . экосистема android делается так чтобы привязать программистов к java android . pascal и С++ удачные и свободные языки, правильно на них писать и компилировать с помощью родных для каждой ОС . Программировать же на компьютере под windows или Mac удобнее всего . Ждем ответ Embarcadero аналогичный как у Lazarus или добавление С++ в Lazarus )
fmx в 12 версии сильно забагован. сломали то, что работало. горячие клавиши не работают, flowlayout крашится если скрыть дочерние компоненты, обрезка в label перманентно выставляется в none