Перейти к содержанию
Fire Monkey от А до Я

Brovin Yaroslav

Администраторы
  • Постов

    2 124
  • Зарегистрирован

  • Посещение

  • Победитель дней

    390

Весь контент Brovin Yaroslav

  1. The cool app Winner for May comes from Brazil. It is Ofertas do Dia, or "Daily Offers" for us English speakers. This cool mobile app runs on iOS, Android and Windows Desktop. It collects all the daily offers from the bigger brazilian online stores and provides them in a clear easy to use app! So every day you can access everything from various sites just in one touch. You can share the offers You can share the app You can search offers using words or the barcode scanner You can receive remote push notifications about offers Besides all the time and internet traffic it saves because it user no longer has to visit every site that publish "daily offers." Some of what else that makes it cool is all the impressive technology it includes. Built on the Enterprise Edition of Delphi using FireMonkey it uses regular expressions to extract products and offers from web pages. The data is stored in a FireDAC TFDMemTable. The display uses a custom ListView appearance. The push notifications are supported through Rafael's own solution that doesn't require a 3rd party push notification provider. This cool app is offered by Agile Consultoria de Informática and the developer is Rafael Ribas Aguiló For Rafael's bio he says "I'm a Delphi developer since its version 1 and love the Delphi productivity." For more information on Ofertas do Dia you can check out the Google Play Store. To see some of the other cool app entries, or to enter your app, visit the Cool App Competition. Просмотр полной статьи
  2. Customers have reported that it is not possible to install the 64 bit version of InterBase on the Windows 10 Creators Update (build 1703). When you get to the screen that allows you to choose between 32 bit and 64 bit, it is greyed out A workaround is to create a values file as you would do for a silent install, and which is described in the documentation at http://docwiki.embarcadero.com/InterBase/2017/en/Installation,_Registration,_and_Licensing_Information#Using_the_Wise_Installer_to_Embed_InterBase. A values file for a default installation of InterBase would contain: COMPONENTS=ACD MAINDIR=C:\Program Files\Embarcadero\InterBase\ INSTANCE=gds_db TCP_PORT=3050 ARCH=64 You would then launch the installer via the following command line: When the installation has completed, you should find that a 64 bit instance has been installed. Просмотр полной статьи
  3. Возможнос, я не в теме, но у меня вопрос. А TGrid чем не устраивает? Хотите свой вариант расположения контролов в ячейке сделать?
  4. Пулл потоков вам в помощь. Это о вопросе долго времени создания и удаления инстансов потоков.
  5. Можно найти объект, который находится под курсором. При помощи ObjectAtPoint у формы. А потом пробегом вверх по всем родителям выполнить проверку на вхождение курсора в каждый родительский контрол. Это мне кажется проще...
  6. Самый простой и тупой способ это у формы в OnResize анализировать ширину и высоту. Этот способ будет одинаково работать везде. Если хочется более нативного варианта решения задачи, то можно воспользоваться TfgApplicationEvents.OnDeviceOrientationChanged.
  7. Нужно делать свой компонент отнаследованный от TImage. И в нем переопределить процедуру проверки попадания точки в область PointInObject. В этом методе делать свой анализ попала ли точка в маске или нет.
  8. Check out the The RAD Studio Roadmap for May 2017 to learn where RAD Studio is now, and where it is going. Просмотр полной статьи
  9. Добрый день, На андроиде нет такой возможности. Там эти два режима задаются через константы и не имеют привязки к конкретным значениям времени.
  10. Today Healthcare is one of the hottest areas for Technology innovation. It is globally a $6B opportunity based on startup funding trends, which is a lot, but there is also a $3 Trillion industry to transform! Delphi has a particularly strong presence in Healthcare. There are many, many Healthcare systems that are written in Delphi that service literally million of patients and thousands of providers. From primary care EHRs, Dental Software, all kinds of Radiology Suites, the lists goes on, and this is true across the globe. We have multiple existing integrations with some of the largest EHR systems in the World (Mumps integration anyone?). I believe that there is substantial opportunity to leverage Delphi for Cross-Platform apps in Healthcare. It is an opportunity that is drastically underleveraged. Today, there are very few frameworks that can address this need as well as FireMonkey (FMX) with Delphi. Windows has been a great platform for this with very good security and performance that are critical for healthcare apps. Building HTML5 applications is relatively fast, but disconnected performance is particularly important in Healthcare and security can be stronger with native applications that provide far more encryption options. The biggest opportunity is for highly functional purpose built applications. Traditional EHRs are very complicated, as they cover many use cases and huge ranges of functionality. However, provider’s time is particularly valuable. Building apps that make providers function more efficiently is super important. Optimizing patient flow to reduce waste is similarly important. These apps do not need to do everything, they need to do some things well. Some of you have probably noticed how providers drag these huge workstations around to type their notes… tablets are lighter, but few UX’s hit the mark. Plenty of room for innovation. The following example is a nice conceptual view of a Doctor’s office registration application. The use case is super simple, yet think of the last times you’ve been in a doctor’s office and you have see things like this. I have been in some of the largest medical institutions in New York, and guess what - paper everywhere. The only place with an app was an Orthopedist that was charging $500 for a finger splinter that costs $5 at the pharmacy and the insurance covered it, but that is a separate story. Let's build some great apps! [YoutubeButton url='https://youtu.be/OnbsKX0bM30'] Просмотр полной статьи
  11. На текущий момент такой возможности в компоненте нет. Возьму на заметку. На андроиде это точно можно. А вот на йос нужно будет проверить, реально ли это вообще или нет.
  12. The March winner of the Embarcadero Cool App Contest is the Mimix 3D Profile Scanner by intricad. I looked at this app a few years ago, and found it pretty impressive then. It uses a really cool technique to capture a 3D impression with only your monitor and a standard webcam. Mimix 3D Profile Scanner Personal allows you to make 3D impressions using your webcam and PC monitor screen. mimix 3D Profile Scanner Personal uses a set of 4 black and white patterns which are projected by your computer screen while your camera captures the images of your face in front of the screen. The images are then processed to reveal a 3D impression. Under proper lighting conditions mimix 3D can capture scenes and objects with incredible detail recovery. The trick is to be in a very dark room, and have a good webcam and bright screen. After the scan you can create cool effects by relighting the scene or 3D print your impression. It is built for Windows using Delphi, VCL, TMS Components, Eurekalog and ShellBrowser. Check out the video or download the free scanner for yourself! [YoutubeButton url='https://youtu.be/3L7TjscXpCI'] Be sure to enter you cool app for a chance to win a $500 gift card. New winners every month! Просмотр полной статьи
  13. Речь идет о неработающих диалогах в токио или во всех версиях?
  14. Какая у вас версия Android? Пример из поставки работает?
  15. Придется прокачать скилы. Я за вас делфи не могу выучить.
  16. Так на странице документации есть пример.
  17. Видимо, причина в том, что такого класса нету в указанном фреймворке.
  18. Что-то я не понял, как связан класс TBluethoothSocket с Framework ExternalAccessory?
  19. Посмотрите на метод http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Controls.TControl.EnumControls он создан для удобного обхода по всему дереву контролов. Просто проверяйте класс входного параметра и делайте ваш поиск.
  20. На текущий момент я стою на перекрестке в раздумьях: По текущим компонентам в FGX нареканий у пользователей нет: то есть функционал новый не просят, старый работает (поправьте меня, если это не так) Выпуск новой версии должен по хорошему сопровождаться: Исправлением ошибок, если они есть Выпуском и пополнением новых компонентов У меня есть несколько новых компонентов, но я не решил включать их или нет в пакет.
  21. В Токио в TMultiView имеет специальное свойство, которое позволяет настроить цвет этой линии или скрыть ее совсем. TMultiView.BorderOptions
×
×
  • Создать...