Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Sherlock last won the day on February 1

Sherlock had the most liked content!

Community Reputation

87 Excellent

About Sherlock

  • Birthday 02/25/1970

Technical Information

  • Delphi-Version
    Delphi 10.3 Rio

Recent Profile Visitors

212 profile views
  1. Sherlock

    Check for override

    FMX comes to mind. The first few versions rarely had anything in common other than the base language. But then...that was work in progress.
  2. Sherlock

    Rapid generics

    Ok ok ok...just try to get back to the topic at hand... which is...um... "Rapid generics"
  3. Sherlock

    Rapid generics

    I'm beginning to feel like this thread should be renamed to "General discussion between masters of the art". And by all means, please continue. I really learn a lot by just reading and following up through secondary literature...
  4. Sherlock

    Rapid generics

    I second that.
  5. Sherlock

    Grep search and DFM files

    Well, that sounds OK for english users or people that program in english. For other languages sooner or later you may reach a curios situation. I am the one that reported #112. After a decade of using GExperts I just encountered the issue last month. Normally I search for identifiers of some sort, but this time I actually searched for a text I saw on my GUI, which is in german. So the priority to solve this need not be high. I even dare say it's an IDE issue: pas files may be UTF8, why not dfm/fmx files? Instead, some poor chap was forced to write a conversion method for non ANSI characters... On fixing this in GExperts...I have no clue how. But it would complete the package, so to speak.
  6. Sherlock

    Delphi permutation code complexity

    https://en.wikipedia.org/wiki/Computational_complexity_theory https://en.wikipedia.org/wiki/Analysis_of_algorithms https://en.wikipedia.org/wiki/Big_O_notation
  7. Sherlock

    Delphi permutation code complexity

    Yes, you are right. Sorry about that. Typical lazy c&p.
  8. Sherlock

    Delphi permutation code complexity

    Sorry, but I don't see a correlation between the result of a loop operation and its complexity. (Edith says: please don't) Consider this: var x: double; //x = 1000 maybe while (x > 1) do x := x + x; while (x > 1) do x := 2 * x; Both loops will be O(n). Edith says: No they wont, stupid C&P error. And lack of basic understanding. Oy vey!
  9. Sherlock

    10.3.1 has been released

    Have you been hiding in a cave? 😄
  10. Sherlock

    10.3.1 has been released

    I really don't get the whole theming bull anyway. I set my windows to look exactly the way I want it, and along comes some wannabe designer and imposes his take on what a GUI should look like. Most of the time it's just hilarious, but when I have to work with a tool (yes a tool) I want it to be as unobtrusive as possible and just do it's thing. If i want glitter on a hammer I will buy glitter and stick it on there myself. Don't expect everyone to like glitter an a hammer. Jeeeez! </Rant>
  11. Sherlock

    RNG FizzBuzz

    Just for the folks that are unfamiliar with the FizzBuzz Test: http://wiki.c2.com/?FizzBuzzTest tl;dr: It's supposed to be a fairly quick and standard test to evaluate the skills of a job applicant. Considering that it needs no OOP or any other more modern language structures I guess it's pretty old.
  12. @flashcoderPlease, consider uploading images to the forum. This way they will be here as long as the forum exists. Imgur might delete those images some time in the future, or imgur might stop the service or terms of use or whatever, rendering your post less useful for future generations.
  13. We have one client who uses our software on macOS. All others are Windows and iOS.
  14. Sherlock

    IDE Clipboard History Quick Access

    Very nice!
  15. Sherlock

    Spelling and search

    Why reimplement features that are present on the clients side?