Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 10/31/24 in Posts

  1. Anders Melander

    Buying a mini pc to install Delphi

    This might sound crazy, but hear me out 🙂 Buy: A nice Mini-PC mainboard with integrated graphics. A CPU, some RAM, NVMe SSD. The smallest fanless PSU that meets the power requirements of the above. Put it all in cardboard box (or whatever). Remember to make some holes for airflow. Profit! You can do this really cheap and I can testify, from personal experience, that it is a possible setup. I once worked on a system a bit like this for six months. I didn't implement the luxury version with the cardboard box though. Instead I just placed the mainboard (which was full AT size) on a wooden breadboard and bolted all the components to it. Why did I do this, you ask? Well, my wife had a meltdown over something related to time spent with her vs. time coding (Women, pfft! 🙄 Amiright?) and completely smashed my full tower case with a rolling pin, I shit you not. Anyway, of course you still have to decide on the specs for the components but you will have to figure that out for yourself. It's impossible to give any clear recommendations as the specs will depend on what and how you use the system. Just get the best you can within your budget.
  2. We are excited to announce the public beta release of DocInsight 2025 and the upcoming migration to our new licensing model. DocInsight, also known as Documentation Insight, is a powerful tool for browsing and documenting Delphi source code. Highlights of DocInsight 2025 Expanded Delphi Support: Compatible with Delphi XE7 through Delphi 12. Enhanced CLI: A faster and more reliable DocInsight Command-Line Interface. Improved Browsing: View local HTML output without the need for a local web server. Resolved Issues & New Features: Addresses many long-standing issues and introduces valuable enhancements. For more details, please refer to the Release Notes. Download Licensing and Pricing With the release of DocInsight 2025, we are introducing a revamped licensing model: Commercial License: Designed for companies and business organizations. Personal License: Tailored for individual developers. For more information, please review our EULA. Pricing details are available on our Purchase Page. New FastSpring Store We are migrating to the new FastSpring Store for processing payments. The new store offers a user-friendly portal to browse and manage your subscriptions. You can also view your license keys on the order page. Key Features: Manual Renewal: By default, subscriptions are set to manual renewal, ensuring you have full control over your license renewals without automatic charges. Customer Benefits We apologize for the inconvenience caused by the lack of updates to DocInsight over the past few years. To demonstrate our commitment to providing better service and continuous product improvements, we are offering the following compensation to our valued customers: Customers with Active Subscriptions from October 1, 2022, to Present: 6-Month Free Extension: Receive a complimentary 6-month extension to your current subscription. Additional 6-Month Extension: An extra 6-month extension will be granted upon renewing your license. Existing Customers: Standard Renewal Pricing: Eligible for standard renewal pricing until February 1, 2025. We are dedicated to delivering regular updates and ensuring that DocInsight meets your needs. Thank you for your continued trust and support. As we improve our product, we will work closely with customers to complete the migration process smoothly. If you have any questions or specific requirements, please contact us at support@devjetsoftware.com.
  3. Anders Melander

    Can't get but 40% CPU usage multi-tasking

    Throttling makes the CPU run slower, not run less. You can't measure performance by looking at the task manager. Measure the amount of work being done instead.
  4. Rollo62

    Buying a mini pc to install Delphi

    512GB HD If possible, choose a decent SSD, its worth it, even with a little cost-up.
  5. Brandon Staggs

    Delphi 12.2 Patch 1

    The fact is that any design-time component can crash the IDE. All you have to do is uninstall them all and see if your problem persists. If it does, you can be relatively certain it is the IDE itself and not a component. You seem very resistant to this basic troubleshooting step. That doesn't seem rational. I agree that Delphi quality is not where it needs to be. I do not agree that the IDE is as useless and impossible to use as you have said. Shrug.
  6. Anders Melander

    Delphi 12.2 Patch 1

    You might be right but that's not the impression I get from the topics posted.
  7. Sherlock

    Delphi 12.2 Patch 1

    Funny, I got "Don't bother installing Parnassus" on mine.
  8. @RDP1974 - Please change the title of the post to reflect the content - "new test" does not inform those that read the list of topics
  9. Lars Fosdal

    Buying a mini pc to install Delphi

    These days I avoid shopping at Amazon. The new MacMinis look amazing - but yeah, the Apple Tax is brutal.
  10. Hello Delphi and C++ Builder developers, It's Halloween season, and we're treating you to a special offer on Deleaker, the powerful tool that helps you track down those pesky leaks! Whether you're dealing with memory leaks, GDI objects, or handle leaks, Deleaker has you covered. It works seamlessly as a standalone app or as an integrated extension for RAD Studio, making it a versatile tool for any developer. Key Features: Memory Leak Detection: Easily track down memory leaks to prevent performance issues. Resource Leak Detection: Identify GDI objects and handle leaks that can degrade your application over time. Snapshot Review: Capture and review snapshots, with a specific focus on allocated Delphi objects to pinpoint leaks efficiently. 🧙‍♂️ Halloween Special: Use the coupon code HALLOWEEN2024 to get 35% off! This discount is available for a limited time, so don't miss out. 👉 Ready to get started? Visit Deleaker’s site and apply the code at checkout. Wishing you a spooky (and leak-free) Halloween! 🎃
  11. Hi Anders, This feature is in our list. You might want to monitor this issue: https://github.com/devjetsoftware/docinsight-support/issues/21 We are planning to introduce some significant features, and I need to consider how to integrate them effectively.
  12. DelphiUdIT

    Can't get but 40% CPU usage multi-tasking

    I forgot about this: in my personal experience, the best settings for applications (not games) is "balanced". This is based on experience in industrial systems (and in my daily work) where temperature, woking load and peformance should be mixed and should provide consistent performance. With "high performance settings", in the past and I never tried again, I had many issues with variable performance (most of them due to Throttle and temperature). If you force "high performance", the system cannot modulate the use of the resources. Most of the time I had "peaks of lock with downgrade timing" or high temperature recording, with my daily working PC too. Of course, this is my experience, and I'm sure that someone's experience is different.
  13. Marc Meumann

    TChart in Delphi 10.0 vs Delphi 12.2

    The example code is useful. It looks, at first glance, like a a bug ...to be investigated. Temporary workaround could be to directly control the Axis Items list after adding the data: Chart2.Axes.Left.Items.Clear; Chart2.Axes.Left.Items.Add(9,seriesC); Chart2.Axes.Left.Items.Add(5,seriesA); Chart2.Axes.Left.Items.Add(8,seriesB);
  14. Christophe E.

    Buying a mini pc to install Delphi

    two years ago I got this machine, I'm happy with it overall it works well for Delphi but since Delphi 12 I've noticed that the edi lags a bit, otherwise the compilation speed is correct and windows 11 works well, playing large videos can also slow down a bit. https://www.amazon.fr/MINISFORUM-UM350-Ordinateur-Dual-Band-DisplayPort/dp/B09NPZ4L2Q
  15. Die Holländer

    What new features would you like to see in Delphi 13?

    No, but sadly enough, you are not able to figure out what is the cause of all these problems. You have an unstable IDE setup and because you use some incompatible components (without source..) you can not install a newer IDE, so you don't know if these problems are still in version 12 or in even in your version 11 (.3?) that I've used for one year without any of such problems you mentioned. There must be something you installed in you IDE that is causing these problems or maybe some hardware/connection problems. Install the latest Delphi version on a clean machine or in a virtual machine open some of the example projects and develop some extra features on it and see if you have all these problems you mentioned.
  16. dummzeuch

    Buying a mini pc to install Delphi

    Both seem to be OK to me. The thing with those China produced mini PCs is that the descriptions contain every buzzword on the planet and are not necessary correct, so you better read the reviews and questions/answers too. Even though the descriptions say the OS is DOS, they might still come with Windows 11 pre installed. But you should be wary about that installation. See my previous answer regarding that issue.
  17. Uwe Raabe

    Problems with Delphi 12.2 patch 1?

    Not sure what happened in your case, but for me it was just executing the setup, confirm any questions and re-compile one package to get it working again.
  18. corneliusdavid

    What new features would you like to see in Delphi 13?

    Take a look at AutoGetIt.
  19. JonRobertson

    What new features would you like to see in Delphi 13?

    The only way to avoid buffer overflow problems is to write code that doesn't overflow buffers. That won't change with a 64-bit IDE.
  20. I wish the IDE would work! - I wish word searches would not crash the IDE and cause my unsaved work to be lost. - I wish the IDE would not freeze for no apparent reason and cause my work to be lost - I wish Code Insight would finally work - I wish the IDE would not go out of memory after using it for a while To sum up: I want a stable IDE that doesn't waste my time and finally fixes the bugs that have been around for years! am I asking too much?
  21. dummzeuch

    Buying a mini pc to install Delphi

    I am using a Fujitsu Esprimo Q920 (released in 2014!) with an i5 mobile processor, 16 GB of RAM and an SSD running Windows 10 for Delphi development (all versions from Delphi 6 -blindingly fast - to Delphi 12 - rather slow but usable). I bought it cheap in a refurbished deal on Amazon.de. It's far from being a rocket, but fine for my hobby software development needs. I also installed Proxmox on a cheap mini PC with an Intel N95 processor, 16 GB of RAM and an SSD I got from Geekbuying (came with Windows 11). I am running a Windows 10 virtual machine on it on which I'm testing GExperts on Delphi 12. That setup is definitely not what I would want to use at work, but again, for hobby software development it is kinda OK. If you leave out the virtual machine part but run Windows directly on the hardware it is faster than the Q920. So: Given enough RAM and an SSD I think basically any current mini PC is OK for that purpose. This may depend on whether you want to use some third party tools and components though. These can slow down the IDE quite a bit. And of course you may think I'm crazy for using such a low powered setup. 😉 Regarding Geekbuying: Beware that that's a platform like Amazon market place. So there are black sheep there. I bought a BMAX mini PC with pre installed Windows 11 from them and it turned out that The pre installed Windows 11 came with some rather dubious software additions, so I tried to do a fresh install. Which turned up that ... the computer does not meet Windows 11 minimum requirements (no TPM, unsupported processor). They must have installed it using the tricks you can find on the web. Which means that it would have had problems with the next major update. But even with these tricks ... the license cannot be used to do a fresh Windows 11 installation. I tried to get a refund but they kept on sending demands for proof (pictures and even a video using some Chinese service) and then simply ignored me. So I definitely don't recommend buying there. (The hardware is rather nice though, if you don't want to install Windows on it.)
  22. I do Windows/Mac tools, so for me I’d like to see improvements to FMX, particularly the grid so that it had some of the same functionality as the VCL version. Some small improvements to the FMX TMemo would be nice as-well. I wish they would open the FMX to others so that the community could help since it seams Embarcadero is resource limited. The last thing that would be nice to have is the ability to generate webassembly. I’m starting to develop more and more client side web tools. I’ve used pas2js with success but Delphi must be one of the last major compilers not to support webassembly.
  23. IMO, the modern alternative is a decent website. I was a member of the ASP and even sat on its Board for two years. Like PAD, it served its purpose and is now completely obsolete. Honestly, if I could take down every single file download site listing of my software, I would. People find your software with search engines, not download sites. Today, download sites exist to siphon visitors away from direct sources so they can shovel borderline malware at visitors with useless file download and scanner tools, etc.
  24. Remy Lebeau

    Ignore exception type from code

    No (plus, that would require changing and recompiling the code, in which case you may as well just take out the offending code to begin with). But, you can accomplish something similar using breakpoints instead. Put a breakpoint at the beginning of the function, go into its properties, and disable the 'Break' option, and enable the 'Ignore subsequent exceptions' option. Then, put another breakpoint at the end of the function, go into its properties, and disable the 'Break' option, and enable the 'Handle subsequent exceptions' option.
  25. Davide Angeli

    Delphi 12.2 Patch 1

    I've been using Delphi for at least 30 years, often for 9 hours a day. In my humble opinion, the IDE's instability can also be attributed to the way we work, regardless of the tools and components installed, which may or may not be stable. It's a fact that since version 10, my preferred way of working, which I use for my main project, has been causing the IDE to crash with a wide variety of errors (the most common being F2084 Internal Error). My project uses runtime packages that I created, several DLLs, an EXE, and the IDE also has a package installed with components that I developed, which shares the aforementioned runtime packages. For convenience and speed, everything was enclosed in a single project group. When I maintained my component library, to apply changes to the entire group, I always worked by doing a "compile all" of everything in the group: runtime packages, visual component package, DLLs, and then the EXE. In this context, if there are any forms open in the IDE, the IDE's instability is amplified to the nth degree, and the error is almost systematic. Since Embarcadero is unable to fix these errors (it's almost impossible to provide a test situation to open a report), I've had to adapt by changing my system, even though it's more cumbersome for me: I first compile the runtime and design packages, now placed in another project group, and then compile the application (DLL, EXE) by continuously switching between the two project groups. In this way, the IDE rarely crashes. The critical point in my case is certainly when the IDE needs to unload the design package from memory in order to compile it, and it's clearly not able to handle the unloading of any open forms that use the components present in the package being compiled. This is my experience. And by the way, the menu item that's clicked the most in the latest versions (including 12.2) is "Reload LSP Server" because it just doesn't want to work as it should.
×