Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 06/05/25 in Posts

  1. Patrick PREMARTIN

    Some games and project samples with FireMonkey in Delphi

    Last week-end I finished the rebuild in Delphi FMX of the video game Bidioo I've created in AGK Basic in 2013. It's a match-3 game. I used the sample match-3 TFrame added to Delphi FMX Game Snippets two weeks ago. The graphics are in SVG. I use Skia like in my other recent games. On iOS and macOS with Metal it's very speed. The best experience is of course on an iPad. On Windows without the Skia raster it works as expected (in a VM, I didn't check on a real PC). On Android it's too slow to have the full animations, but it works. I've to find the reason and check with Skia4Delphi and EMB teams if a solution can be found. The 2.0 version has been published on stores. you'll find the download links on this page. I can send you free coupons if you want to test the game on an Apple device. Just send me a private message. For Windows, use Itch to get the installer (and the game) for free. The source code of the project are on GitHub except some files where are stores the SVG (the images are under closed licenses). It won't compile as it instead of the match-3 sample project. Some demos are available from YouTube and PeerTube. If you want to talk about game programming in Delphi or this particular game, you know how to message me. We can do anythings in Delphi. Just try. 😉
  2. Brandon Staggs

    PDF Drawing Component for Delphi FMX

    No serious developers are interested in binary-only Delphi components.
  3. I've received this info from Google, It seems EU and Germany again had punished Google massively, so that they were forced to decide such quick changes. I'm unsure if those changes will affect running apps anyhow, which were not using the Places or other data points. What I do use, is the simple Maps view w/ and w/o with markers, and some GeoReverse coding to receive real street names from the Lat/Lon values. As far as I have checked until now, this would not do any harm to my existing simple apps, that uses maps as side-feature. Maybe you have any deeper insights or experiences, please let me know. Here is the info I received from Google: English Deutsch Here's a quick overview of what's changing on 8 July 2025: Hier ist ein kurzer Überblick über die Änderungen zum 8. Juli 2025: Waiver of Three ToS Provisions: The following three provisions will be waived and, therefore, will no longer apply to your use of GMP Services: Verzicht auf drei AGB-Bestimmungen: Die folgenden drei Bestimmungen werden aufgehoben und gelten daher nicht mehr für Ihre Nutzung der GMP-Dienste: 3.2.3(d) No Re-Creating Google Products or Features 3.2.3(d) Keine Nachbildung von Google-Produkten oder -Funktionen 3.2.3(e) No Use With Non-Google Maps 3.2.3(e) Keine Nutzung mit Nicht-Google-Karten 3.2.3(h) No Use in Embedded Vehicle Systems 3.2.3(h) Keine Nutzung in eingebetteten Fahrzeugsystemen We'll also waive any similar clauses in other terms applicable to your use of GMP Services. Details regarding how this affects your current project integrations linked to an EEA billing account are outlined below. Wir verzichten außerdem auf ähnliche Klauseln in anderen Bedingungen, die für Ihre Nutzung der GMP-Dienste gelten. Einzelheiten dazu, wie sich dies auf Ihre aktuellen Projektintegrationen mit einem EWR-Abrechnungskonto auswirkt, finden Sie unten. Product Updates and Modifications: Due to the removal of these three industry-standard provisions and due to our standards for Google Maps Content, we will need to make adjustments to some of the GMP Services for new integrations within your Customer Applications. For example: Produktaktualisierungen und Änderungen: Aufgrund der Aufhebung dieser drei branchenüblichen Bestimmungen und unserer Standards für Google Maps-Inhalte müssen wir einige GMP-Dienste für neue Integrationen in Ihren Kundenanwendungen anpassen. Zum Beispiel: If you want to show Places-related content with a map, you should now use the new Places UI Kit, which works with any map (including third-party maps). The Google Maps Content from the Places API (new and legacy) may no longer be displayed with any map, including a Google Map. Wenn Sie standortbezogene Inhalte zusammen mit einer Karte anzeigen möchten, sollten Sie jetzt das neue Places UI Kit verwenden, das mit jeder Karte funktioniert (einschließlich Karten von Drittanbietern). Die Google Maps-Inhalte aus der Places API (neu und alt) dürfen nicht mehr mit einer beliebigen Karte, einschließlich Google Maps, angezeigt werden. EEA customers may now, where suitable, use GMP Services in embedded vehicle systems. They may also use GMP Services, where suitable, for real-time navigation with a third-party map, as long as that real-time navigation usage complies with Google’s safety requirements. EWR-Kunden können GMP-Dienste nun gegebenenfalls in eingebetteten Fahrzeugsystemen nutzen. Sie können GMP-Dienste auch für die Echtzeitnavigation mit einer Drittanbieter-Karte verwenden, sofern diese Nutzung den Sicherheitsanforderungen von Google entspricht. We're introducing an EEA-specific GMP ToS, including EEA Service Specific Terms that will govern your new GMP integrations. Wir führen spezifische GMP-AGB für den EWR ein, einschließlich EWR-spezifischer Servicebedingungen, die Ihre neuen GMP-Integrationen regeln. How this affects your current integrations: Auswirkungen auf Ihre aktuellen Integrationen: To help you with these changes, you may continue using GMP Services in your Customer Application for your current project’s GMP integrations, with the three ToS provisions waived, as long as your project’s GMP integration is not materially modified on or after 8 July 2025. Um Sie bei diesen Änderungen zu unterstützen, können Sie GMP-Dienste in Ihrer Kundenanwendung für die aktuellen GMP-Integrationen Ihres Projekts weiterhin nutzen, wobei die drei AGB-Bestimmungen aufgehoben sind, solange Ihre GMP-Integration nicht am oder nach dem 8. Juli 2025 wesentlich geändert wird. If you materially modify your project’s GMP integration on or after 8 July 2025, you will then need to accept the (new) EEA version of the GMP ToS to continue using GMP Services for the modified project. Wenn Sie Ihre GMP-Integration am oder nach dem 8. Juli 2025 wesentlich ändern, müssen Sie die (neuen) EWR-AGB für GMP akzeptieren, um GMP-Dienste weiterhin für das geänderte Projekt nutzen zu können. Additional information: Weitere Informationen: You’re receiving this notice because you have a project(s) linked to a billing account with an EEA address governed by our online ToS. Sie erhalten diese Mitteilung, weil Sie ein Projekt haben, das mit einem Abrechnungskonto mit einer EWR-Adresse verknüpft ist und unseren Online-AGB unterliegt. For more information about these product and terms changes, including how they affect you, please refer to our FAQ. More details regarding Places UI Kit can be found in our documentation. Weitere Informationen zu diesen Produkt- und AGB-Änderungen, einschließlich deren Auswirkungen auf Sie, finden Sie in unseren FAQ. Weitere Details zum Places UI Kit finden Sie in unserer Dokumentation. No action is needed for projects linked to billing accounts with an address outside of the EEA. Für Projekte, die mit Abrechnungskonten außerhalb des EWR verknüpft sind, ist keine Aktion erforderlich.
  4. That's a little misleading. SChannel can use the SSL/TLS protocol. So, even if the server were using OpenSSL, a client could connect to it using SChannel. In any case, there is a 3rd party GitHub repo that provides an SChannel IOHandler for Indy. But DataSnap doesn't use that. Also, IIRC, it is only available for clients not servers. iOS is the only platform that Indy statically links to OpenSSL. On all other platforms, including Android, it uses OpenSSL libraries that are already present on the device, unless you provide your own lib files with your app.
  5. Anders Melander

    GoogleMaps Policy changes in EU

    As far as I can tell they've been forced to replace their proprietary APIs with standard APIs (in order to avoid vendor lock-in) and to allow competing third party applications access to their map data. Did I understand that right? It seems Google has few friends in the map business; They aren't allowed to link to Google Maps from their Google search results - or even from the search page (which is pretty stupid and doesn't do the users any good), while the same restrictions doesn't apply to Bing. Could it be that Bing map data is provided by Tom-Tom?
  6. Mark Williams

    Ribbon Framework For Delphi UseDarkMode

    As it turns out, I idiotically downloaded an older version from Sourceforge rather than the latest version from Github!
  7. Die Holländer

    Azure Relay

    Yes, these are basically the pages reflecting what Glenn shows in the Youtube video. As you can see almost all of the development, configuration, testing and deploying is based on Visual Studio Code (extensions) and only the "Hello world" webbroker exe is made in Delphi. I was hoping that the "Azure IDE helper plugin" will bypass the Visual Studio Code part. Another thing is that it's also difficult to go through the Azure deploying part by it's dashboard that supports now about 100 zillion Cloud possibilities, options and configurations.
  8. FmxToPdf

    PDF Drawing Component for Delphi FMX

    Hello The component is sent with dcu files, not with source code
  9. programmerdelphi2k

    How long does it take to update Delphi 11?

    Let's enumerate... Embarcadero servers decongested = OK Mega-fast user internet (ultra-broadband) = OK User's computer latest generation and mega-fast = OK No software to disturb the download = OK user using a VM with many gigabytes of RAM and disk (+100GB) = oh oh oh will it? ... let's wait and see.... until the end, cross your fingers and hope that no problems with the connection to Embarcadero, or even, no internal errors during the installation!!! NOTE: download ISO (+6gb) in order not to get bored!
×