Jump to content

Bill Meyer

Members
  • Content Count

    310
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Bill Meyer

  1. Bill Meyer

    Tools API - Changing Key Assignment

    I hope someone can offer a solution, as I find some of the newly added shortcuts in Sydney conflict with some in my plug-ins.
  2. Bill Meyer

    function reference feature for Delphi source code

    As David, says, that is not enough. You need to parse all units, yes, but you need also to deal with many other issues. Think about like-named methods. Think about uses clauses. Consider the search path. If you want reliable results, there are many details which come into play. Sounds like a wish list item for LSP.
  3. Indeed, I had looked at the page with his implementation, but failed to open the page with the article. 😞 Multitasking is best done by machine.
  4. See: https://en.wikipedia.org/wiki/Xoroshiro128%2B As the commentary indicates, all PRNGs have some deficiencies, and those may or may not be of concern in a given application. This one is reputedly of high statistical quality, and very fast. I did not find an expression of the algorithm, so there remains the question of whether the implementation is accurate.
  5. Bill Meyer

    MiTeC DFM Editor 8.0.0

    Yes. The alternatives were ugly. Although the component supposedly implemented a standard encryption scheme, others which implemented the same yielded different results, and we had to support previously encrypted data in customers' systems.
  6. Bill Meyer

    MiTeC DFM Editor 8.0.0

    Had just one experience with it. A former employer used an encryption component for which they had no source. And the publisher of the component was out of business. We needed to move form D6 to D2006, so wrapped the component in a DLL and moved on. Never use a component without source. Never.
  7. Bill Meyer

    Can VCL, TMS, DeveloperExpress styles be combined?

    You can use the components together, and you can develop comparable styles, but the style classes in different component packages -- and in Delphi -- are different to one another.
  8. Bill Meyer

    Organizing enums

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/Scoped_Enums_(Delphi)
  9. Bill Meyer

    remove ExplicitXxxx properties

    We're not all on 10.4.1.....
  10. Bill Meyer

    GetIt

    You were, indeed.
  11. Bill Meyer

    GetIt

    Er... "starting to show"??
  12. Bill Meyer

    remove ExplicitXxxx properties

    Not a fan of them, either, but I recognize the reasons they were added. There were also some attempts long ago to implement form scaling, for which the explicits would be helpful. Or would, if such scaling were practical. But it's not (see rounding errors) since we would need all visuals dimensioned in floating point to make that work.
  13. Bill Meyer

    Where is the Install command in the Project Manager of D10.3?

    Useful information is here: https://stackoverflow.com/questions/13790953/what-is-the-best-way-to-install-components
  14. Bill Meyer

    Where is the Install command in the Project Manager of D10.3?

    Component -> Install Component Browse to file name, and select Install into a new package.
  15. Nor Tokyo. Anyone know when it appeared?
  16. I'll go with Knuth's opinion. 😉
  17. But then, any high level language is just a collection of GOTOs in disguise. Any instance of a jump instruction in the machine code is a GOTO. Look in the CPU window, and you will see jmp and jz in many places. Moreover, Break and Continue are disguised GOTOs just as much as is Exit. There are good reasons to use GOTO, as has been pointed out by Knuth and others.
  18. Bill Meyer

    looking for UI design ideas for tracking a process

    But data drives the presentation*. If you are a DevExpress licensee, then you could use their grid with grouping. (But it's still logically a tree.) *See Wirth: Algorithms + Data Structures = Programs
  19. Bill Meyer

    looking for UI design ideas for tracking a process

    Given the obvious hierarchy, the TreeView seems an obvious approach. You have: Product Process Steps Details, perhaps.... A tree with checkboxes to show progress, and if necessary, a confirmation required for unchecking. The data hierarchy would keep your options open, and the TreeView would keep the UI compact and intuitive.
  20. Bill Meyer

    Securing your data over time

    Thermal wear, yes, but not because of power cycles, which are indeed another stress. The best thing for a drive which runs 24/7 is to remove heat from it. Airflow can be part of the solution, but a more useful approach is to mount your drives between relatively thick aluminum plates. You might also use thermal paste where the drives contact the aluminum plates. I used that approach years ago in video servers where the SCSI drives were rated for 150F max, and if left in free air on a non-conductive bench, reached 149F from their own operation. With the use of aluminum plates and intelligent airflow -- drawn out, not blown in -- we kept things at 105F with no difficulty.
  21. Bill Meyer

    looking for UI design ideas for tracking a process

    If your processes are stored in a table, and the steps in each are contained in delimited text in the process record, then you could stay with the radio button -- or checkbox -- group model, but easily customize per process. Alternately, you could use master/detail tables to contain the processes and their steps. As to the UI, a TreeList could also be a good approach.
  22. Bill Meyer

    Securing your data over time

    I have learned the hard way that trying to read an old 3-1/2" floppy is perilous. My experience has been that most of them shed oxide which is then very hard to remove from the head. And some of us OGs still have stacks of 5-1/4" floppies (which do not seem to share the shedding problem of their smaller cousins.)
  23. Bill Meyer

    Get started writing Linux apps

    I know. But I'd really like to boot into Ubuntu and run VBox there with one of my existing VMs.
  24. Bill Meyer

    Get started writing Linux apps

    Too easy. 😉 I briefly considered Hyper-V on my main machine, but I have a substantial commitment to VirtualBox and as it does not (yet) play well with Hyper-V, making the change is impractical. My VBox VMs pay the rent, and that trumps other considerations. I have also considered going dual-boot, but that leads into research regarding the UEFI complications with an SSD as my boot drive. And I am not willing to risk creating problems on my primary machine.
  25. Bill Meyer

    Get started writing Linux apps

    Tried to leave a comment on your article. Logged in to WordPress, but the Post Comment button doesn't appear to do the post.... Tried in both Vivaldi and MS Edge.
×