<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ADsGetObjec Error :&#x2F;]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich versuche gerade das Attribut &quot;FullName&quot; aus einem Active Directory auszulesen ..</p>
<p>Der Code sieht so aus:</p>
<pre><code class="language-cpp">HRESULT hr;
	IADs *pUsr=NULL;
	CString strTemp;

	CoInitialize(NULL);

	hr = ADsGetObject(L&quot;WinNT://Test/test&quot;, 
					 IID_IADs, 
					 (void**) &amp;pUsr );

	VARIANT var;
	VariantInit(&amp;var);

	hr = pUsr-&gt;Get(L&quot;FullName&quot;, &amp;var );

	if ( SUCCEEDED(hr) )
	{
		strTemp.Format(&quot;%s&quot; , V_BSTR(&amp;var) );
		GetDlgItem(IDC_EDIT)-&gt;SetWindowText(strTemp);
		VariantClear(&amp;var);
	}

	if ( pUsr )
	{
		pUsr-&gt;Release();
	}
</code></pre>
<p>Und das sind die Header Dateien die ich include:</p>
<p>#include &lt;iads.h&gt;<br />
#include &lt;adshlp.h&gt;<br />
#include &lt;adsiid.h&gt;</p>
<p>Wenn ich diese Solution jetzt starten will, meldet sich der LINKER:</p>
<blockquote>
<p>IADsGetDlg.obj : error LNK2019: unresolved external symbol _ADsGetObject@12 referenced in function &quot;public: void __thiscall CIADsGetDlg::OnBnClickedButton1(void)&quot; (?OnBnClickedButton1@CIADsGetDlg@@QAEXXZ)<br />
IADsGetDlg.obj : error LNK2001: unresolved external symbol _IID_IADs<br />
Debug/IADsGet.exe : fatal error LNK1120: 2 unresolved externals</p>
</blockquote>
<p>Was kann ich tun? Ich nehme an es hat was mit dem IID_IADs bei GetObject zu tun, aber wie kann ich das lösen?</p>
<p>Wäre um Hilfe dankbar</p>
<p>lg<br />
Max</p>
<p>PS.: Hab Visual Studio .NET 2003</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78762/adsgetobjec-error</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 10:09:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78762.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Jul 2004 08:42:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ADsGetObjec Error :&#x2F; on Mon, 05 Jul 2004 08:42:25 GMT]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich versuche gerade das Attribut &quot;FullName&quot; aus einem Active Directory auszulesen ..</p>
<p>Der Code sieht so aus:</p>
<pre><code class="language-cpp">HRESULT hr;
	IADs *pUsr=NULL;
	CString strTemp;

	CoInitialize(NULL);

	hr = ADsGetObject(L&quot;WinNT://Test/test&quot;, 
					 IID_IADs, 
					 (void**) &amp;pUsr );

	VARIANT var;
	VariantInit(&amp;var);

	hr = pUsr-&gt;Get(L&quot;FullName&quot;, &amp;var );

	if ( SUCCEEDED(hr) )
	{
		strTemp.Format(&quot;%s&quot; , V_BSTR(&amp;var) );
		GetDlgItem(IDC_EDIT)-&gt;SetWindowText(strTemp);
		VariantClear(&amp;var);
	}

	if ( pUsr )
	{
		pUsr-&gt;Release();
	}
</code></pre>
<p>Und das sind die Header Dateien die ich include:</p>
<p>#include &lt;iads.h&gt;<br />
#include &lt;adshlp.h&gt;<br />
#include &lt;adsiid.h&gt;</p>
<p>Wenn ich diese Solution jetzt starten will, meldet sich der LINKER:</p>
<blockquote>
<p>IADsGetDlg.obj : error LNK2019: unresolved external symbol _ADsGetObject@12 referenced in function &quot;public: void __thiscall CIADsGetDlg::OnBnClickedButton1(void)&quot; (?OnBnClickedButton1@CIADsGetDlg@@QAEXXZ)<br />
IADsGetDlg.obj : error LNK2001: unresolved external symbol _IID_IADs<br />
Debug/IADsGet.exe : fatal error LNK1120: 2 unresolved externals</p>
</blockquote>
<p>Was kann ich tun? Ich nehme an es hat was mit dem IID_IADs bei GetObject zu tun, aber wie kann ich das lösen?</p>
<p>Wäre um Hilfe dankbar</p>
<p>lg<br />
Max</p>
<p>PS.: Hab Visual Studio .NET 2003</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553395</guid><dc:creator><![CDATA[MaxP.]]></dc:creator><pubDate>Mon, 05 Jul 2004 08:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to ADsGetObjec Error :&#x2F; on Mon, 05 Jul 2004 09:05:35 GMT]]></title><description><![CDATA[<p>Probier mal, ob es geht, wenn du <em>activeds.h</em> und <em>oledb.h</em> einbidest und <em>Oledb.lib</em> dazulinkst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553413</guid><dc:creator><![CDATA[Max M.]]></dc:creator><pubDate>Mon, 05 Jul 2004 09:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to ADsGetObjec Error :&#x2F; on Mon, 05 Jul 2004 09:22:26 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ich glaube du benötigst als Libs:<br />
ActiveDS.lib adsiid.lib</p>
<p>Als Header:<br />
#include &lt;Iads.h&gt;<br />
#include &lt;Adshlp.h&gt;<br />
#include &lt;adsiid.h&gt;</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/553436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553436</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Mon, 05 Jul 2004 09:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to ADsGetObjec Error :&#x2F; on Mon, 05 Jul 2004 09:45:50 GMT]]></title><description><![CDATA[<p>danke , die libs haben gefehlt ! Wie blöd von mir <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/553463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/553463</guid><dc:creator><![CDATA[MaxP.]]></dc:creator><pubDate>Mon, 05 Jul 2004 09:45:50 GMT</pubDate></item></channel></rss>