Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


corneliusdavid last won the day on November 27 2023

corneliusdavid had the most liked content!

Community Reputation

138 Excellent


Technical Information

  • Delphi-Version
    Delphi 11 Alexandria

Recent Profile Visitors

2994 profile views
  1. corneliusdavid

    What about System.JSON?

    Might possibly be for future implementation. Or maybe these were part of a large group of types or constants imported from a header file of some sort. I found a couple of references that look like there's some relevance: https://github.com/dotnet/runtime/issues/29900 https://www.newtonsoft.com/json/help/html/t_newtonsoft_json_defaultvaluehandling.htm
  2. I would consider this a report: https://blogs.embarcadero.com/we-are-experiencing-a-hardware-outage/
  3. corneliusdavid

    First Business Day Of Next Month ?

    This may be overkill and I'm not sure there's a way to limit to just bank holidays or to specify the country, but here's an API that boasts 5,000 holidays: https://apilayer.com/marketplace/checkiday-api
  4. corneliusdavid

    Opening form takes 1 minute in debugger, 2.5 s without

    If it runs fine in debug mode but then you compile in release mode (which I think is what you mean), is there a conditional in your code that sets up the database connection differently for debug mode, like maybe you're using a local database for testing but the release mode one is connecting remotely for the customer?
  5. corneliusdavid

    Opening form takes 1 minute in debugger, 2.5 s without

    What version of Delphi? At runtime or design-time in the IDE? What database? What type of activity--I assume at least connecting? Is it using the same connection in debug and release modes? Are the release and debug configs generating executable in different directories? Perhaps it loading a configuration from an .INI file which is in one location but not the other? After the form is loaded, does everything run fine (assuming this is at runtime)? There are so many things this could be--we need a little more information.
  6. corneliusdavid

    GetIt alternatives

    Interesting! And written in Go.
  7. corneliusdavid

    Rz components

    They're now called the Konopka Signature VCL Controls (KSVC) but carry the "Rz" prefix from when they were known as Raize Controls. Here's the GetIt link: https://getitnow.embarcadero.com/bonus-ksvc/ https://raize.com/embarcadero-acquires-raize-components/
  8. corneliusdavid

    GetIt alternatives

    This is the perfect time and place to bring it up and get people behind it! I've started reading a little about it and it looks well thought out.
  9. corneliusdavid

    GetIt alternatives

    Convenience, laziness, curiosity. I've found myself browsing the GetIt packages (when it worked) and coming across something that looks interesting but I had not seen before. To try it out, it's really easy to just click Install and start using it to see if it's something I want to keep around. After it's installed, it might get "stuck" there out of laziness or because I only used it once or twice. To switch to the original repo means uninstalling the GetIt package, cloning the repo, learning how it's installed or how to access it... not difficult, just steps to take when there's time and it's going to become a steady part of my library.
  10. corneliusdavid

    ParnassusCoreEditor.dll AccessViolation

    Do these files still exist? C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusNavigator_XSydney.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusCoreEditor_XSydney.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusBookmarks_XSydney.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusCoreEditor.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusNavigator_Alexandria.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusCoreEditor_XAlexandria.dll C:\Program Files (x86)\Common Files\ParnassusShared\ParnassusBookmarks_Alexandria.dll
  11. corneliusdavid

    GetIt alternatives

    I agree. Perhaps this will give a popularity/support boost to one of these: dpm duget For me, any open source package that I had previously installed via GetIt, I'm now pulling from GitHub. I suppose I should've done that from the beginning as it would always provide the latest version but this has certainly solidified that decision.
  12. corneliusdavid

    Delphi 12 Manage Features not working

    I'd suggest calling support.
  13. corneliusdavid

    False leak reported on FindFirst/Findclose inside a Threa?

    Oh, so the error was in code that we did not see! LOL! That makes it difficult for us to debug!
  14. corneliusdavid

    False leak reported on FindFirst/Findclose inside a Threa?

    Right, but only if FindFirst returns true; if it's false, that block of code, including FindClose, is skipped. However, as Anders pointed out, if FindFirst fails, it doesn't allocate memory and thus does not need to call FindClose. It's possible that MadExcept is thinking that there could be a memory leak when there isn't actually one.
  15. corneliusdavid

    False leak reported on FindFirst/Findclose inside a Threa?

    Ah! Then ignore my post. Thanks for pointing that out.