I found the line that was causing the fatal error that I was getting, but I am now having another issue.
I have code that looks as follows:
For Each psent As DBDictionaryEntry In psd
id = psd.GetAt(psent.Key)
Dim ps As PlotSettings = id.GetObject(OpenMode.ForRead)
Dim curps As PlotSettings = New PlotSettings(False)
This will only copy one pagesetup, how ever I have multiple pagesetups that I need to have copied. I can accomplish that by removing the curps.dispose().
however if I remove that then I start getting the fatal error back.
is there a way that I can close the curps plotsettings without using dispose or close?