<?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[Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ?]]></title><description><![CDATA[<p>Hallo,<br />
Ich programmiere unter BCB6 mein OS ist WinXP SP2.<br />
Ich habe vor kurzem ein paar Prgramme geschrieben, welche alle ein Menu haben. Ich kann diese Menupunkte auf meinen Rechner ohne Probleme öffnen, jetzt hab ich einen Freund meine Programme gegeben doch der kann die Menupunkte nicht öffnen, der rest des Programms läuft reibungslos.</p>
<p>Könnte mir evtl. jemand sagen wieso das nicht funktioniert und evtl. auch sagen wie ich das Problem behoben komme?</p>
<p>PS:<br />
1. öffnet sich das Menü?<br />
Ja das popupmenu öffnet sich, wenn er es anklickt...</p>
<p>2. was passiert, wenn er auf die Menüpunkte klickt?<br />
ABER will er ein einzelnen menupunkt anklicken( zb. Öffnen ), dann passiert einfach nix.</p>
<p>3. was ist das für ein Menü?(Popup,Systemmenü...)<br />
es ist ein menu das ich im resource file erstellt habe, denke mal du meinst popup.( wc.lpszMenuName = &quot;USERMENU&quot;; ).</p>
<p>4. wie hast du das Menü gemacht?(Code?)<br />
////////////////////////////////////////////////////////////////////////////////<br />
// MENU</p>
<p>USERMENU MENU DISCARDABLE<br />
BEGIN</p>
<p>POPUP &quot;File&quot;<br />
BEGIN</p>
<p>MENUITEM &quot;Change start channel&quot;, ID_MENUITEM_CHANEL<br />
MENUITEM SEPARATOR<br />
MENUITEM &quot;Quit Warcraft - AutoLogger&quot;, ID_MENUITEM_QUIT<br />
END</p>
<p>MENUITEM &quot;Help&quot;, ID_MENUITEM_HELP<br />
MENUITEM &quot;About&quot;, ID_MENUITEM_ABOUT<br />
END</p>
<p>5. was ruft das Menü auf?(vlt hat dein Kumpel die Dateien bzw Programme nicht)<br />
es ruft lediglich nur eine MessageBox auf, zwei DialogBoxen die auch im .rc file stecken, und ein punkt der einfach nur ne SendMessage postet.</p>
<p>Gruß Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/190422/menupunkte-lassen-sich-nicht-öffnen-auf-fremden-pc-s-wieso</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 20:16:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/190422.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Aug 2007 14:30:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 14:30:53 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Ich programmiere unter BCB6 mein OS ist WinXP SP2.<br />
Ich habe vor kurzem ein paar Prgramme geschrieben, welche alle ein Menu haben. Ich kann diese Menupunkte auf meinen Rechner ohne Probleme öffnen, jetzt hab ich einen Freund meine Programme gegeben doch der kann die Menupunkte nicht öffnen, der rest des Programms läuft reibungslos.</p>
<p>Könnte mir evtl. jemand sagen wieso das nicht funktioniert und evtl. auch sagen wie ich das Problem behoben komme?</p>
<p>PS:<br />
1. öffnet sich das Menü?<br />
Ja das popupmenu öffnet sich, wenn er es anklickt...</p>
<p>2. was passiert, wenn er auf die Menüpunkte klickt?<br />
ABER will er ein einzelnen menupunkt anklicken( zb. Öffnen ), dann passiert einfach nix.</p>
<p>3. was ist das für ein Menü?(Popup,Systemmenü...)<br />
es ist ein menu das ich im resource file erstellt habe, denke mal du meinst popup.( wc.lpszMenuName = &quot;USERMENU&quot;; ).</p>
<p>4. wie hast du das Menü gemacht?(Code?)<br />
////////////////////////////////////////////////////////////////////////////////<br />
// MENU</p>
<p>USERMENU MENU DISCARDABLE<br />
BEGIN</p>
<p>POPUP &quot;File&quot;<br />
BEGIN</p>
<p>MENUITEM &quot;Change start channel&quot;, ID_MENUITEM_CHANEL<br />
MENUITEM SEPARATOR<br />
MENUITEM &quot;Quit Warcraft - AutoLogger&quot;, ID_MENUITEM_QUIT<br />
END</p>
<p>MENUITEM &quot;Help&quot;, ID_MENUITEM_HELP<br />
MENUITEM &quot;About&quot;, ID_MENUITEM_ABOUT<br />
END</p>
<p>5. was ruft das Menü auf?(vlt hat dein Kumpel die Dateien bzw Programme nicht)<br />
es ruft lediglich nur eine MessageBox auf, zwei DialogBoxen die auch im .rc file stecken, und ein punkt der einfach nur ne SendMessage postet.</p>
<p>Gruß Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349845</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 22 Aug 2007 14:30:53 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 16:18:08 GMT]]></title><description><![CDATA[<p>Hm, was hat der denn für ein OS?<br />
Oh, schon gut, habs grad in dem anderen Thread gesehen, WinXP.. Hm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349905</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349905</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 22 Aug 2007 16:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 18:05:13 GMT]]></title><description><![CDATA[<p>jo hm... hat sonst immer einwandfrei funktioniert ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1349954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1349954</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 22 Aug 2007 18:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 19:58:43 GMT]]></title><description><![CDATA[<p>Zeig mal deine WndProc und Message Schleife, ich könnte wetten es liegt an den Nachrichten Behandlungen, bei dir gehts weil du entsprechende VC kacke hast und bei deinem Kumpel nicht, weil er es nicht hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350024</guid><dc:creator><![CDATA[orr lol]]></dc:creator><pubDate>Wed, 22 Aug 2007 19:58:43 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 20:54:52 GMT]]></title><description><![CDATA[<p>Du willst aber net die ganze WndProc sehen oder?</p>
<pre><code class="language-cpp">//--- Main ---------------------------------------------------------------------

WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) {

    HWND hParent;
    WNDCLASS wc;
    MSG msg;

    try { // try to initial wc class

        wc.style = CS_HREDRAW | CS_VREDRAW;
        wc.lpfnWndProc = WinProc;
        wc.cbClsExtra = 0;
        wc.cbWndExtra = 0;
        wc.hInstance = hInstance;
        wc.hIcon = LoadIcon( hInstance, MAKEINTRESOURCE( ID_ICON_APPLICATION ) );
        wc.hCursor = LoadCursor( 0, IDC_ARROW );
        wc.hbrBackground = reinterpret_cast&lt; HBRUSH &gt;( GetStockObject( BLACK_BRUSH ) );
        wc.lpszMenuName = &quot;USERMENU&quot;;
        wc.lpszClassName = szAppName;

        if( !( RegisterClass( &amp;wc ) ) ) {

            throw 0 ;
        }
    }
    catch( ... ) {

        MessageBox( 0, &quot;The window couldn't registered by windows!&quot;,
                    &quot;Shutdown Error&quot;, MB_OK | MB_ICONERROR );
        return 0;
    }

    try { // try to create the window

        hParent = CreateWindowEx( 0,
                                  szAppName, szAppTitle,
                                  WS_SYSMENU,
                                  CW_USEDEFAULT, CW_USEDEFAULT, 355, 300,
                                  0,
                                  0,
                                  hInstance,
                                  0 );

        if( hParent == 0 ) {

            throw 0;
        }
        else {

            ShowWindow( hParent, nCmdShow );
            UpdateWindow( hParent );
        }
    }
    catch( ... ) {

        MessageBox( 0, &quot;The window couldn't created!&quot;, &quot;Shutdown Error&quot;,
                    MB_OK | MB_ICONERROR );
        return 0;
    }

    while( GetMessage( &amp;msg, 0, 0, 0 ) ) {

        TranslateMessage( &amp;msg );
        DispatchMessage( &amp;msg );
    }
    return( msg.wParam );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1350064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350064</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Wed, 22 Aug 2007 20:54:52 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 21:12:49 GMT]]></title><description><![CDATA[<p>Ok ich kann mich irren, da es recht mager noch alles hier ist, aber ich tippe drauf, das ind der WM_COMMAND die ID´s der Menuitems auf dem Fremdrechner nicht bekannt sind, besser wer es vieleicht, das Menu nicht in der WNDCLASSEX zu setzten als Name, sondern unter WM_CREATE mit Identifizierer dem Window hinzu zufügen, ich schätze hier auf den Konflickt, das eben die Commands auf dem Fremdrechner nicht identifizierbar sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350076</guid><dc:creator><![CDATA[orr lol]]></dc:creator><pubDate>Wed, 22 Aug 2007 21:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 21:18:18 GMT]]></title><description><![CDATA[<p>orr lol schrieb:</p>
<blockquote>
<p>Ok ich kann mich irren, da es recht mager noch alles hier ist, aber ich tippe drauf, das ind der WM_COMMAND die ID´s der Menuitems auf dem Fremdrechner nicht bekannt sind</p>
</blockquote>
<p>Nicht bekannt sind? Wie soll das denn gehen, die werden doch mit kompiliert...</p>
<p>Poste mal Deinen WM_COMMAND-Handler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350077</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 22 Aug 2007 21:18:18 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Wed, 22 Aug 2007 21:32:00 GMT]]></title><description><![CDATA[<p>CodeFinder schrieb:</p>
<blockquote>
<p>orr lol schrieb:</p>
<blockquote>
<p>Ok ich kann mich irren, da es recht mager noch alles hier ist, aber ich tippe drauf, das ind der WM_COMMAND die ID´s der Menuitems auf dem Fremdrechner nicht bekannt sind</p>
</blockquote>
<p>Nicht bekannt sind? Wie soll das denn gehen, die werden doch mit kompiliert...</p>
<p>Poste mal Deinen WM_COMMAND-Handler.</p>
</blockquote>
<p>Habe mich abgespeckt ausgedrückt, oder finde das richtige Wort nicht, klar sind werte durch dem Kompiler vorhanden, nur ist es wohl kein Integer, sprich über #define gesetzter wert für das menu, ich rechne damit, das keine Integer verwendet werden, und genau an dieser stelle können solche Probleme entstehen.<br />
OK, er kann das Menu so schon zufügen, aber eben am besten mit Integer defines, wobei er es dann mit MAKEINTRESOURCE halt zufügt, und die ID´s eben klare Werte haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350084</guid><dc:creator><![CDATA[orr lol]]></dc:creator><pubDate>Wed, 22 Aug 2007 21:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Thu, 23 Aug 2007 19:19:14 GMT]]></title><description><![CDATA[<p>kann es unter anderem daran liegen, wenn ich im header file des #define, #ifndef und endif vergessaen hab?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350692</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Thu, 23 Aug 2007 19:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Thu, 23 Aug 2007 20:06:21 GMT]]></title><description><![CDATA[<p>Das sind nur Precompiler Comandos, je nach dem was du defined, ich rechne mal mit der Standart Header def, welche den Header ansich kenzeichnet, ne dann eigentlich nicht, wenn aber gewisse unterscheindungs defines sind, zu versionen oder sonst was, kann es schon mal probleme geben, aber nicht bei diesem von dir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350716</guid><dc:creator><![CDATA[orr lol]]></dc:creator><pubDate>Thu, 23 Aug 2007 20:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Thu, 23 Aug 2007 20:10:12 GMT]]></title><description><![CDATA[<p>orr lol schrieb:</p>
<blockquote>
<p>... ich schätze hier auf den Konflickt, das eben die Commands auf dem Fremdrechner nicht identifizierbar sind.</p>
</blockquote>
<p>Und warum läufts auf seinem Rechner ? Der Fehler <em>hier</em> ist die Fehler<em>beschreibung</em>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350720</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 23 Aug 2007 20:10:12 GMT</pubDate></item><item><title><![CDATA[Reply to Menupunkte lassen sich nicht öffnen auf fremden PC&#x27;s, wieso ? on Thu, 23 Aug 2007 20:18:49 GMT]]></title><description><![CDATA[<p>Ich wiederhole mich eigentlich ungern, aber:</p>
<p>CodeFinder schrieb:</p>
<blockquote>
<p>Poste mal Deinen WM_COMMAND-Handler.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1350724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350724</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 23 Aug 2007 20:18:49 GMT</pubDate></item></channel></rss>