ββCheck out a combobox control with an interesting effect of closing the list. If the mouse pointer is not over the control, the list is automatically closed after a time delay. The algorithm works in a thread and doesn't lock the app UI π§ Hm, why not to use TTimer to do the same thing in the main app thread?
Please share your thoughts π
http://zarko-gajic.iz.hr/delayed-close-programmatically-dropped-tcombobox-if-mouse-not-over-combo-and-combos-list-using-multi-threading/
Please share your thoughts π
http://zarko-gajic.iz.hr/delayed-close-programmatically-dropped-tcombobox-if-mouse-not-over-combo-and-combos-list-using-multi-threading/
This media is not supported in your browser
VIEW IN TELEGRAM
Yeah, there is such a thing...
ββThe TRichView team has updated their excighting richtext editing and reporting components. This update includes the markdown import functionality, new calendar functions for ReportWorkshop expressions, and more.
Check out the product blog for more details π
https://www.trichview.com/wp/2021/03/25/trichview-19-2-reportworkshop-3-1-markdown-import-adit-math-engine-list-style-types-calendar-functions/
Check out the product blog for more details π
https://www.trichview.com/wp/2021/03/25/trichview-19-2-reportworkshop-3-1-markdown-import-adit-math-engine-list-style-types-calendar-functions/
ββπ² Wow, check out a new version of StyleControls for VCL with the Ribbon UI pager control and advanced controls to create applications with UWP / Fluent UI design.
The new version 4.83 is available on their website π
http://www.almdev.com
The new version 4.83 is available on their website π
http://www.almdev.com
ββRecently, I've read one interesting blog post, which describes some tips to decrease build time of your Delphi app. For sure, the list includes precompiled DCUs, multiple Delphi configurations, and some other tricks.
The provided advises, indeed, may be helpful for Delphi projects, not only for C++Builder, expecially if your project is large π
https://blog.grijjy.com/2021/04/05/build-speed/
The provided advises, indeed, may be helpful for Delphi projects, not only for C++Builder, expecially if your project is large π
https://blog.grijjy.com/2021/04/05/build-speed/
One year later, an army of remote workers are still making rookie mistakes that lead to burnout... Check out this interesting article. If you are working remotely, the provided tips may be helpful for you to improve your productivity.
I'm working remotely more than 20 years. To be honest, I can't follow all these tips π And what is your opinion?
https://index.medium.com/youre-still-doing-remote-work-all-wrong-cd0482f3a16f
I'm working remotely more than 20 years. To be honest, I can't follow all these tips π And what is your opinion?
https://index.medium.com/youre-still-doing-remote-work-all-wrong-cd0482f3a16f
Medium
Youβre Still Doing Remote Work All Wrong
One year later, an army of remote workers are still making rookie mistakes that lead to burnout
ββAn upcoming TCoffeeAndCode spring series in April. Jim McKeeth, an Embarcadero's chief developer advocate, has announced new scheduled sessions, which will start from Wed, 21st. There will be developerβs guide to security, AI and machine learning, DevOps, data visualization, and many more π²
Check out an announce and π a short cool video!
https://blogs.embarcadero.com/tcoffeeandcode-spring-central-time-series/
Check out an announce and π a short cool video!
https://blogs.embarcadero.com/tcoffeeandcode-spring-central-time-series/
Yet another interesting video about TMSSoftware cross platform desktop apps. The author shows how to create a Miletus TMS Web app, with local database support π§
The language is German, but as always, YouTube subtitle autotranslation rules π
https://youtu.be/hkF6TqC8Y18
The language is German, but as always, YouTube subtitle autotranslation rules π
https://youtu.be/hkF6TqC8Y18
YouTube
Miletus cross platform desktop apps (local database support) (German)
ββCheck out a new article from Vincent Radio about his exciting object-oriented scripting programming language, VRCalc++. The article covers the main language syntax and constructions, includes lots of examples and advises.
No doubt, this is interesting project π And what is your opinion? Where do you think, this language might be used?
https://www.codeproject.com/Articles/1272020/VRCalcplusplus-Object-Oriented-Scripting-Language
No doubt, this is interesting project π And what is your opinion? Where do you think, this language might be used?
https://www.codeproject.com/Articles/1272020/VRCalcplusplus-Object-Oriented-Scripting-Language
ββWow, the good guys from Almediadev have released a new version of their VCL style controls.
Check out a list of cool animated screenshots, and don't forget to put π
http://www.almdev.com/prods/stylecontrols/stylecontrols_fuiscs.html
Check out a list of cool animated screenshots, and don't forget to put π
http://www.almdev.com/prods/stylecontrols/stylecontrols_fuiscs.html
ββCleverComponents has released the Clever Internet Suite 10.0 π₯
This new version introduces the SFTP Server component and also the TCP Client / Server components, which can be used for implementing any custom data exchange.
The SSH engine was totally redesigned and improved to support more SSH channels and the SSH tunneling functionality, which will come in one of the nearest version of the product.
Also, they fixed some existing problems in the HTTP client, the SOAP Security engine, the SSH channel implementation, and improved the AES-CTR cipher performance.
Please check out the product website for more details π
https://www.clevercomponents.com/products/inetsuite/
This new version introduces the SFTP Server component and also the TCP Client / Server components, which can be used for implementing any custom data exchange.
The SSH engine was totally redesigned and improved to support more SSH channels and the SSH tunneling functionality, which will come in one of the nearest version of the product.
Also, they fixed some existing problems in the HTTP client, the SOAP Security engine, the SSH channel implementation, and improved the AES-CTR cipher performance.
Please check out the product website for more details π
https://www.clevercomponents.com/products/inetsuite/
ββCheck out an upcoming webinar, where Jim McKeeth will discuss a basic understanding of deep learning and GPT-3, some practical use cases, and how to leverage the API from your favorite development tools. Don't forget, the webinar starts on Thu, May 6, 2021, 11:00 am CDT π
https://register.gotowebinar.com/register/6690022893991802384
https://register.gotowebinar.com/register/6690022893991802384
ββThe TaskRunner version 1.4 has been released π₯
This build automation tool allows you to run sequential tasks, such as compiling projects, backup, restore DBs, executing JavaScript, and many more.
The new version includes fixes for some issues with parsing parameters in Delphi and JavaScript engines, a new application icon, and also other minor improvements.
Please try the updated TaskRunner, and feel free to βοΈ the repo to help other devs to learn about this tool.
Download on GitHub https://github.com/CleverComponents/Task-Runner/releases/tag/1.4
This build automation tool allows you to run sequential tasks, such as compiling projects, backup, restore DBs, executing JavaScript, and many more.
The new version includes fixes for some issues with parsing parameters in Delphi and JavaScript engines, a new application icon, and also other minor improvements.
Please try the updated TaskRunner, and feel free to βοΈ the repo to help other devs to learn about this tool.
Download on GitHub https://github.com/CleverComponents/Task-Runner/releases/tag/1.4
ββWow, High DPI support in Raize components π₯ Marco Cantu has published an article about Konopka Signature VCL Controls Version 7 release. Really nice components! I used them in one of my projects.
https://blogs.embarcadero.com/konopka-signature-vcl-controls-version-7/
https://blogs.embarcadero.com/konopka-signature-vcl-controls-version-7/
ββ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
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/
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
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
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
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
Engadget
Microsoft will truly, finally kill off Internet Explorer in June 2022
Microsoft 365 and other apps will end support for the browser in August.
An upcoming webinar on June 8. Join Marc Hoffman and Jim McKeeth to learn more about using WebAssembly in Oxygene and Delphi.
The discussion promises to be interesting π
https://blogs.remobjects.com/2021/06/03/webinar-webassembly-w-oxygene/
The discussion promises to be interesting π
https://blogs.remobjects.com/2021/06/03/webinar-webassembly-w-oxygene/
RemObjects Software Blog
Webinar Next Week: WebAssembly w/ Oxygene
Join me and my former colleague Jim McKeeth next Tuesday, June 8, for our webinar on using WebAssembly with Elements β with a specific focus on Oxygene and Delphi developers. Jim and i will talk about what WebAssembly is, how it fits in the overall suiteβ¦