-
Content Count
297 -
Joined
-
Last visited
-
Days Won
5
Everything posted by Patrick PREMARTIN
-
Embedded javascript engine in Delphi
Patrick PREMARTIN replied to duzzell's topic in Network, Cloud and Web
Hi Why do you want to add more complexity to your program ? Did you tried the REST API of the AWS service you need or did you have problems with it ? -
Hi Did you checked the x64 + ARM64 compiler option in project/compiler/compiler ?
-
Isn't it what TDosCommand does ? (for Windows only) https://github.com/TurboPack/DOSCommand
-
Where can I find the official version numbers of the embarcadero products?
Patrick PREMARTIN replied to Mr. E's topic in General Help
Hi, you have this repository too to get version infos : https://github.com/omonien/Delphi-Version-Information -
You can try Ultra Edit. It works well with big files.
-
Cross platform color picker and palette library
Patrick PREMARTIN replied to Jim McKeeth's topic in I made this
In that case, perhaps adding https://www.whocanuse.com/ could be fun ? -
Cross platform color picker and palette library
Patrick PREMARTIN replied to Jim McKeeth's topic in I made this
Awesome! Thank you so much for this work Jim. Clearly the best color selector I've seen in almost 30 years. I'll definitely be using it to replace the selectors supplied with Delphi when I refresh my icon generation and image button creation tools. -
My YouTube Channel - The Silver Coder
Patrick PREMARTIN replied to silvercoder79's topic in Tips / Blogs / Tutorials / Videos
Hi. I haven't watched the video but will do for sure. On GitHub, please don't forget to use some topics like "delphi, delphi-app, delphi-sample, sample-app, VCL, Firemonkey, ..." depending on your repositories. The internal linking between projects is one way to fight for global visibility of our language and project. -
Hi. The developer edition is not supposed to be used in production. It's for development and testing. Depending on the used features, try Firebird in production if an InterBase Server license is too expensive for your needs. Your code will remain the same and you can use IB in the future if needed.
-
If videos are in the game, a lot of things are available on Embarcadero's YouTube channel : https://www.youtube.com/@EmbarcaderoTech/playlists Look at (the old) "modernize with Windows 10" playlist : Or the "Desktop First UX" During the online conferences some speakers had shown a lot of things about FireMonkey and designing programs. One of them (Ray Konopka) is a specialist of this subject : https://www.youtube.com/@EmbarcaderoTech/search?query=konopka And if you want to understand how FMX and the IDE work together, you also can be interested by my (in English) videos from last year conference : From GetIt you'll find some screen samples, it could be an help to design and understand how to stack components to reproduce the beautiful UI you (or your infographist) have in mind. 😉
-
Hi This one can be a good choice too : it's a "how to create FMX programs" with simple sample projects. https://delphi-books.com/en/Delphi-Programming-Projects.html
-
Any chance of getting a signed installer?
Patrick PREMARTIN replied to Jim McKeeth's topic in GExperts
Just a reminder about self-signed certificates: they're no more valid than no certificate for Windows, and that's normal. Nothing prevents someone from creating one with the same name as the original certificate and spreading malware in the software. The advantage of expensive certificates is that there is a check on the identity of the signatory or his company. This is the only reason to use certificates: to validate the issuer and ensure that the file has not been modified since it was signed. Self-signature can only be used within a company, with a key distributed to company devices for internal software. For external software, it's of no use at all. To create a personal certificate, all you have to do is go to the environment options in the Windows deployment level, and the IDE will suggest either using an existing certificate, or creating your own. -
Any chance of getting a signed installer?
Patrick PREMARTIN replied to Jim McKeeth's topic in GExperts
There are 2 CSC levels, the first one is allowed for people, the second only for companies. -
Any chance of getting a signed installer?
Patrick PREMARTIN replied to Jim McKeeth's topic in GExperts
Globally yes, I have to trust you... and Windows have to trust me. 😉 For current exe's we can assume that they have been downloaded and installed enough for me to sign them with my eyes closed and return the signed exe for troubleshooting and to avoid smartscreen, for the future it would be better if this was done at source. -
Any chance of getting a signed installer?
Patrick PREMARTIN replied to Jim McKeeth's topic in GExperts
Certum has lower prices for open source projects, but it's a "by project" CSC : https://shop.certum.eu/code-signing.html (having sponsors could help in any case) For current Delphi 11 and 12 releases I can sign them for you if you want. -
Any chance of getting a signed installer?
Patrick PREMARTIN replied to Jim McKeeth's topic in GExperts
Let's Encrypt deliver only website certificates, they are not compatible with code signing on Windows. -
What do you think of "Local Global variables"
Patrick PREMARTIN replied to Tommi Prami's topic in RTL and Delphi Object Pascal
Hi Just a question for me : why do you declare variables before the nested methods if this behavior disturbs you ? -
untilHi Not sure the calendar is the best way to announce it, but it's an event ending in 12 days, so I try. 😉 As you know GDK Software organizes the Delphi Summit 2024 in June in Amsterdam. They allow me to give a free 2 days pass to someone and I started to think how I can do it not only with my Twitch viewers. The best idea was to create a lottery and open it with other gift prizes. So here we are. If you want to try your chance and participate you can go to https://loterie.developpeur-pascal.fr/ every day until the May 29th at 1PM (GMT+2). The prizes are: - 1 pass for the Delphi Summit 2024 (IRL or online if you can't be there) - 10 "Delphi" collector mugs (only for European citizens for logistic reasons) - 50 coupons to access all my private contents about Delphi and web programming (videos, live coding replays, training courses, blog posts) for French speaking people (use the French version of the website to contest in this category) If you have any question or suggestion, don't hesitate to contact me.
-
Hi Jim For which platform do you need it ?
-
You mean using "https://" URLs to access to distant resources ? On which Delphi release are you ? If you use Indy components you need openssl.dll accessible somewhere (if it hasn't change since last year I checked). If you use "native" components (TNetHTTPClient, TRESTClient, TURLStream, ...) you only have to use the good URL, it uses system API.
-
A Memory Game in Delphi
Patrick PREMARTIN replied to LaryRose's topic in Algorithms, Data Structures and Class Design
Hello. It's more a question of algorithm than language, in my opinion. Once you know how to organize the game, the display, the clicks on the elements, you'll have a multitude of solutions in Delphi. As for me, I have a FireMonkey version with a game whose board changes size depending on the game mode chosen. It's called Pairpix and here are the source codes (open today to answer your questions): https://github.com/DeveloppeurPascal/Pairpix You can have a look at it if you lack inspiration, but it won't be compilable (the images and other elements aren't public for copyright reasons). Generally speaking, a grid (a two-dimensional array) storing the number of the image and the images placed on the screen by looping over the grid (in X and Y) remains the simplest solution. To fill the grid have a 1D array or a List where you put your pairs (two elements with same image number). Use a random index to get them when you fill the grid and remove each element of the list when it has its place in the grid. -
Hi. If you ned to check some versions numbers for a project, look at https://github.com/omonien/Delphi-Version-Information
-
Delphi 12 Update 1 is not displayed in the IDE About dialog
Patrick PREMARTIN replied to PeterPanettone's topic in Delphi IDE and APIs
Perhaps on Tuesday during the 29th birthday webinar. -
TForm Destroys are not called when target is macOS ARM 64-bit
Patrick PREMARTIN replied to Navid Madani's topic in Cross-platform
It's not new : destroy of the main form and finalization bloc in units is not executed on Mac since years. On Mac, for the main form use the onClose event instead of onDestroy. -
Strange issues using multiline strings (was "Is it just me?? ")
Patrick PREMARTIN replied to Ian Branch's topic in Delphi IDE and APIs
I can't reproduce it on a new project. Do you have a sample project to share it or can you do a little video to capture your screen ? Do you have auto completion enabled or only on TAB ?