baoquan.zuo
Members-
Content Count
19 -
Joined
-
Last visited
Community Reputation
26 ExcellentTechnical Information
-
Delphi-Version
Delphi 12 Athens
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Save 25% on new registrations with coupon code BF2024! The latest version, DocInsight 2025 Insiders (Version 6.0.0.19), was released on November 24, 2025. DocInsight 2025 Release Notes (Draft) Download
-
Hi, We have a new update for DocInsight and a special offer limited for today. Highlights Introducing DocInsight Insiders edition Allow side-by-side installations (different installation directories) Use separate settings and extension identifiers Share the same license Enable switching between Stable and Insiders editions for Delphi extensions in the future Add the Microsoft HTML Help Workshop component to the installer The Microsoft HTML Help Workshop is a currently mandatory component for compiling CHM documentation. Installing it requires separate administrative privileges. Our installer will: Download the signed Microsoft HTML Help Workshop installer Verify the SHA256 checksum to ensure the integrity of the downloaded file Launch the installer to guide you through the installation process Changelog New Introducing Insiders edition Add the Microsoft HTML Help Workshop component to the installer Normalize text encoding of source files Clear shortcuts using the Backspace key in the Options Move docinsight.exe and DocInsightWizard.exe to bin folder Extend the trial period of the previous version Fixes Fix: DocInspector/DocExplorer editor may be empty in Delphi 12 (DPI Unaware) Fix: Go to Definition navigate to incorrect location when xmldoc changed Fix: Code editor may not scroll to the expected location when Go to Definition Fix: Whitespaces adjacent to inline tags are trimmed Fix: docinsight.exe panicked with ANSI encoded file Fix: docinsight.exe panicked when xml doc comment contains invalid UTF-8 sequenece Fix: docinsight.exe panicked with “Fail to convert uri to file path” Special Offer: Use coupon code INSIDERS to get 25% off today. (For new registration) Download P.S. We will announce regular updates in our community forum in future. Thank you!
-
Seek Feedback: Optimal Release Strategy for Extensions in Delphi IDE
baoquan.zuo posted a topic in General Help
Hi, I’m reaching out to seek your valuable opinions and experiences regarding the release strategy for the upcoming major version of DocInsight. There are 2 options: 1. Stable and Insiders with Side-by-Side Installations - Users can simultaneously use both versions. - Clear separation of stable and experimental features. - User may have to choose different IDE instances to avoid conflict of menus, dockable forms, shortcuts, etc. 2. Stable, Beta, and Dev Channels with a Single Installation - Simplified installation and maintenance. - Unified settings and extensions, reducing conflicts. - Easier for users to switch channels within the same IDE instance. How do you think? What's your preferred approach? Thanks! -
ANN: DocInsight 2025 Public Beta Release and Licensing Migration
baoquan.zuo replied to baoquan.zuo's topic in Delphi Third-Party
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. -
DocInsight 2025 Public Beta is now available! See the announcement. For a limited time only, use coupon code HALLOWEEN to get 35% off the regular price. Purchase
-
ANN: DocInsight 2025 Public Beta Release and Licensing Migration
baoquan.zuo posted a topic in Delphi Third-Party
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. -
New Warning in 12.2: Overloading a similar index type by declaring an array property 'Items'
baoquan.zuo replied to pyscripter's topic in RTL and Delphi Object Pascal
The Project Options in the Delphi 12.2 IDE does not even support such option, does it? (I want to disable the warning in dproj files) -
Thanks for the reference! I wish it was resolved so that I can use the split editor more comfortable in my laptop.
-
The gutter is too large in Delphi 12 even when I set the gutter to invisible. DPI: 192. Known issue?
-
DocInsight 2024 Sneak Preview and Beta Invitation
baoquan.zuo replied to baoquan.zuo's topic in Delphi Third-Party
Thanks for your feedback. I will probably consider the external XML documentation files in upcoming minor update as it is required for auto-generated/unmanaged source code, as well as other things (like project-level documentation may not be suited to be put in dpr/dpk). Please see this feature request. The new theme is in the roadmap of the 2024 version. Basically it must support: Responsive Theme (Light/Dark) Customization and Rebranding It is recommended that you create an issue in the DocInsight Support portal. I will make polls in the community forums to know what features really matters to our customers. Best Regards -
DocInsight, also known as Documentation Insight, is an API documentation tool for Delphi developers. The upcoming release of DocInsight 2024 represents a major update. It includes: Highlights - Support for Delphi XE7 - Delphi 12 - Redesigned DocInsight CLI - Bug fixes and valuable improvements It's recommend to visit What's New in DocInsight 2024 (Draft) to get more details. New Licensing Model With the release of DocInsight 2024, we are pleased to introduce a revamped licensing model: - Commercial License Licenses are purchased by the company and can be assigned to any single developer within the organization. - Personal License Tailored for individual use, this license is intended for those who purchase it with their own funds and should not be financed by companies in any form. For more details, please refer to our separate announcement. Beta Invitation If you are interested in early access of the DocInsight 2024 Beta, please join our Community Forum and drop us an email at support@devjetsoftware.com to request access to DocInsight Beta. Thanks!
-
DXBuild is a **free** command-line tool. It makes it easier to build multi-version Delphi projects (Delphi 2007 or newer, dproj/groupproj). Example dxbuild Packages\DelphiXE2\Spring.Base.dproj -d DelphiXE2 -p Win32 Win64 -c Debug Release Benefits - Compile faster with fastdcc (Delphi 2009 - 10.3) https://www.idefixpack.de/blog/ide-tools/ide-fix-pack/ NOTE: For Delphi XE3 or higher, you just need to download and extract fastdcc*.exe to `$(BDS)\bin`. dxbuild will use fastdcc when possible. Use `--no-fastdcc` to disable it. Download: https://devjetsoftware.com/download/2009/ Report Issues: https://github.com/devjetsoftware/dxbuild-public
-
Special Offer for Documentation Insight
baoquan.zuo replied to baoquan.zuo's topic in Delphi Third-Party
Thanks for the kind words! I must admit, the current status of the product is far away from my expectation and I'm really sorry that the new version has not come out in such a long time. However, there is much in-progress working on the product. I hope good things will happen in the upcoming 2022. -
Documentation Insight enables you to browse, edit and generate API documentation for Delphi. You can use coupon code DocInsight2021 to save $100 now. Due date: Dec 31th, 2021 To get more information, please visit https://devjetsoftware.com/products/documentation-insight/
-
PixelsPerInch property in datamodules and services :-(
baoquan.zuo replied to A.M. Hoornweg's topic in Delphi IDE and APIs
type {$I jedi.inc} {$IFDEF DELPHI28_UP} {$DEFINE HasPixelsPerInch} {$ENDIF} TBaseDataModule = class(TDataModule) {$IFNDEF HasPixelsPerInch} protected // Ignore PixelsPerInch property in TFrame introduced since Delphi 11 procedure DefineProperties(Filer: TFiler); override; procedure IgnorePixelsPerInch(Reader: TReader); {$ENDIF} end; {$IFNDEF HasPixelsPerInch} procedure TBaseDataModule.DefineProperties(Filer: TFiler); begin inherited DefineProperties(Filer); Filer.DefineProperty('PixelsPerInch', IgnorePixelsPerInch, nil, False); end; procedure TBaseDataModule.IgnorePixelsPerInch(Reader: TReader); begin Reader.ReadInteger; end; {$ENDIF} I created a base module to solve this kind of issue