Jump to content

Bill Meyer

Members
  • Content Count

    647
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by Bill Meyer

  1. There are many legacy projects which are still in active production. This volume offers approaches to refactoring and modernizing the code base without the need for complete redesign and rewrite. Evolution, not revolution. These are approaches well suited to the incremental revision of production code, as is usually the concern with a commercial product. Motivated by my own experience with legacy apps and the need to find a manageable approach to transforming a product in current production. On Amazon: https://www.amazon.com/dp/B0B2TY6ZZ4
  2. I do appreciate all the interest in my book. The PDF can be ordered here: http://wmeyer.tech/ A Kindle version is uncertain, at best. It requires massive changes, and the inserted code will be compromised, depending on device used. I am working on another volume, and with different tools, which will allow me to maintain one set of files, and produce any of PDF, eBook, or HTML.
  3. PDF is here: http://wmeyer.tech/ Kindle is a major rewrite because I formatted for conventional books. I have done some work on it, but can't say when or whether I will finish. My next book will sacrifice some formatting control in favor of being able to produce ebooks without rewrite.
  4. Please visit: http://wmeyer.tech/ PDF is available.
  5. Suggest learning the terms used in dealing with video images. Illumination refers to light striking a surface. You are dealing with the light a user will perceive from the screen. See: https://en.wikipedia.org/wiki/Luminance It won't affect your mathematics, but will help people understand properly what you want to achieve.
  6. I need to install in Tokyo a set of components from an older release which I can use while waiting for the corporate purchasing wheels to grind on a new license. I am able to build both the runtime and design time packages with no errors. But when I try to install, I get this: Can't load package s:\Inst\Comps\ThisPackage.bpl. The specified module could not be found. The module is present, at the path specified in the error. I am at a loss to know what might be the cause of the problem. I have verified that the dcp files of the units in the requires list are all present. Any clues would be welcome.
  7. Bill Meyer

    New security requirements for code signing, disruptive ?

    Documentation? That's so 20th century. 😉
  8. Bill Meyer

    wuppdi Welcome Page for Delphi 11 Alexandria?

    OK, would have assumed as much, but it's good to know that there is no difficulty in reverting.
  9. Bill Meyer

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Does this plug-in provide the means to remove favorites?
  10. Have been looking around at the open-source ORMs for Delphi. Some have gone away, some seem to have had no recent maintenance. InstantObjects 3.0 is in GetIt, but of the 5 demos I tried, only one would build. I'd like to pursue this, but if there is no open-source solution in current maintenance, I will find better investments for my time.
  11. Bill Meyer

    Anyone using an open-source ORM?

    Yes, I noticed that. But now considering also the issues offered in the article on Coding Horror. The opportunity to explore is the motivator, but between those warnings and the finite time I have for such things, I may simply pass.
  12. Indeed, reading too quickly. 😞 That said, there was no intention to hijack. And I see that Hextor's future may include support for plug-ins, which would be a great thing.
  13. Bill Meyer

    Creating my own .bpl

    That about covers it.
  14. There is the suggestion that it may get plug-in support in the future. That would be a great addition. (Removed prior content perceived as a hijack.)
  15. Bill Meyer

    Function with 2 return values ?

    The list gets a bit silly. Once you go beyond the commonly used prefixes, the information value drops like a rock.
  16. Bill Meyer

    Paths in DPR and DPROJ

    Given a project located at, for example: D:\MyProj\ShinyNewTool.dproj And a collection of shared modules in: D:\SharedCode\ When I add a module from the SharedCode folder to my project, the path given in DPR and DPROJ is: D:\SharedCode\FileUtils.pas instead of D:\..\SharedCode\FileUtils.pas In Tokyo or later, is there a way to prevent the path from being absolute? The only thing I have found is to relocate thus: D:\Projects\MyProj\ShinyNewTool.dproj D:\Projects\SharedCode\ Then the paths will be relative, as long as no module is on a different drive. This becomes an issue because on our build machine, the folder paths must be relative, as they will not be root based.
  17. Bill Meyer

    Paths in DPR and DPROJ

    Thanks, had my mind stuck in the actual app environment, where there was another folder level before reaching the source.
  18. Bill Meyer

    IDE Syntax Highlighter using Tree-sitter

    I have not yet looked into the project, but there is this: https://github.com/rickard67/LSP-Pascal-Library and this: https://github.com/rickard67/language-server-protocol They were written, it seems, in support of a text editor by the same developer. He provides an unusually large amount of info with snippets demonstrating calls. Seems very helpful, but it also makes me think the task is challenging, even with what he has already written.
  19. Bill Meyer

    CtoPascalConverter3

    The mirror link works, but I am no longer able to login there, and actually surprised it is still online. The password reset claims to function, but no email received. Direct link fails, both on reddit and on the blog.
  20. Glad you are finding it worth your time!
  21. Bill Meyer

    What happened to Felix Colibri

    30+ years of Delphi? Is that the new math?
  22. KDP. The challenge is that if they find any issue with a PDF after upload, the feedback is not useful. To declare "internal corruption" in a 480 page PDF which has already been verified in multiple readers is no help whatever, and leaves room only for guesswork. As of this morning, the book is again available on Amazon: https://www.amazon.com/Delphi-Legacy-Projects-Strategies-Survival/dp/B0B2TY6ZZ4 And the PDF through: https://wmeyer.tech
  23. And that takes us back to Dalija's point. Understanding needs to precede coding.
  24. Amazon shows the book out of print. They had a corrupted PDF, and though I uploaded a replacement almost 12 hours ago, they have not moved things forward. I am not taking the book out of print. Amazon is a thing unto itself.
  25. UPDATE: The book is now available in PDF at: https://wmeyer.tech/books I am working on an ebook version, but the book format is not a good fit for ebook, so I am having to rework the presentation a good deal. Probably a couple of weeks till I can have it ready.
×