Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

10 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Yes, whichever one you currently have the caret on (or at least that's how I use it.) I don't think I've seen a problem related to it yet (though I've had it just not work at all, but that was due to my own syntax error.)
  2. Nice find! This is actually pretty useful and seems to work well on my projects so far. I wonder if this is "official" (the latest documentation for "XML Documentation Comments" doesn't mention it.)
  3. This was a very nice addition. I use it often and it seems to work pretty well.
  4. Hey All! I use the wonderful VCL-Style-Utils (https://github.com/RRUZ/vcl-styles-utils) I especially use the Vcl.Styles.Hooks option since I have a number of older vcl controls that aren't style friendly and this gets them working well enough. However, I do sometimes want to not style the common dialogs windows. One valid reason is that the font selection dialog box has issues with styles and scrolling the font list, but it's also that I worry that the styling might interfere with a necessary part of my program (I don't mind that they don't look styled, I kind of consider them as separate from my program.) When using the standard VCL Styles you can do this using: TStyleManager.SystemHooks := TStyleManager.SystemHooks - [shDialogs]; But I haven't found a way to do it using Vcl Style Utils, so I was wondering if anyone's done it or if I'm missing something obvious. Or, as I believe is likely, you can't use the hooks option and hope to shutoff "part" of the styling. Thanks for any input!
  5. I've tried the two commercial ones (SVG Magic and Delphi SVG.) They both had issues with my homemade Inkscape svgs, however that was last year (2019) and they may have improved. I have tried SVGIconImagelist recently and it does have the issues I mentioned (reported in their issue tracker on Github.) I'm not sure if that's improved recently. That one does look the most promosing! The other two open source ones I tried were both older and not actively developed that I could see.
  6. That's extremely cool! This appears to load some of my svg's that several of the open source Delphi svg projects had issues with (mostly with object positions being offset in strange ways.) On some of my svgs I had converted text to paths, which displays nicely (of the course the text ones do not as you mentioned.)
  7. MarkShark

    Buggy Optimizer in Delphi 10.4

    Although I avoid using Goto (and usually With as well) in my own code. I appreciate the library writers who do whatever they can for performance or usability! I think I still use the "super pos" function that was written for the old fastcode challege which has a bunch of gotos and is amazingly fast.
  8. TortoiseHg has a nice interface. When I needed Git last month I installed TortoiseGit but found it didn't seem to have the same type of user interface (I'm no version control expert, so I appreciate a gui for it.) I then tried SourceTree and it seems like a good solution to work with both.
  9. MarkShark

    Patch 2 for RAD Studio 10.4 now available

    No kidding Dave! When I got to that line of code and realized it's been in there for a while I was quite surprised. Now granted, I would like the safety version, but this works for now!
  10. MarkShark

    Patch 2 for RAD Studio 10.4 now available

    Stefan, thanks for that suggestion! I looked into removing the constraint and found that TOmniValue already has an alternate method called TOmniValue.FromRecordUnsafe that completely solves my issue. nice!
  11. MarkShark

    Patch 2 for RAD Studio 10.4 now available

    Thank you Stefan! On the OmniThreadLibrary I switched from passing records to passing Objects instead. Seems an easy-ish fix, but, of course, now I have to manage those object's lifetimes. No biggie.
  12. MarkShark

    Patch 2 for RAD Studio 10.4 now available

    So much for hopeful thinking on my part! First couple of projects compiled without issues, then I tried one with the TOmniThreadLibrary and boom. I use TOmniValue.FromRecord() with a record with strings in it, which I believe is the issue here. Anyone know a workaround for that? I have to admit that its worked so well up til now that I haven't looked back at that code in while.
  13. MarkShark

    Patch 2 for RAD Studio 10.4 now available

    Following this with great interest, but the main question is "Does this mean that we should wait on installing patch 2?" I like the idea of debugger stability fixes, etc., but if this adversely affects some of my favorite libraries (e.g. Spring4d!) then it's a show stopper. Any thoughts?
  14. MarkShark

    Sending Email via GMail Using OAuth 2.0 via Indy

    Geoffrey, thank you for this. I had no problems getting it working (with G Suite from a Delphi 10.4 app.) Nicely done!
  15. MarkShark

    SynEdit preferred version?

    Edwin, that's very helpful, Thank you!