I keep running in to the following run time error. How do i resolve this?<br><br>&quot;Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.&quot;<br>
<br>btw, I wasn&#39;t able to figure out how to search the archives in case someone else has already run in to this, so posting. please feel free to point me to any search links or to any prior posts that answer this.<br>
<br>If it helps, my code is as below:<br>#include &quot;stdafx.h&quot;<br>#include &lt;string&gt;<br>#include &lt;iostream&gt;<br>#include &lt;sstream&gt;<br>#include &lt;fileref.h&gt;<br>#include &lt;tag.h&gt;<br><br>#define TEST_MP3 &quot;Rodrigo Y Gabriela - Stairway To Heaven.mp3&quot;<br>
int _tmain(int argc, _TCHAR* argv[])<br>{<br>   std::stringstream ssDebug;<br><br>   TagLib::FileRef f(TEST_MP3);<br>   if(!f.isNull())<br>   {<br>      TagLib::String artist = f.tag()-&gt;artist();<br>      ssDebug &lt;&lt; &quot; file [&quot; &lt;&lt; TEST_MP3 &lt;&lt;&quot;] has artist [&quot; &lt;&lt; artist &lt;&lt; &quot;]&quot; &lt;&lt; std::endl;<br>
   }<br><br>   (void) std::cin.get();<br>    return 0;<br>}<br><br>I&#39;m using tablib-1.5-msvc. I am linking to tab.lib.<br><br>Platform: MSVC 9.0 .NET 3.5 SP1 running on Vista<br><br>any info would be most appreciated!<br>
<br>thanks!<br>kage<br>