﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Cakewalk SDK crash in WaveLab</title><link>http://forum.cakewalk.com/rss-m157544.ashx</link><description /><copyright>(c) Cakewalk Forums</copyright><ttl>30</ttl><item><title>RE: How to build (bluecat)</title><description> you need to set up variables of the compiler before you launch it. Look in the MSDN, they explain how to re-build MFCs.&lt;br&gt; What I have done in the end is rewrite the Base Property Page class in order to avoid this ~#{#~{[##| MFC bug. I don't hav eto bother with OlePropertyPage anymore.&lt;br&gt; &lt;br&gt; You can check that it works on my new plugins (http://software.bluecatonline.org). And no more MFC patch is needed. &lt;br&gt; &lt;br&gt; Hope this helps. Good luck!</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/218713</link><pubDate>Mon, 06 Sep 2004 17:23:17 GMT</pubDate></item><item><title>How to build (Victor Jach)</title><description> To apply the changes in the MFC code I must rebuild the dll. How can I do this ? I tried to use nmake for that. E.G. call nmake in the directory c:\program files\microsoft visual studio\vc98\MFC\src\  but I get few errors .</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/165971</link><pubDate>Wed, 07 Jul 2004 17:55:20 GMT</pubDate></item><item><title>RE: thank you (bluecat)</title><description> OK, I need to check again where it crashes exactly (can't remember the line number!) and i'll tell you. If you have time, just compile in debug mode and launch debugger, you'll get the ASSERT line number. Then just add a pointer check before using it and it'll work.</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/165569</link><pubDate>Wed, 07 Jul 2004 09:00:25 GMT</pubDate></item><item><title>thank you (Victor Jach)</title><description> Thank you for everything. Yes, I want to rebuid MFC42. I'm online so we can talk in realtime if you want.</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/165500</link><pubDate>Wed, 07 Jul 2004 04:11:31 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (bluecat)</title><description> Only check boxes or buttons make Wavelab (or Cubase) crash. It seems Steinberg don't belong very well with MFC plugins &lt;img src="http://forum.cakewalk.com/upfiles/smiley/s7.gif" alt="" data-smiley="&lt;img src="http://forum.cakewalk.com/upfiles/smiley/s7.gif" alt="" data-smiley="[:(]" /&gt;" /&gt;. the only thing you can do is re-build the MFC libs (it seems that you use the 4.2 version, so my 7.1 dll won't help) and patch them the same way I did (just add a NULL pointer check in the OLE property page class). &lt;br&gt; &lt;br&gt; The other way is use MFC 7.1. To do so you need to download the latest Platform SDK from microsoft web site or the .Net SDK.&lt;br&gt; &lt;br&gt; If you need to patch the MFC yourself, I can tell you the exact modification I did (anyway it's easy to find, just debug your dll when it crashes and you'll see the NULL pointer call).&lt;br&gt; &lt;br&gt; BTW if you know how to contact the  Steinberg dev teams, I'd be happy to know too, since I cannot find any email address on their website!</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/165497</link><pubDate>Wed, 07 Jul 2004 04:02:02 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (Victor Jach)</title><description> Your plug works just fine. But can I use that dll patch as long as I use MS Visual c++ 6.0 which works with mfc42.dll. Also there are some controls like sliders which doesn't cause crash in wavelab. Please try to make a sample plug with the SDK wizard and add a check box. How can I fix that ?! How can I use the mfc71.dll version ? &lt;br&gt; regards</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/165228</link><pubDate>Tue, 06 Jul 2004 19:44:36 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (bluecat)</title><description> any news?</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/164822</link><pubDate>Tue, 06 Jul 2004 11:08:04 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (bluecat)</title><description> Are you sure the dlls installed properly? Did you check the dll files date?&lt;br&gt; Because my plug-in works with this patch, even on other platforms than mine. Maybe the dlls you actually use are not located in the same directory.</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/164151</link><pubDate>Mon, 05 Jul 2004 03:39:39 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (Victor Jach)</title><description> Hello, &lt;br&gt; Thanks for your suggestion but it doesn't work even with this new mfc version. Your plug-in acts in the same way, even with the patch installed. I can't figure this out for now !</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/163452</link><pubDate>Sat, 03 Jul 2004 18:36:06 GMT</pubDate></item><item><title>RE: Cakewalk SDK crash in WaveLab (bluecat)</title><description> What MFC version do you use in your Plugin?&lt;br&gt; &lt;br&gt; I had the same problem with MFC 7.2 dlls, and after debugging it seems that Steinberg applications (same bug in Cubase) do not support directX plugins developped with MFC 7. They don't manage the OLEPropertypage correctly. It has nothing to do with Cakewalk SDK.&lt;br&gt; &lt;br&gt; My solution was to write a small Patch for MFC dlls (just added a check on a pointer). You can check it out on my web page: &lt;a href="http://software.bluecatonline.org/" target="_blank" rel="nofollow"&gt;http://software.bluecatonline.org/&lt;/a&gt; , in the "Chorus" effect section. You can download the patched dll.&lt;br&gt; &lt;br&gt; I am about to write to Steinberg so that they correct their bug.</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/162518</link><pubDate>Fri, 02 Jul 2004 10:13:13 GMT</pubDate></item><item><title>Cakewalk SDK crash in WaveLab (Victor Jach)</title><description> Hello&lt;br&gt; &lt;br&gt; I'm using Visual C++ 6.0 with DXi SDK from Cakewalk and DirectX SDK 9.0. &lt;br&gt; There is a sample plug-in which comes with DXi SDK (AutoClip Plug-in). &lt;br&gt; When I run this plug in wavelab anything works fine until I try to change the checkbox state. When I click on that checkbox wavelab crashes. This happends also if I use a dropdown list in the plug. &lt;br&gt; Is this an incompatibility with WaveLab ? On any other host app the plug works just fine !&lt;br&gt; Thanks !</description><link>http://forum.cakewalk.com/rss-m157544.ashxFindPost/157544</link><pubDate>Fri, 25 Jun 2004 09:00:02 GMT</pubDate></item></channel></rss>