Ein Form mehrfach laden



  • Habe micht auch gar nicht "vorgeworfen" gefühlt 🙂

    Hier nochmal alles genau für shevron:

    Alternative 1 globaler Zeiger

    //---------------------------------------------------------------------------
    
    #include <vcl.h>
    #pragma hdrstop
    
    #include "Unit1.h"
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    TForm1 *Form1;
    Irgendwas *zeiger;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
    	: TForm(Owner)
    {
    zeiger=new Irgendwas;
    }
    //---------------------------------------------------------------------------
    
    TForm1::~TForm1()
    {
    delete zeiger
    }
    

    Alternative 2 Bestandteil der Klasse. Hier wird der Zeiger in der *.h definiert:

    class TForm1 : public TForm
    {
    __published:	// Von der IDE verwaltete Komponenten
    private:
    	Irgendwas *zeiger;	// Anwender-Deklarationen
    public:		// Anwender-Deklarationen
    	__fastcall TForm1(TComponent* Owner);
    	~TForm1();
    };
    

    Im Konstuktor und Destruktor bleibt es wie es ist.



  • Danke Christian... Werde denk ich mal so verfahren...
    Ich les mir jetzt aber glaub ich trotzdem mal besser Tuts und so durch...
    Gibts ja nicht.. was hatte ich da nur fürn Stumpf-Lehrer?
    Naja... wenn man nicht alles selber macht 😉

    Trotzdem danke Jungs 😉
    Ich bleib tapfer am Ball 😃


Anmelden zum Antworten