Pointer auf Pointer



  • Hi zusammen,

    ich habe eine grafische Oberfläche mit verschiedenen Textelementen erstellt. Jetzt habe ich in einer eigenen Klasse versucht einige der Textelmente z.B mit
    TLabel ** textvar zu verlinken. das hat auch geklappt. nun die spannende frage wie greife ich zum beispiel auf die Caption von textvar zu? wäre super, wenn mir jemand helfen könnte, da ich momentan fest hänge.

    Grüße Thomas



  • Hallo,
    muß das denn wirkliche sein? Reicht es nicht aus wenn es in etwa so aussieht?

    // TForm1
    	MyClas->Label	= Label1;
    
    // MyClass
    	TLabel*	Label;
    	Label->Caption	= "Hallo Welt";
    

    Dann kannst du in Form1 und in MyClass wie gewohnt auf die Caption zugreifen.

    Evi48 😕



  • evi48 schrieb:

    Hallo,
    muß das denn wirkliche sein? Reicht es nicht aus wenn es in etwa so aussieht?

    Ja, das musste sein 🙂 Habe jetzt auch gefunden wie:

    (**textvar).Caption
    

    weiß noch jemand, ob es ne Kurzschreibweise gibt? wie bei einfachen pointer ("->")

    Grüße Thomas



  • (*textvar)->Caption
    

Anmelden zum Antworten