Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 12/21/21 in Posts

  1. Remy Lebeau

    Where I can find all implemented services documentation

    Perhaps you are looking for this? https://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Platform_Services
  2. 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/
  3. Rollo62

    I need FireMonkey demo projects

    https://en.delphipraxis.net/topic/5406-image32-2d-graphics-library-open-source-freeware/
  4. 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.
  5. 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.
  6. 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.
  7. John Kouraklis

    Sending Email via GMail Using OAuth 2.0 via 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.
  8. 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.
  9. 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.
  10. if you're planning on deploying to the Play Store, staying current is a better option.
  11. 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
  12. Remy Lebeau

    Opinions about Pascal vs C/C++ IDE

    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.
  13. 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?
  14. Ugochukwu Mmaduekwe

    Recommended Cryptographic Library

    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.
×