Leaderboard
Popular Content
Showing content with the highest reputation on 12/21/21 in Posts
-
Where I can find all implemented services documentation
Remy Lebeau replied to William23668's topic in FMX
Perhaps you are looking for this? https://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Platform_Services -
Image32 is a 2D graphics library written entirely in Delphi Pascal. It provides an extensive range of image manipulation functions and includes a polygon renderer that supports a wide range of filling options. Documentation: http://www.angusj.com/delphi/image32/Docs/_Body.htm Examples: http://www.angusj.com/delphi/image32/Docs/Examples.htm Download: https://sourceforge.net/projects/image32/
- 42 replies
-
- graphics
- cross-platform
-
(and 2 more)
Tagged with:
-
https://en.delphipraxis.net/topic/5406-image32-2d-graphics-library-open-source-freeware/
-
How do you acquire "Pictures" to be used in your project?
TimCruise replied to TimCruise's topic in Tips / Blogs / Tutorials / Videos
This one from IEEE is more authoritative https://www.computer.org/publications/tech-news/trends/8-best-video-file-formats-for-2020/ You should choose a file format based on your video quality requirements. The video should achieve the required quality, but no more than that. High-quality videos are hard to download, convert, share and manage. Plus, you need to take into account how you want to view the video files. Not all browsers, programs, and devices can play a specific video format. Before choosing a video format, consider the following cases: For online videos choose a file format that most web browsers support. This way, your video will be played natively on the browser. MP4 and WEBM are browser compatible video formats. For home video recordings, choose a format with high quality video good chance of being usable in the future. Open source file formats are more future-proof than proprietary formats that are controlled by enterprises. MP4 or AVI formats are a good fit for that category. For Windows applications, choose a format that is compatible with Windows. WMV is a good choice In this case. -
Should I free a sub-form or does its owner do that?
John Kouraklis replied to Tom F's topic in RTL and Delphi Object Pascal
As others have said, it's very safe. Just don't forger to free the form. I don't think so. Just create a blank project and test again. -
Should I free a sub-form or does its owner do that?
Anders Melander replied to Tom F's topic in RTL and Delphi Object Pascal
Yes. Unless you have a reason to specify an explicit owner, you should actually specify nil to make it clear (when reading the code) that there is no owner. No. You can specify that a "child form" should be centered on the owner form (Position=poOwnerFormCenter), but it's still safe to specify nil as the owner. You're mistaken. There must have been something else going on. It's the same for all classes derived from TComponent; When a component is free'd it will free all the components it owns. TComponent is a base class of TForm. -
Sending Email via GMail Using OAuth 2.0 via Indy
John Kouraklis replied to Ugochukwu Mmaduekwe's topic in Indy
Guys, the official way to interact with GMAIL is via OAuth authentication and JSON. That's what the documentation says. The app password, 2FA or the IMAP settings are there but they depend on the user to allow and set up the parameters. -
Question about installing Skia on RAD Studio Community v10.4
vfbb replied to TimCruise's topic in Delphi IDE and APIs
The installer should have done this, it's working fine for dozens of developers. Something is blocking the build during installation, maybe an antivirus. Maybe you have run as administrator (which is not necessary) and windows defender blocked the build... Anyway, in a few weeks we will have a new version with a new installer and a code certificate that will avoid these blocks. -
Is there analog of C#'s in Firemonkey?
Dave Nottage replied to Felix.'s topic in RTL and Delphi Object Pascal
I had originally planned on having a commercial version, however those plans changed. Now Kastri is driven mostly by sponsorship and one-off donations. Kastri Free is deprecated and developers should use Kastri instead. -
Is there analog of C#'s in Firemonkey?
Dave Nottage replied to Felix.'s topic in RTL and Delphi Object Pascal
if you're planning on deploying to the Play Store, staying current is a better option. -
Is there analog of C#'s in Firemonkey?
Dave Nottage replied to Felix.'s topic in RTL and Delphi Object Pascal
It runs on my Android 11 device when I build it with Delphi 11. If you're using 10.4.1, you should go to the Libraries node under the Android platform in Project Manager, right click it and click Revert System Files To Default. Like this, but you're going back a version: https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidLibraries -
Opinions about Pascal vs C/C++ IDE
Remy Lebeau replied to TimCruise's topic in Tips / Blogs / Tutorials / Videos
There is no RAD Studio Community edition. There is a Delphi Community edition, and a C++Builder Community edition. They are separate products, and cannot be installed together. RAD Studio is the commercial bundle that includes both Delphi and C++Builder as a single product.- 39 replies
-
- programming hardware
- rad studio
-
(and 1 more)
Tagged with:
-
I have a monitoring tool that has a number of different things that it can optionally monitor. In some cases it needs to send HTTP requests, in other cases it needs to perform a DB query. Lastly, some of these can be run independently and others are dependent on a previous task completing. Currently it runs through the tasks sequentially but I've been requested to add more tests. So I am thinking about running them in parallel to improve total processing time. I'm a newbie to OTL. I've been going through the tutorials and demos and it seems like there are a dozen different ways to create tasks. So I'm confused as to what to use. As some others have mentioned, all the examples are doing something simple like incrementing an integer or finding primes and are using the same code for each task. So, what I'm mostly confused about is how to set up to do completely different tasks. Is there an example that I haven't found that does two or more different tasks at the same time and the main thread waits for all of them to complete before doing something else (like reporting results)? It SEEMS like it should be simple but I'm having a hard time getting my head around what needs to be done. If one example just did even the two things mentioned (incrementing an integer and finding primes) that would be a help. Also, I'm thinking I should use the pipeline/stages with multiple tasks to get the sequencing where I need it - yes?
-
Recommended Cryptographic Library
Ugochukwu Mmaduekwe replied to Ivana's topic in Project Planning and -Management
Hi Ivana and welcome to the forum. To answer your question, CryptoLib4Pascal is the complete package and more. The hashes you requested and more can be found here sample for generating Key Pairs with Elliptic curves, signing and verifying can be found here and here AES and Chacha20 sample here Perks of CryptoLib4Pascal Constantly developed and improved Cross Platform and Cross Compiler support used in the real world on various products uses the friendly MIT License Best of all, it's free.