Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Kryvich last won the day on September 29 2019

Kryvich had the most liked content!

Community Reputation

148 Excellent

1 Follower

Technical Information

  • Delphi-Version
    Delphi Community Edition

Recent Profile Visitors

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

  1. Kryvich

    D11 - A bridge too far.. :-(

    Waiting for the IDE update is not a best strategy. If you plan to update your development environment, you should prepare your code for the High DPI.
  2. The code can be further simplified: if Utc.IsZero then Continue; _UtcValid := Utc; ...
  3. Kryvich

    D11 - A bridge too far.. :-(

    High DPI is a big step forward in Windows development. Like the transition to Unicode, it may require a careful study of the codebase, fixing custom rendering of forms, updating third party components. This will not be automatically fixed with a new patch of IDE.
  4. Try temporarily turn off Display Scaling in Windows.
  5. Kryvich

    Generic Type Inference

    is the third argument optional?
  6. Kryvich

    upcoming language enhancements?

    I don't expect much from the new version, but a properly implemented iif statement would improve my code here and now.
  7. Kryvich

    Developer Express gave up on FMX

    Not only. How about CrossVCL? They support Linux and OSX, and plan to support Android and iOS in 2021.
  8. I was able to install the 10.3 Community Edition on Windows XP, but it refused to work.
  9. If a single-exe project is some command line utility, which is called very often, the size matters. I'd prefer if RTTI will be disabled by default, and it could be enabled for types where it really needed.
  10. I would like to have a compiler option to disable modern RTTI throughout the application, including the linked standard library. Glad to hear that you managed to disable this information in your project.
  11. Kryvich

    Can Delphi randomize string 'Delphi'?

    According to the probability theory, there is a 1/19 770 609 664 chance that on the next try you will get the desired 6-letter word. So the fact that after 400 billion attempts it has not been received looks suspicious, but not impossible. (19 770 609 664 = 52*52*52*52*52*52). By the way, here are the probabilities of finding a word with fewer characters: 1-letter word: 1/52, 2-letter word: 1/2 704, 3-letter word: 1/140 608, 4-letter word: 1/7 311 616, 5-letter word: 1/380 204 032, 6-letter word: 1/19 770 609 664.
  12. Kryvich

    Delphi 10.4.2 first impressions

    @emailx45 Yes, I can reproduce in VirtualBox 6.1 with Windows 10 and Delphi 10.4.2 installed. Error: Invalid Class Typecast. Details: Though I never used this view in modern IDEs. Palette Tool window is more convenient on modern wide displays.
  13. Kryvich

    Nneed a mentor

    Of course, there are such groups. https://t.me/Delphi_Lazarus https://t.me/DelphiCommunity https://t.me/fmx_ru
  14. 50 Years of Pascal by Niklaus Wirth. (in Russian)