Froma us DLL in EXE app aufrufen



  • scheinbar muss ich den gleichen header für das exe projekt noch ohne den anfang benutzen, also so:

    //---------------------------------------------------------------------------
    #ifdef DLLH
    #define DLL __declspec(dllexport)
    #else
    #define DLL __declspec(dllimport)
    //---------------------------------------------------------------------------
    #include <Classes.hpp>
    #include <Controls.hpp>
    #include <StdCtrls.hpp>
    #include <Forms.hpp>
    //---------------------------------------------------------------------------
    class DLL TfrmDLL : public TForm
    {
    __published:	// Von der IDE verwaltete Komponenten
    private:	// Anwender-Deklarationen
    public:		// Anwender-Deklarationen
    	__fastcall TfrmDLL(TComponent* Owner);
    };
    //---------------------------------------------------------------------------
    extern PACKAGE TfrmDLL *frmDLL;
    //---------------------------------------------------------------------------
    #endif
    

    stimmt das nun alles?



  • scheinbar muss ich den gleichen header für das exe projekt noch ohne den anfang benutzen,

    Wer har das gesagt?

    Liest du eigentlich das was man postet?
    Was auf den Seiten, auf die die Links verweisen, steht?

    Mach dein Formular einfach in die EXE und warte bis du mehr Erfahrung hast.


Anmelden zum Antworten