

John R.
Members-
Content Count
67 -
Joined
-
Last visited
Everything posted by John R.
-
delphi Toast-Notification-Manager by DevExpress Alternatives
John R. replied to Yersinian's topic in General Help
If I'm not mistaken, DevExpress VCL has a similar component, called "Alert Window Manager": https://docs.devexpress.com/VCL/403745/ExpressEditors/vcl-editors-overview#alert-window-manager -
Congrats! Fantastic work to both of you. Thank you. Even though it is high above my knowledge, it is a pleasure following this thread between @Jan Rysavy and @Anders Melander. I'm glad that such knowledgable people are still part of the Delphi community and hope that this project will get sponsored by Embarcadero somehow. Thanks again.
-
New security requirements for code signing, disruptive ?
John R. replied to A.M. Hoornweg's topic in General Help
nSoftware just announced PKI Proxy. I'm still using "old" file-based certificates but it looks like it could be a viable solution: https://www.nsoftware.com/pkiproxy/ -
See PHP's security section here: https://www.php.net/manual/en/security.hiding.php
-
As I said, it probably is but I can't see how a serious company could trust them if they don't even provide mandatory legal mentions on their website.
-
Are you using the Edge browser control in production and which one ?
John R. posted a topic in General Help
I'm targeting Windows 8+ 64-bit with Delphi 11 and was wondering if anyone is using the Edge browser control in production and which one you are using ? I've spotted the following 4 options: TEdgeBrowser which is part of Delphi 11 installation. It doesn't seem to provide support for custom options such as --disable-web-security to load local files TMSFNCWebBrowser from TMS Software. It doesn't seem to handle --disable-web-security either WebView4Delphi from Salvador Díaz Fau which supports that option, but needs a few tricks to work properly: use a timer for initialization and listen to parent form's MOVE messages to resize properly. This looks a bit weird compared to other components but not a show stopper CEF4Delphi also from Salvador Díaz Fau which I've discarded as being far too large to be distributed with my application It looks like only WebView4Delphi could work for my use case as it is the only one supporting --disable-web-security and I was wondering if anyone had feedback about using these in production or if you have any other recommendations? -
Are you using the Edge browser control in production and which one ?
John R. replied to John R.'s topic in General Help
So I've finally selected WebVew4Delphi from Salvador Díaz Fau which is amazing! It includes many (all?) options to control the WebView's behavior (including allowing local files), is easy to use, fast and well maintained. Highly recommended! -
We have never tested this solution as we've discarded them for multiple reasons: Their website does not contain any legal information. We couldn't find out where this company is located which is highly problematic Their website content seems to be too good to be true, and despite some color changes, I believe that it has exactly the same content for years There is no public forum, or public feedback that we could find about their solution It is not that big of a deal but for a security related company, having website pages with a .php extension is not a great way to show technical skills Don't get me wrong, they might be very good but for the missing legal information alone, I won't even try their products.
-
We've been using WyDay LimeLM for years now with mixed feelings. On the plus side: Provides Delphi samples and easy to integrate Supports both named and floating licensing models Supports online/offline licensing Keys have custom extra data attached to implement advanced scenarios such as version/date checks... Easy and reliable REST API for key management... Support is fast and skilled but you have to push them hard to prove that you or the end-user is not at fault, which is taking a lot of time and efforts There is a public forum which can be browsed to evaluate their support and get useful info: https://wyday.com/forum/ But: I haven't seen such a stubborn company/developers elsewhere: when something is not working correctly, they ALWAYS say that end-user messed up their computer and must re-install everything, or that we, as developers, caused the bug. Never will they admit that its their fault! They've promised features for YEARS as "coming soon" without update or delivering: https://wyday.com/forum/t/4823/licensechest-is-coming-soon/ In the past, they've implemented server side breaking changes, such as limiting the number of IPs which can connect to their API, without previous notice, apologies, and despite multiple critics on their forum, they merely relaxed their policy saying they are right, customers are wrong 😲 You are captive to a monthly subscription. They have increased the price in the past and it is very hard to do anything about it: if you change your licensing system and stop using them, how would you handle customers using older versions of your software with perpetual licenses ? All in all, it's a decent solution to get started fast and strong. But given the price, I expect better. We have now past the hard times with them so I'm not sure if we will ever change, but I can't say that I'm not frequently looking for alternatives, including home made solutions. Hope this helps.
-
Are you using the Edge browser control in production and which one ?
John R. replied to John R.'s topic in General Help
Interesting. Thank you for the heads up. Is that the issue that you are referring to? https://github.com/MicrosoftEdge/WebView2Feedback/issues/3032 -
Are you using the Edge browser control in production and which one ?
John R. replied to John R.'s topic in General Help
Thank you for your feedback. Did you receive support requests from people who didn't have Edge installed on their computer ? I haven't tested how the application would behave in such a case and I suspect that it would error on startup due to the use of initialization code. This doesn't feel "optimal" indeed. I hope that a future Delphi update will offer a better way to achieve this. -
You should check the "Secure Token" option from KeyCDN, which seems to meet your requests: Handles large traffic worldwide via a trustworthy CDN Provides secure download URLs which can only be used from your website as the link expires otherwise I've been using them for years with great satisfaction. See: https://www.keycdn.com/support/secure-token
-
ANN: Open Source Event Bus NX Horizon
John R. replied to Dalija Prasnikar's topic in Delphi Third-Party
Nice! I'm currently using events from Spring4D and at first sight, this looks similar. Or am I missing something ? -
Thanks for your feedback as it will be helpful to me down the line. I'm still using Sisulizer which still works very well and have all the features that you describe. Unfortunately, his author died and the tool is not maintained or available anymore 😞 It looks like his brother is the creator of Soluling (from the screenshot, they sure look quite similar) and it might be a good path forward in case I can't use Sisulizer anymore due to a future Windows / Delphi breaking update! I also like what I see with Better Translation Manager and will surely investigate that one when the time comes. Hopefully, I will be able to import existing translation into those tools 🤞
-
Interesting. I did not know that. Thanks for your input. That's another problem. DevExpress consistently produced roadmaps for their VCL controls in the last few years, alongside their .Net product line.
-
Are they giving up VCL too ? I'm sure I'm wrong but: Despite multiple requests, this is the first time that they haven't issued a VCL roadmap for 2022, while other technologies they support had a proper roadmap months ago: https://supportcenter.devexpress.com/ticket/details/t1072425/vcl-roadmap-2022 Even though I've always received excellent support from them, my recent (quite simple) support request was treated rapidly, lightly and required far more exchanges that necessary. This might be this specific issue but I wasn't expecting that from them
-
No crash here but I always have some "fear" when clicking the "Search" menu because it can either open instantly, or wait a few seconds which is infuriating. The same happens with the CTRL+SHIFT+F keyboard shortcut. I'm still using Delphi 11 but someone on Facebook mentioned that this is still happening with 11.1 😒
-
PDF Features, Optimizations and High DPI Enhancements in ImageEn Imaging Library v10.0.1
John R. replied to Xequte's topic in Delphi Third-Party
Please improve your update process: customers need to contact you and wait for a link to get updates. This could take a few hours or days which is far too long, especially when updating to a new version of Delphi and ImageEn is the ONLY missing component which I have to wait for 😞 You should either provide a secure download location for existing customers, or automatically send a download link for archiving purposes when a new release is available. Thanks. -
virtualization VMWare Workstation PRO vs MS Hyper-V
John R. replied to Drewsky's topic in Delphi IDE and APIs
After years of using VMWare Workstation, I switched to Hyper-V (bundled with Windows) and it has been working perfectly so far. As I use VMs from a remote desktop connection, I can't see any differences from my previous workflow. The most important gain for me is that machines are automatically stopped and re-launched when Windows restarts, which wasn't possible in Workstations before (I believe that this has been enhanced in recent versions of VMWare Workstation though). Under those conditions, I couldn't justify the cost of VMWare Workstation anymore. -
ANN HTML Library 4.1 released
John R. replied to Alexander Sviridenkov's topic in Delphi Third-Party
OK this is working. If I may, you should better showcase a feature that is #2 on your "What's new" list in the future as I've lost a lot of time trying to find it. Thank you for your help. -
ANN HTML Library 4.1 released
John R. replied to Alexander Sviridenkov's topic in Delphi Third-Party
OK I can see it on the compiled EXE but nothing appears when I select text on the trial Delphi 10.1 Berlin demo. -
ANN HTML Library 4.1 released
John R. replied to Alexander Sviridenkov's topic in Delphi Third-Party
Sorry but I can't find it. I tried to download it again, then demos "Editor XE-XE103", "Editor Mobile", "Editor FMX" and can't find any reference to MathML or any equation editor button. -
ANN HTML Library 4.1 released
John R. replied to Alexander Sviridenkov's topic in Delphi Third-Party
Do you have a sample / documentation for MathML support ? Does it include an editor ? Thanks. -
Hi, I'm in the process of modernizing my application's installation procedure and I'm wondering if there is any official and up-to-date documentation about best practices for installers on recent versions of Windows ? For example, it looks like "My Documents" should never be used to place sample per-user data (as it is sometimes disabled by system administrators) but replaced by "AppData\Roaming". But do I still need administrator's privileges to install the application in "Program Files" or is it not considered best practice anymore ? I admit that I created the installer a long time ago (Windows XP era) and didn't proceed to any major update since then. Any recommendation would be greatly appreciated. Best regards, John.
-
Thank you for your input @Sherlock I'm successfully using InnoSetup too. I wouldn't update this installer if it wasn't for bug reports mentioning an error during installation saying that the "My Documents" folder doesn't exist. I learned that administrators can disable this folder. As I obviously need to spend some time on the installer to fix this problem, I'm simply wondering if there is any best practice document from Microsoft somewhere that I haven't found yet.