Delphi Dev
450 subscribers
1 photo
1 video
783 links
News, articles, books and videos from the world of Delphi development.
Download Telegram
​​SFTP Server in Delphi - check out a new Delphi example by CleverComponents.

The program implements a fully functional SFTP server with multi-session support, which works via the SSH File Transfer Protocol.
The server allows you to define the listening port and the local binding host, load or generate an RSA host key, and choose cryptographic and integrity algorithms, which will be used during the SSH session.

The sources for Clever SFTP Server are available on GitHub πŸ”₯
https://github.com/CleverComponents/Clever-Internet-Suite-Examples/tree/master/Delphi/SFtpServer
​​Recently, I've found an interesting article, which describes how to create an SSH tunnel and connect to a database through this tunnel using FireDAC.

The theme was interesting to me because I worked on the SFTP server component, which utilizes SSH in Delphi. Now, we are working on the SSH tunnelling. So I decided to investigate the examples from this article. The sources are available on GitHub. They use libssh2.

Good reading, I indeed set up an SSH channel and connected FireDAC to my sample DB πŸ”₯
https://blogs.embarcadero.com/connecting-databases-with-firedac-through-ssh/
​​CleverComponents has published two new tutorials, which explain how to modify a subject line of the email within the raw .eml source and also how to hande form-field requests in their HTTP Server component for Delphi. You can check them using the links below πŸ”₯

https://www.clevercomponents.com/portal/kb/a169/how-to-modify-a-subject-line-of-the-email-within-the-raw-_eml-source.aspx
and
https://www.clevercomponents.com/portal/kb/a170/httpserver-handling-form-field-requests.aspx
​​Recently, I've read from Marco Tech Blog about Delphi's Expressions Engine. The engine allows binding objects and incorporating them in to your expression. This is really useful feature.

Check out the article for more details, and don't forget to leave your πŸ‘πŸ˜²πŸ‘Ž
https://blog.marcocantu.com/blog/2021-may-delphi-expression-engine.html
Microsoft will finally kill off Internet Explorer in June 2022... Hmm, will Wininet be still available in the future versions of Windows?
This library provides at least one useful function, which returns the connected state of PC - InternetGetConnectedState 🧐

https://www.engadget.com/microsoft-internet-explorer-end-support-2022-185823396.html
​​Recently, I've learned about a new licensing model for C++Builder. Embarcadero provides a yearly subscription for Professional license, which is significantly cheaper 😲

Are there any hopes for this license type for Delphi ⁉️
https://blogs.embarcadero.com/gm-update-quality-and-access/
​​Today starts a new webinar, at which Jim McKeeth and Glenn Dufke discuss moving code from Delphi 5 to High-DPI, multi-platform, and the future!

Check out the link below to join this webinar on Tuesday, June 22nd at Noon CDT πŸ‘
Image by Embarcadero Tech
https://register.gotowebinar.com/register/6715938384265617165
Today, I've watched one more interesting video by Alister Christie, a Delphi MVP. This video talks about image lists, TVirtualImageList vs TImageCollection, and what advantages gives 10.4 for these controls.

Check out this ten minutes video, and don't forget to πŸ‘
https://youtu.be/xZsmQct1e5w
​​Wow, a new version of math engine for Delphi looks awesome! Check out Adit Math Engine v. 3.0 πŸ”₯
https://www.aditmath.com/
If you are working on IoT, check out this useful TCoffeeAndCode session. Here Stephen Ball as well as Jim McKeeth, and Marco Cantu discuss the impact and future of IoT and Data.
The session was led in March, but in fact, it's actual and still very interesting πŸ”₯
https://youtu.be/Tm3jF_z6q1w
Wow, Microsoft brings Windows to the cloud with Windows 365 😲 This allows you to use Windows apps, data, or settings from any device - Mac, iPad, Linux, or Android. The system can be accessed through a browser or installed Microsoft Remote Desktop application.

Take a look at this short video, and don't forget to πŸ‘πŸ‘Ž
https://youtu.be/qKG8r1NERl4
Great! The free RAD Studio Community Edition has been updated to the latest version of Delphi 10.4.2. A long-awaited news, I've already started the installation πŸ‘
https://www.ideasawakened.com/post/delphi-community-edition-updated-to-10-4-2
​​After a long time not publishing due to vacation, I'm now in reading the latest news. A new version of StyleControls VCL has been released.

The good guys from almdev.com have improved the Fluent UI suppot on Windows 11 and updated their styled form component.

Some nice looking screenshots can be seen here πŸ‘
https://www.facebook.com/groups/delphidevelop/posts/1205956369869954
​​An interesting library that allows you to simulate running an FMX app on Windows.

Probably, this will not so useful when debuggin a device-specific code. But you can try to use it when when preparing screenshots for AppStore instead of a real device 🧐
https://components4developers.blog/2021/05/24/kbmfmx-runtime-mobile-simulator/
​​An upcoming free Desktop First UX Summit 2021 will start on August 30th and lasts for 5 days.
There will be questions about responsive design, testing, AI, desktop gaming, and many more.

πŸ‘‰ You can learn more by visiting their official web site and book your free ticket:
https://summit.desktopfirst.com/
β€‹β€‹πŸ€£ Windows 10 troubleshooting source code leaked.
Image by Programmer Jokes
​​The next TCoffeeAndCode webinar is about to start in less than two hours. This upcoming session promises discussion for code profiling, optimization, performance, and memory leaks.
Image by Embarcadero Tech

πŸ‘‰ You can register your seat here:
https://register.gotowebinar.com/register/2291075882684532496