-
Content Count
328 -
Joined
-
Last visited
-
Days Won
8
Patrick PREMARTIN last won the day on June 8
Patrick PREMARTIN had the most liked content!
Community Reputation
134 ExcellentAbout Patrick PREMARTIN
- Birthday January 12
Technical Information
-
Delphi-Version
Delphi 12 Athens
Recent Profile Visitors
-
You still have some FMX icons. Are you sure the sizes used on your device correspond to your images (or its for notification+splash screen) ? Did you tried to unzip your Android package or checked what images are in the android/release/ folder ?
-
Go to Project / Deployment menu to access the deployment wizard. In the list of files included in your release you perhaps have old files and new ones. I know it should never happen, but I've seen it in the past. Remove the wrong lines or use the blue array to restore default values. It will recalculate the needed files when you deploy next time and should use the good pictures.
-
In some are cases it happened old images stay in the deployment wizard. Check in it if you have previous images and clear the list or remove only the files you don't want. Sometimes (more probable) the files are the good ones but there is a cache on the device which doesn't want to refresh the icon. Restart your smartphone or tablet if all is ok in Project / Deployment screen.
-
TMS Smart Setup is now open source
Patrick PREMARTIN replied to A.M. Hoornweg's topic in Delphi Third-Party
Great move for an interesting product. It remains to be seen how the “market” will evolve in relation to other package and dependency management systems available for Delphi or Pascal projects in general. -
Delphi (via Parallels) - blurry fonts on 27 inch monitor
Patrick PREMARTIN replied to Joe Sansalone's topic in Delphi IDE and APIs
Can you share a screen capture (taken from the Mac) ? On my M1 I have only 8 gb, Parallels and the VMs don't need more to work. Are you in full screen mode or in "unity" with your VM in a window ? -
Delphi (via Parallels) - blurry fonts on 27 inch monitor
Patrick PREMARTIN replied to Joe Sansalone's topic in Delphi IDE and APIs
Hi Joe I don't have any problem on my 4K monitor. Did you installed the Windows drivers of your screen (if Windows & Parallels detect it) ? A new release of Parallels have been published this week, perhaps it will fix this problem with others "optimizations and bug fixes". -
Beware of imitations and possible scams
Patrick PREMARTIN posted a topic in Tips / Blogs / Tutorials / Videos
Wondering why I created Copyright Pascal Projects and use it on all my repositories to add copyright comments and links to the top of files? Here is one of the many repositories that sums up the answer: https://github.com/prasanna-debug/Bubbleoid-GGJ2025 Automated robots, humans, AI, and spammers are pumping code repositories, replacing copyright notices and README.md files (but not in other languages like LISEZMOI.md for French), remove sponsorship information, and claim third-party project content in order to generate traffic to GitHub (and probably elsewhere) while retaining the reference to the original contributor to give their submission an air of “seriousness.” Their goal? To get developers or users to download their versions of source code or executables... If you use public code repositories, go to the source, don't rely on copies (whether dubious or unmaintained). Make your own fork or clone of the original repository if you have changes to make. Keep the link between repositories to benefit from source updates and share your own. Remain very cautious, on GitHub as elsewhere! -
Some games and project samples with FireMonkey in Delphi
Patrick PREMARTIN replied to Patrick PREMARTIN's topic in I made this
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. 😉 -
Hi If you want to prevent the user activities for a waiting animation you simply have to put a Layout with contents alignement and HitTest=True. Instead of using a Form for your animation, use a TFrame or a simple image component. Of course if the user is supposed to have a real keyboard, you must intercept onKeyDown events.
-
shareware Some open sourced tools for Delphi developers
Patrick PREMARTIN replied to Patrick PREMARTIN's topic in I made this
My projects are open source. It doesn't means all the code of the dependencies are open source too. If I use FireDAC, I'm still open source, even if Embarcadero don't give us everything (like the drivers). Open source and free software are subject to interpretation. It's a debate that began in the last century and will never end. -
shareware Some open sourced tools for Delphi developers
Patrick PREMARTIN replied to Patrick PREMARTIN's topic in I made this
I try to use only components from Embarcadero (available in the CE edition, but as an MVP I have the Enterprise edition) or open sourced, but sometimes I need others like Delphi HTML Components used in HTML Writer. In this case my code stay open source. I cannot guarantee that everything I offer online can be recompiled without external dependencies. In the case of external components, I either purchase them or they are given to me, but in no case is it for advertising purposes, only because I have a use for them. -
How to find the currently used theme color of a themed control
Patrick PREMARTIN replied to Fudley's topic in FMX
I have a slightly more extreme solution: use a capture of the component whose color you want to retrieve (with MakeScreenshot) and look directly at its bitmap canvas. -
shareware Some open sourced tools for Delphi developers
Patrick PREMARTIN replied to Patrick PREMARTIN's topic in I made this
Today I've released "Copyright Pascal Project" v0.3b (still a beta but used in production by me). The purpose of this program is to add and update comments on top of Pascal files (PAS, DPR, LPR) with the copyright, description, authors, links you want to put on each files of your projects before distributing them. The program add a signature to each file to update the comments only for files really changed without looking at their file date. In previous releases I used XML Doc comments for the program or units name. I replaced them by a simple comment. The exports of developer docs (with DocInsight or PasDoc) are better like that and you are free to add yours XMLDoc comments without conflicts with what I do. The project is distributed as a shareware. You can download latest version from the GitHub repository at https://github.com/DeveloppeurPascal/CopyrightPascalProjects/releases/ The program changes the Pascal source files in a folder tree. Beware of changes it can do in case of errors or bugs. I didn't see anything wrong with it but it's up to you to save your files or do commits before applying new comments on your projects with C2PP (or any other tool which change files without previous control). -
Hi Did you found a solution for this problem or filled an issue on the quality portal ? I'm having a similar problem where UPDATE doesn't work, whereas INSERT and SELECT don't cause any problems with BLOB fields.
-
Some games and project samples with FireMonkey in Delphi
Patrick PREMARTIN posted a topic in I made this
Hello After talking about some of my utilities in November, I thought it would be interesting to talk about the other side: video games. I only do 2D, generally using FireMonkey. On classic FMX projects I add some of my libraries: game controllers, support for graphic elements as user components, help bar, music, score and settings storage. Everything is open source and available on GitHub. I have a few game projects developed under Delphi also visible on GitHub. They're available as executables or will be when I'm happy with how they work. Files containing licensed items, passwords or encryption keys are not put online. This prevents programs from being compiled, but not from reading their source code. If you're interested in the subject of game coding, here are a few repositories to look into: Delphi FMX Game Snippets: demos and examples of features and games (such as match-3, coded today as a TFrame). My Delphi libraries: a set of units I use everywhere, including SVG image list management and settings storage for my programs. Delphi Game Engine: components and libraries to support what we use in classic video games, with as few dependencies as possible and ideally cross-platform. Gamolf FMX Game Starter Kit: I presented it at the Embarcadero online conference in July 2024. This starter kit has evolved and simplified quite a bit since then. I've started switching my games over to it. There's still all the documentation to be produced before it's really usable by you, but I'm available if you have any questions. A pack of Delphi games: the list of my open source games available on GitHub. These projects are intended to work as much as possible with what Embarcadero provides, to be as simple as possible to use, consult and understand. I don't and never will support everything done by Castle Game Engine, Gorilla3D, APUS or other specialized game engines. On the other hand, what I offer should satisfy the majority of 2D video games (or 3D if you manage it yourself). PS: As with the utilities, the game sites are not all available and redirect to Itch.io or GitHub. Yesterday's release of this repository and the start of work on two others should finally allow me to create the hundred or so sites I've been waiting for. That should keep me busy for another year or two... 😉