<?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[Frag zu FAQ: Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen]]></title><description><![CDATA[<p>Bezieht sich auf FAQ <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39179" rel="nofollow">Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen</a></p>
<p>Ich nutze den BCB 5.0 Professional auf Windows XP Home.</p>
<p>Wenn ich den im FAQ genannten Programmcode compalieren möchte bekomme ich folgende Fehler:</p>
<p>E2034 Konvertierung von 'char <em>' nach 'const wchar_t</em>' nicht möglich<br />
und<br />
E2342 Keine Übereinstimmung des Typs beim Parameter ‘servername’ ('const wchar_t*' erwartet, 'char *' erhalten)</p>
<p>Bei der Funktion:</p>
<pre><code>...
 LPTSTR pszServerName = NULL;
 ...
 nStatus = NetServerEnum(pszServerName,
                          dwLevel,
                          (LPBYTE *) &amp;pBuf,
                          dwPrefMaxLen,
                          &amp;dwEntriesRead,
                          &amp;dwTotalEntries,
                          dwServerType,
                          NULL,
                          &amp;dwResumeHandle);
</code></pre>
<p>Die Funktion ist in der Hilfe mit</p>
<blockquote>
<p>NET_API_STATUS NetServerEnum(<br />
LPTSTR servername,<br />
DWORD level,<br />
LPBYTE *bufptr,<br />
DWORD prefmaxlen,<br />
LPDWORD entriesread,<br />
LPDWORD totalentries,<br />
DWORD servertype,<br />
LPTSTR domain,<br />
LPDWORD resume_handle<br />
);</p>
</blockquote>
<p>definiert.</p>
<p>Warum ist Servername also falsch definiert? NULL ist doch NULL oder nicht?</p>
<p>Und gleich die Zeile darunter:</p>
<pre><code>if ((nStatus == NERR_Success) || (nStatus == ERROR_MORE_DATA))
</code></pre>
<p>E2206 Ungültiges char-Zeichen '#' (0x23)</p>
<p>Was mach ich falsch? Oder ist das FAQ falsch?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122948/frag-zu-faq-netzwerk-namen-aller-rechner-im-lokalen-netzwerk-anzeigen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 22:02:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122948.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Oct 2005 16:44:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frag zu FAQ: Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen on Tue, 11 Oct 2005 16:44:41 GMT]]></title><description><![CDATA[<p>Bezieht sich auf FAQ <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39179" rel="nofollow">Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen</a></p>
<p>Ich nutze den BCB 5.0 Professional auf Windows XP Home.</p>
<p>Wenn ich den im FAQ genannten Programmcode compalieren möchte bekomme ich folgende Fehler:</p>
<p>E2034 Konvertierung von 'char <em>' nach 'const wchar_t</em>' nicht möglich<br />
und<br />
E2342 Keine Übereinstimmung des Typs beim Parameter ‘servername’ ('const wchar_t*' erwartet, 'char *' erhalten)</p>
<p>Bei der Funktion:</p>
<pre><code>...
 LPTSTR pszServerName = NULL;
 ...
 nStatus = NetServerEnum(pszServerName,
                          dwLevel,
                          (LPBYTE *) &amp;pBuf,
                          dwPrefMaxLen,
                          &amp;dwEntriesRead,
                          &amp;dwTotalEntries,
                          dwServerType,
                          NULL,
                          &amp;dwResumeHandle);
</code></pre>
<p>Die Funktion ist in der Hilfe mit</p>
<blockquote>
<p>NET_API_STATUS NetServerEnum(<br />
LPTSTR servername,<br />
DWORD level,<br />
LPBYTE *bufptr,<br />
DWORD prefmaxlen,<br />
LPDWORD entriesread,<br />
LPDWORD totalentries,<br />
DWORD servertype,<br />
LPTSTR domain,<br />
LPDWORD resume_handle<br />
);</p>
</blockquote>
<p>definiert.</p>
<p>Warum ist Servername also falsch definiert? NULL ist doch NULL oder nicht?</p>
<p>Und gleich die Zeile darunter:</p>
<pre><code>if ((nStatus == NERR_Success) || (nStatus == ERROR_MORE_DATA))
</code></pre>
<p>E2206 Ungültiges char-Zeichen '#' (0x23)</p>
<p>Was mach ich falsch? Oder ist das FAQ falsch?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/889807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/889807</guid><dc:creator><![CDATA[Muesly]]></dc:creator><pubDate>Tue, 11 Oct 2005 16:44:41 GMT</pubDate></item><item><title><![CDATA[Reply to Frag zu FAQ: Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen on Tue, 11 Oct 2005 16:56:19 GMT]]></title><description><![CDATA[<p>ein bisschen denken hilft...</p>
<p>mit</p>
<pre><code>nStatus = NetServerEnum(NULL,
                          dwLevel,
                          (LPBYTE *) &amp;pBuf,
                          dwPrefMaxLen,
                          &amp;dwEntriesRead,
                          &amp;dwTotalEntries,
                          dwServerType,
                          NULL,
                          &amp;dwResumeHandle);
</code></pre>
<p>und</p>
<pre><code>if ((nStatus == NERR_Success) | (nStatus == ERROR_MORE_DATA))
</code></pre>
<p>gehts...</p>
<p>[sorry]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/889816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/889816</guid><dc:creator><![CDATA[Muesly]]></dc:creator><pubDate>Tue, 11 Oct 2005 16:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to Frag zu FAQ: Netzwerk - Namen aller Rechner im lokalen Netzwerk anzeigen on Tue, 11 Oct 2005 20:35:00 GMT]]></title><description><![CDATA[<p>wenn dann ist das sicher ein</p>
<pre><code class="language-cpp">||
</code></pre>
<p>, sonst hast du ein logisches oder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890045</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 11 Oct 2005 20:35:00 GMT</pubDate></item></channel></rss>