pointer an funktion übergeben und einem pointer zuweisen??



  • Hi,

    zunächst mein code:

    class A
    {
      Object t;    
      ShellConnector::DelegateTestObject(0,&t);
    }
    
    ref class ShellConnector
    {
    
        static Object *_t;
    
        static void DelegateTestObject(int e, Object * t) 
        {
           _t = t;
    
           eventthread = gcnew System..........( &EventHandler) );
           eventthread->Start ();
    
         }
    private:
    	static void EventHandler()
    	{
               DoEventBlocking(_e,_t);
    	}
    
    static void DoEventBlocking(int e,Object *t) 
    	{
                 if(eventplugin!=0) eventStartTest(e,t);
    	}
    };
    

    In class A erstelle ich ein objekt und übergebe den zeiger an
    DelegateTestObject(int e, Object * t).

    DelegateTestObject hat nun eine membervariable _t.
    Was ich nicht verstehe ist wie kann ich jetzt den zeiger weitergeben?

    _t = t funktioniert hier wohl nicht.

    wär super wenn mir hier wer weiterhelfen könnte.

    lg



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum C++/CLI mit .NET verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten