<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Thank you for your response on this. However, the approach you suggest, that's exactly what i have done. In fact it also happens when i place both the new and the delete command directly after eachother, the same thing happens... I might try a rebuild...<br><br>Thanks anyway<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: John Platt &lt;jcplatt@dsl.pipex.com&gt;<br>To: echinococcus Multilocularis &lt;lintworm2@yahoo.co.uk&gt;<br>Cc: vtkusers@vtk.org<br>Sent: Monday, 16 October, 2006 12:27:05 AM<br>Subject: RE: [vtkusers] vtkMFCWindow: new and delete problems<br><br>


 


 

<style>
<!--

_filtered {font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
_filtered {
margin:72.0pt 90.0pt 72.0pt 90.0pt;}

 _filtered {font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
text-decoration:underline;}
span.emailstyle17
        {font-family:Arial;
color:navy;}
span.EmailStyle18
        {font-family:Arial;
color:navy;}
 _filtered {
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {}
-->
</style>



<div class="Section1">

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Try creating a new window in OnInitDialog()
and delete in ON_WM_DESTROY handler. You could also look at the example Examples\GUI\Win32\vtkMFC\vtkDLG.</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">HTH</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">John.</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">-----Original Message-----<br>
<b><span style="font-weight: bold;">From:</span></b> echinococcus Multilocularis
[mailto:lintworm2@yahoo.co.uk] <br>
<b><span style="font-weight: bold;">Sent:</span></b> </span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">15 October 2006</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> </span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">21:00</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"><br>
<b><span style="font-weight: bold;">To:</span></b> John Platt<br>
<b><span style="font-weight: bold;">Subject:</span></b> Re: [vtkusers]
vtkMFCWindow: new and delete problems</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">I am building a dialog
based program, and not using SDI, nor MDI.</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Thank you for your
response.</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Sincerely,</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Han</span></font></p>

</div>

<div>

<p class="MsoNormal" style="margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">-----
Original Message ----<br>
From: John Platt &lt;jcplatt@dsl.pipex.com&gt;<br>
To: echinococcus Multilocularis &lt;lintworm2@yahoo.co.uk&gt;<br>
Sent: </span></font>Sunday, 15 October, 2006 9:31:13 PM<br>
Subject: RE: [vtkusers] vtkMFCWindow: new and delete problems</p>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">If you
are using the document view architecture, you would normally let the document
create the view through an appropriate document template. SDI &amp; MDI
projects will do this automatically for you. If you look at a typical CView
derived class you will see that the constructor is protected preventing the
kind of operation you are attempting.</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">HTH</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">John.</span></font></p>

<p class="MsoNormal" style="margin-left: 36pt;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">-----Original Message-----<br>
<b><span style="font-weight: bold;">From:</span></b> vtkusers-bounces+jcplatt=dsl.pipex.com@vtk.org
[mailto:vtkusers-bounces+jcplatt=dsl.pipex.com@vtk.org] <b><span style="font-weight: bold;">On Behalf Of </span></b>echinococcus Multilocularis<br>
<b><span style="font-weight: bold;">Sent:</span></b> </span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">15 October 2006</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> </span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;">16:15</span></font><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"><br>
<b><span style="font-weight: bold;">To:</span></b> vtkusers@vtk.org<br>
<b><span style="font-weight: bold;">Subject:</span></b> [vtkusers] vtkMFCWindow:
new and delete problems</span></font></p>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<div>

<div>

<div>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Hello,</span></font></p>

<div>

<div>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br>
I have restarted working with vtk, this time under windows, M$ VC++ 6.0. I have
vtk 5.0.2 installed, built in the release with symbols mode, on a windows 2000
machine. I want to use the MFC functionalities, and thus i looked into the
examples on MFC. I have started my own project and use the example to find the
nesecary steps.<br>
<br>
So far so good. However, when want to create a vtkMFCWindow in debug-mode, and
delete it later on, so like this:<br>
<br>
&nbsp;&nbsp;&nbsp; m_pMFCWindow = new
vtkMFCWindow(this-&gt;GetDlgItem(DISPLAYFRAME));<br>
&nbsp;&nbsp;&nbsp; delete m_pMFCWindow;<br>
<br>
I get a dialog telling me that a debug assertion failed. specifically it tells
me that it stops on:<br>
&nbsp;&nbsp;&nbsp; pHead-&gt;nBlockUsed == nBlockUsed<br>
<br>
Furthermore i get a warning:<br>
&nbsp;&nbsp;&nbsp; Warning: calling DestroyWindow in CWnd::~CWnd; OnDestroy or
PostNcDestroy in derived class will not be called.<br>
<br>
Again, all of this is only in debug mode. I know that i link the vtk library in
release mode w/ symbols on my program, can that be the problem? When i run my
program in Release mode, obviously i don't get the debug assertion failed
dialog. <br>
<br>
How do you create and destroy an object of the type vtkMFCWindow in a correct
way?<br>
<br>
TIA!<br>
<br>
Han</span></font></p>

</div>

</div>

</div>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

</div>

<p class="MsoNormal" style="margin-left: 72pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br><span>
Send instant messages to your online friends <a target="_blank" href="http://uk.messenger.yahoo.com">http://uk.messenger.yahoo.com</a> </span></span></font></p>

</div>

</div>

<div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

</div>

<p class="MsoNormal" style="margin-left: 36pt;"><font face="Times New Roman" size="3"><span style="font-size: 12pt;"><br><span>
Send instant messages to your online friends <a target="_blank" href="http://uk.messenger.yahoo.com">http://uk.messenger.yahoo.com</a> </span></span></font></p>

</div>

<div>_______________________________________________<br>This is the private VTK discussion list. <br>Please keep messages on-topic. Check the FAQ at: <a target="_blank" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br><a target="_blank" href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></div></div><br></div></div><br>Send instant messages to your online friends http://uk.messenger.yahoo.com </body></html>