Jump to content

Darian Miller

Members
  • Content Count

    619
  • Joined

  • Last visited

  • Days Won

    16

Everything posted by Darian Miller

  1. Darian Miller

    HTML Parser alternative to MSHTML?

    Wow, thanks for the code sample too. I have some more code you can write for me. 🙂 Does canvas choice matter in this case when just parsing? Seems like a canvas is required. (I added htcanvasgdi to uses clause.)
  2. Darian Miller

    HTML Parser alternative to MSHTML?

    Ah yes... I have only used that as a cool editor, but I'll check it out. Not sure why I didn't find "DelphiHTMLComponents.com", especially since I've been a paying customer for quite a while! LOL. Somedays are diamonds, some days are stones... My wife says I have "CRS" syndrome. (Can't Remember 'Stuff')
  3. Darian Miller

    Delphi 11.1 Crash on Search Menu Access

    It happened with a project that I have worked on nearly daily since the release of 11.1 (so not an one time initialization type event.)
  4. Darian Miller

    Delphi Icons with Version Info

    FWIW, this is a batch file I use for forcibly refreshing the icon cache without rebooting taskkill /f /im explorer.exe cd /d %userprofile%\AppData\Local del IconCache.db /a start explorer.exe
  5. Darian Miller

    Delphi 11.1 Crash on Search Menu Access

    It happened to me for the first time this weekend. I could not replicate the issue. I believe I did have some text highlighted in the editor as I was copying to paste into the search form.
  6. Darian Miller

    Delphi on Windows 11 on MacBook Pro 16 (2021)

    If you upgrade to 12.3 Monterey and use RAD Studio 11.1 - be aware that PA Server has a dependency on Python that is no longer present in 12.3. https://quality.embarcadero.com/browse/RSP-37609
  7. There is nothing wrong with creating a suspended thread and then activating it later. That's a little different than calling Suspend on an active thread which needs much more care.
  8. Darian Miller

    Delphi 11.1 is available

    There is a problem in saving the setting. Make the change to one Theme and hit save seems to work. Making multiple changes doesn't always save. https://quality.embarcadero.com/browse/RSP-37602
  9. Darian Miller

    docwiki.embarcadero.com is not working

    Update from Marco on Twitter
  10. Darian Miller

    docwiki.embarcadero.com is not working

    This seems much more responsive today than in the past: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Main_Page I assume this is on new hardware. I'd call that progress.
  11. They have a roadmap and have been updating it about once/year. Here's the info I've collected on it: https://github.com/ideasawakened/DelphiKB/wiki/Future-Releases-for-RAD-Studio-and-Delphi Marco covered the roadmap in the last DelphiCon.
  12. Darian Miller

    Formatting inline var

    There are multiple issues with inline variables... I provided a partial list. It does work in some cases.
  13. Darian Miller

    Formatting inline var

    Inline variables were introduced with 10.3 back in 2018 and the tooling has not been updated yet to properly support them. I currently lump them in with GOTO and WITH statements. From my style guide: Do not utilize inline variables (first introduced in 10.3 in November 2018) until the tooling catches up. Some examples include: RSP-32507 Inline variable breaks the Methods drop-down box in Navigation Toolbar RSP-33176 Extract method refactoring broken by inline var definition RSP-33365 In-block variables break the "Find references" RSP-23096 Incorrect debugger values RSP-22089 Code Formatter Fails on Inline Vars See note from Marco on RSP-28948: May 14, 2020 The formatter is not related with CodeInsight and LSP and is an area we plan addressing next. GExperts is the way to go for now. It would be great to use the built-in formatter and then most of arguments/variances on formatting could be solved by using a shared formatter config file. (You don't argue, you simply hit CTRL-D, or do it automatically before check-in with the command line tool.)
  14. Darian Miller

    SynEdit just got a major uplift

    Wow, very nice! Much appreciated!
  15. Darian Miller

    Delphi 6 all of a sudden wants to be activated

    LOL. I have kept up this VM for a while and no apparitions just yet. I actually want to install DOS Box and put the TurboPascal versions on there but haven't gotten around to it. It does come in handy when trying to figure out what version some method/feature was added to Delphi. I recently created a new repo and added every \Source folder but there are a number of file moves which makes version control history a bit difficult.
  16. Darian Miller

    Delphi 6 all of a sudden wants to be activated

    Weekend project - update my "All Versions" VM for the last couple releases. One VM and all versions working again after a brief unexplained Delphi 6 license hiccup.. Removed a few excess VMs so I can have one old-version VM and one that I use daily with the latest-release.
  17. Darian Miller

    Delphi 6 all of a sudden wants to be activated

    And of course... after a few attempts at twiddling the registry, it works. Not sure what fixed it..
  18. Darian Miller

    Delphi 6 all of a sudden wants to be activated

    Same thing has happened to me... unfortunately no apparent work around. Tried the suggestion from @pmos
  19. Also consider passing items into a constructor rather than creating items within it to increase testability.
  20. Darian Miller

    List of most popular UI components for VCL

    Few more https://www.lmdinnovative.com/ http://www.bergsoft.net/en-us/products ReportBuilder, Fast Report, List & Label
  21. Darian Miller

    Delphi 11, migrate or wait

    I have a section "Some reported new version issues" with RAD Studio 11 on my wiki that you could review: https://github.com/ideasawakened/DelphiKB/wiki/D28.ALEXANDRIA.11.0.0.0 It doesn't list all the issues, feel free to add yours if it's missing. I would recommend that you start the process and prepare your application for upgrade but don't perform the upgrade until it passes your testing. There was a patch released a month after RS11 was released, and another cumulative patch a month later. I would guess/hope that we will see another patch soon. Here's a link to a Quality Portal dashboard listing top active issues over the last few months. It would be another resource to review: https://quality.embarcadero.com/secure/Dashboard.jspa?selectPageId=14502
  22. Darian Miller

    Delphi for ARM

    Marco covered the current roadmap is his KeyNote for DelphiCon 2021: https://blog.marcocantu.com/blog/2021-november-delphicon2021-keynote-replay.html Here's a DelphiCon talk on developing apps with Raspberry Pi with Delphi 11. https://delphicon.embarcadero.com/talks/developing-applications-for-the-raspberry-pi-with-delphi-11/ Here's a roadmap page from my wiki: https://github.com/ideasawakened/DelphiKB/wiki/Future-Releases-for-RAD-Studio-and-Delphi
  23. Until the tooling catches up, I wouldn't recommend inline variables. Refactoring can break, code formatting breaks, debugger gets confused... I really jumped into inline var usage and quickly hit a wall. Now they are banned from my code.
  24. I just started using Stefan's TestInsight tool and it's pretty cool. Blog post up tonight: https://www.ideasawakened.com/post/radauthenticator-part-3-upgrade-unit-testing-in-delphi-with-testinsight
  25. New blog post on one-time password generation in Delphi (TOTP standard). Second in a blog post series to create a Google Authenticator style multi-platform app in Delphi. https://www.ideasawakened.com/post/radauthenticator-part-2-generate-one-time-password-tokens-in-delphi-using-totp
×