Delphi Dev
449 subscribers
1 photo
1 video
783 links
News, articles, books and videos from the world of Delphi development.
Download Telegram
​​One week left before an interesting webinar where Jim McKeeth and Ian Barker will discuss how to use Skia4Delphi to take your cross-platform 2D graphics to the next level πŸ”₯

This is really actual, because Chrome, Firefox, Android, and others already do this. They have accelerated graphics thanks to Skia 😲

Don't forget: April 27th at Noon CDT. Registration is here:
https://register.gotowebinar.com/register/1647503147887687947
​​Are you working on an Email service app? Check out a simple tutorial that shows how to override the default POP3 command handlers and implement your own ones using the Clever POP3 Server component.

You can find the source code for this Delphi project on GitHub.

PS: Don't forget to ⭐️ GitHub repo if you like this project πŸ‘
https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/Pop3ServerCmdOverride
​​Today, I've read one interesting article on using THTTPRIO together with Synapse TCP library for SOAP-based REST services.

This might be useful when you are experiencing problems with the standard Microsoft SChannel, e.g. when TLS 1.3 is required. In this situation, Synapse looks as a good alternative πŸ€”

The article is written in Czech, as always, Chrome rules πŸ‘
https://delphi.cz/post/Pouziti-synapse-v-THTTPRIO-pri-volani-SOAP.aspx
​​Jordan Russell Software have updated their wonderful πŸ”₯ installer tool - InnoSetup up to the version 6.2.1.

The update includes protection against potential DLL preloading attacks and fixes some cosmetic issues. I've already installed this update and tried to recompile installations for our Delphi components.

In fact, the dark theme rules πŸ‘
https://jrsoftware.org/isdl.php
​​Good news for those who use Interbase in their work. Last week Ebmarcadero has released the Interbase 2020 Update 3 😲

There are UX enhancements, expression indices, ADO.NET support for change views, and others πŸ€”

Just check out their dev blog for more details πŸ‘
https://blogs.embarcadero.com/embarcadero-interbase-2020-update-3-released/
​​Hi, please try this Delphi example that implements a simple host key repository to keeps all known and verified by users the SFTP host-keys and automatically accept connections to these hosts 😲

The SFTP component provides all necessary remote host information: host name, key type, finger-print, and host key bytes. You can save this information to the disk, and load next time you run the app.

The program connects to an SFTP host via SSH, authorizes with the user/password or the Public Key algorithms, lists, downloads, and uploads files πŸ‘

https://github.com/CleverComponents/Clever-Internet-Suite-Tutorials/tree/master/vcl/SFtpClientWithHostKeyRepository
​​A special Free Edition of Blaise Pascal Magazine 102 for Delphi 11.1 is still available to download.
There are articles on VCL4Python, PAS2JS, understanding Electron Page, and many more 😲

Just visit the official webpage to download πŸ‘
https://www.blaisepascalmagazine.eu/special-for-issue-102-blaise-pascal-magazine/
In this video Holger Flick, MVP and chief evangelist at TMS Software, explains how he creates his videos.

You will learn where to get ideas, how to work with the material, what the hardware and software are used to make videos, and many more πŸ€”

Just watch it, and don't forget to πŸ‘πŸ‘Ž
https://youtu.be/gr37KetWqq0
​​From time to time we need icons for buttons, forms, and other UI elements in our apps. Just check out a list of free open-source icons by Streamline.

Here is an open-source set with all the essential free icons for user interfaces, based on a tiny 14px grid πŸ”₯
https://www.streamlinehq.com/icons/streamline-mini-line
​​Have you ever needed the run-time call-stack tracing with Delphi?

The updated set of TMS MemInsight tools provides a special function, GetCallStack, that can obtain call-stack information when calling a method in your app. This might be necessary to collect debug information when running the app in production.

Just check out the TMS dev blog for more details 😲
https://www.tmssoftware.com/site/blog.asp?post=935
​​Do you need to work with GMail or Google Calendar in Delphi? Check out the following GitHub repository that implements integrations for Google Workspace developer products.

The current version of the library provides access to Gmail and Google Calendar APIs. The library utilizes RTTI to serialize JSON to Delphi classes and Clever Internet components to implement HTTPS and OAUTH protocols 😲

Also, the repo includes an example of using Gmail to send mail from your Delphi app. Just try it and see how it works πŸ‘
https://github.com/CleverComponents/Google-Apis