ToolsAPI.IOTADebuggerVisualizerValueReplacer - RAD Studio API Documentation

docwiki.embarcadero.com/Libraries/Florence/en/ToolsAPI.IOTADebuggerVisualizerValueReplacer
From RAD Studio API Documentation Jump to: navigation, search Up to Parent: ToolsAPI Methods Properties Delphi

ToolsAPI.IOTADebuggerVisualizerValueReplacer Methods

docwiki.embarcadero.com/Libraries/Athens/en/ToolsAPI.IOTADebuggerVisualizerValueReplacer_Methods
Retrieved from " https://docwiki.embarcadero.com/Libraries/Athens/e/index.php?title=ToolsAPI.IOTADebuggerVisualizerValueReplacer_Methods&oldid=883820 "

Code snippet: IDE debug visualizer plugin for generic and template ...

blogs.embarcadero.com/code-snippet-ide-debug-visualizer-plugin-for-generic-and-template-types/
IOTADebuggerVisualizerValueReplacer: this lets you replace the result of an expression returned by the debug evaluator with some other content - whatever you want. You can get more advanced than this, such as showing an external window for the results. This is just a simple example.

Creating sub nodes with debugger visualizer - Delphi-PRAXiS [en]

en.delphipraxis.net/topic/4831-creating-sub-nodes-with-debugger-visualizer/
I know how to write a debugger visualizer and how to use the IOTADebuggerVisualizerValueReplacer. What I want to achieve is creating sub nodes with values like you get when you have a dynamic array, a record or an object.

delphi-samples/debug-visualizers/GenericVisualizer ... - GitHub

github.com/alefragnani/delphi-samples/blob/master/debug-visualizers/GenericVisualizer/GenericVisualizer.pas
Classes, SysUtils, ToolsAPI; type TGenericVisualizer = class (TInterfacedObject, IOTADebuggerVisualizer, IOTADebuggerVisualizer250, IOTADebuggerVisualizerValueReplacer, IOTAThreadNotifier, IOTAThreadNotifier160) private FCompleted: Boolean;

Archived copy of "How to do a very simple debug value replacer for ...

gist.github.com/jpluimers/53ece0cef37c97ae7bd4221a61067136/d3b6f788e798fc6cc99ce1706581e36a2d9c0225     2026-02-04T00:00:00.0000000
IOTADebuggerVisualizer, IOTADebuggerVisualizerValueReplacer, IOTAThreadNotifier, IOTAThreadNotifier160) private FNotifierIndex: Integer; FCompleted: Boolean; FDeferredResult: string; public { IOTADebuggerVisualizer } functionGetSupportedTypeCount: Integer; procedureGetSupportedType (Index: Integer; var TypeName: string; var AllDescendants ...

Archived version of "Code snippet: IDE debug visualizer plugin for ...

gist.github.com/jpluimers/2c07b0979245f18706490237b2265f57/1fc4370a9cb9a0f3bf913af0dd0f6f577754b85b
IOTADebuggerVisualizerValueReplacer: this lets you replace the result of an expression returned by the debug evaluator with some other content -- whatever you want. You can get more advanced than this, such as showing an external window for the results. This is just a simple example.

Some notes on Delphi Debugger Visualizers - wiert.me

wiert.me/2026/06/16/some-notes-on-delphi-debugger-visualizers/     2026-06-16T00:00:00.0000000
IOTADebuggerVisualizerValueReplacer IOTADebuggerVisualizerExternalViewer IOTADebuggerSerivices: Register/UnregisterDebugVisuaizer Source\Win32\Visualizers sample code Back in the days, Chris Hesik was the person I went to in case I bumped into debugger oddities. He used to have a blog at Embarcadero: [Wayback / Archive] Chris' Debugger Blog

ToolsAPI.IID_IOTADebuggerVisualizerValueReplacer

docwiki.embarcadero.com/Libraries/Florence/en/ToolsAPI.IID_IOTADebuggerVisualizerValueReplacer
ToolsAPI.IID_IOTADebuggerVisualizerValueReplacer navigation search Up to Parent: ToolsAPI C++

Revisions ยท Archived copy of "How to do a very simple debug value ...

gist.github.com/jpluimers/53ece0cef37c97ae7bd4221a61067136/revisions?short_path=5a831ea     2026-02-04T00:00:00.0000000
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Feedback