<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>VC.NET + User Breakpoint Problem</title>
    <link>http://forum.geizhals.at/feed.jsp?id=179714</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(8): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,981716.html#981716</link>
      <description>habe die gesamte methode umgeschrieben (alles auf CComBSTR) und jetzt gehts .,.. danke dir &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 11 Aug 2003 11:38:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,981716.html#981716</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-11T11:38:13Z</dc:date>
    </item>
    <item>
      <title>Re(7): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,981373.html#981373</link>
      <description>nochwas ... wenn ich die exe aus dem explorer starte kommt der fehler nicht ...&lt;br/&gt;</description>
      <pubDate>Mon, 11 Aug 2003 06:56:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,981373.html#981373</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-11T06:56:22Z</dc:date>
    </item>
    <item>
      <title>Re(6): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,981364.html#981364</link>
      <description>Hi.. ich komm leider wirklich nicht ganz dahinter wo da das problem liegt ... Aber vielleicht blickst du durch &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;VectorString ist ein wchar_t VectorString[10] und kann maximal 6 Zeichen haben.&lt;br&gt;&lt;br&gt;Das hier ist die Methode&lt;br&gt;&lt;br&gt;STDMETHODIMP CTRCalc::get_VectorString(BSTR* pVal)&lt;br&gt;{&lt;br&gt;	CComBSTR xxx = VectorString;&lt;br&gt;	*pVal = xxx;&lt;br&gt;	return S_OK;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hier genau landet er wenn der Fehler auftritt (atlcomcli.h)&lt;br&gt;&lt;br&gt;&lt;br&gt;~CComBSTR() throw()&lt;br&gt;{&lt;br&gt;	::SysFreeString(m_str);&lt;br&gt;}&lt;br/&gt;</description>
      <pubDate>Mon, 11 Aug 2003 06:41:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,981364.html#981364</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-11T06:41:54Z</dc:date>
    </item>
    <item>
      <title>Re(6): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,980085.html#980085</link>
      <description>hmmmm ... hätte mir eigentlich schon gedacht dass ich ihn im server instanziiere .. im serverteil wird aus mehreren ints ein string gebastelt, der dann zurückgegeben wird.&lt;br&gt;&lt;br&gt;wenn ich am montag wieder in der firma bin schau ich mal schnell obs da nicht irgendein problem gibt - und wenn ichs nicht finde poste ich auch noch den server code ...&lt;br/&gt;</description>
      <pubDate>Sat, 09 Aug 2003 18:54:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,980085.html#980085</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-09T18:54:10Z</dc:date>
    </item>
    <item>
      <title>Re(5): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,980057.html#980057</link>
      <description>Der Clientcode ist richtig, kann man auch nicht viel falsch machen &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;. Das Problem liegt also im Server, oder im Aufruf &lt;br&gt;pServer-&gt;GetString(&amp;bs);&lt;br&gt;Wie wird der BSTR im Server zurückgegeben? Da er ein out prameter ist, muß er Serverseitig instanziert werden und clientseitig wieder freigegeben werden. Die meisten Mysterien mit COM entstehen durch eine falsche Anwendung von BSTRs, oder wenn man die calling conventions nicht richtig verstanden hat. Versuche einmal den Code ohne den GetString Aufruf&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 09 Aug 2003 18:30:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,980057.html#980057</guid>
      <dc:creator>n_tessla</dc:creator>
      <dc:date>2003-08-09T18:30:18Z</dc:date>
    </item>
    <item>
      <title>Re(4): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,979633.html#979633</link>
      <description>hi .. die server komponente ist ein inproc&lt;br&gt;&lt;br&gt;wenn ich den try/catch block weglasse, dann kommt dasselbe, jedoch erst bei der klammer am ende der methode.&lt;br&gt;Sprich die Lösung dass da die Komponente zerstört wird könnte sein (von mir aus kann sie ja auch gern zerstört werden, brauche sie danach nimmer). Jedoch wenn er schon zerstört wird, so dürfte er doch keine Exception werfen. &lt;br&gt;&lt;br&gt;In der Serverkomponente selbst rufe ich nie ein manuelles AddRef oder Release auf, das sollte doch alles gekapselt sein - irre ich ?&lt;br/&gt;</description>
      <pubDate>Sat, 09 Aug 2003 08:33:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,979633.html#979633</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-09T08:33:16Z</dc:date>
    </item>
    <item>
      <title>Re(3): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,979361.html#979361</link>
      <description>Hi,&lt;br&gt;Zurerst eine grundsätzliche Frage, ist die ATL-Componente ein inproc oder outproc server, wenn es in inproc ist, liegt das Problem höchwahrscheinlich im Servercode selbst, dürfte ein Problem beim reference counting sein. Probiere einmal den Smartpointer außerhab des try/catch blockes zu definieren. Mein Verdacht ist folgender, das wenn der Pointer&amp;nbsp;&amp;nbsp;außerhalb seines Gültigkeitsbereiches (die Klammern) kommt, wird automatisch ein release gemacht, der den Server vielleicht zerstört, was eine exception produziert&lt;br/&gt;</description>
      <pubDate>Fri, 08 Aug 2003 20:44:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,979361.html#979361</guid>
      <dc:creator>n_tessla</dc:creator>
      <dc:date>2003-08-08T20:44:27Z</dc:date>
    </item>
    <item>
      <title>Re(2): VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,979328.html#979328</link>
      <description>hab ich schon gemacht .. auch auf den "zu dem zeitpunkt bereits ausgegrauten" button habe ich des öfteren geklickt ...&lt;br&gt;&lt;br&gt;ich glaube ja nichtmal dass es wirklich irgendwas mit einem breakpoint zu tun hat ...&lt;br&gt;ahja .. worauf ich draufgekommen bin in der zwischenzeit:&lt;br&gt;&lt;br&gt;- wenn oben auf Debug gestellt ist, dann passiert das&lt;br&gt;- wenn oben auf Release gestellt ist, dann funktioniert alles perfekt&lt;br/&gt;</description>
      <pubDate>Fri, 08 Aug 2003 20:09:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,979328.html#979328</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-08T20:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,979292.html#979292</link>
      <description>um sicherzugehen dass auch wirklich alle breakpoints verschwunden sind drück mal ctrl-shift-f9 (macht nix anderes als alle breakpoints löschen, ich schwöre &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;). bei mir ist das studio.net auch früher in breakpoints reingesprungen die ich schon längst gelöscht glaubte (und auch nicht mehr gesehen hab), allerdings hab ich da nie ne exception bekommen, also weiss ich nicht ob dir das bei deinem prob weiterhilft ?!? einer der gründe warum ich vs.net net mag ...&lt;br&gt;&lt;br&gt;einen versuch kannst du ja wagen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;lg, h. &lt;br/&gt;</description>
      <pubDate>Fri, 08 Aug 2003 19:28:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,979292.html#979292</guid>
      <dc:creator>h.</dc:creator>
      <dc:date>2003-08-08T19:28:29Z</dc:date>
    </item>
    <item>
      <title>VC.NET + User Breakpoint Problem</title>
      <link>http://forum.geizhals.at/t179714,978804.html#978804</link>
      <description>Habe mal wieder ein programmiertechnisches Problemchen.&lt;br&gt;&lt;br&gt;Und zwar habe ich einen ATL Server der von einem normalen MFC client angesprochen werden soll. Das ganze möchte ich mittels einem Smart Pointer machen.&lt;br&gt;&lt;br&gt;Der Code dazu:&lt;br&gt;#import "C:\SomnaticData\ATLTRCalc\ATLTRCalc\_ATLTRCalc.tlb"&lt;br&gt;&lt;br&gt;try {&lt;br&gt;....&lt;br&gt;ATLTRCalc::ITRCalcPtr pServer(__uuidof(ATLTRCalc::CTRCalc));&lt;br&gt;pServer-&gt;GetString(&amp;bs);&lt;br&gt;....&lt;br&gt;....&lt;br&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (*)&lt;br&gt;catch (_com_error e) {&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;Wenn ich das Ding dann starte, so erhalte ich einen gültigen Pointer, die darauffolgende Methode wird perfekt ausgeführt aber sobald er dann in der mit (*) markierten Zeile ankommt, kommt eine Exception mit der super aussage: User Breakpoint&lt;br&gt;&lt;br&gt;Was hat das zu bedeuten ? .. Ich habe sämtliche Breakpoints aus dem Ding gelöscht.&lt;br&gt;&lt;br&gt;Danke für eure Hilfe.&lt;br&gt;&lt;br&gt;P.S.: Wenn ich keine SmartPointer sondern die CoCreate Version nehme so gibts keine Probleme ?!? .. Lustig oder?&lt;br/&gt;</description>
      <pubDate>Fri, 08 Aug 2003 11:24:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t179714,978804.html#978804</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2003-08-08T11:24:58Z</dc:date>
    </item>
  </channel>
</rss>
