COM objects that don’t have the expected lifetime can cause chaos when combined with .NETs garbage collection system.
Category Archives: .NET
A WPF custom control in F#
What F# language and syntax features are required to implement a fundamentally object-oriented WPF custom control?
FormatException in WPF DataBinding
A FormatException is generated by the WPF DataBinding diagnostics if the original exception text contains curly brackets.
Getting IUnknown from __ComObject
How do you find the unmanaged COM object that’s being referenced by a .NET object?
Visualising Black-Scholes option pricing using F# and WPF
Using F# to create simple plots of Black-Scholes option prices and greeks using WPF.
F# May CTP released
Well, what are you still doing here, get over to Don Syme’s blog and download it…!
IL analysis using F#
A description of using F# language features and reflection to enable basic analysis of .NET IL (intermediate language).
Getting .NET type information in the unmanaged world
One of the tools that I write and maintain displays type information for COM objects hidden behind “handles” in Excel spreadsheets. The underlying objects can either support an interface that allows them to be richly rendered to XML, or the viewer will fall-back to using metadata and displaying the supported interfaces and their properties and methods. It [...]
