Announcement

Collapse
No announcement yet.

DLL Makro

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DLL Makro

    Hallo,
    ich versuche eine DLL bzw. ein Package mit dem C++Builder 5 zu erstellen. In der DLL soll ein Formular enthalten sein. In der Header-Datei des Formulares habe ich folgende Definitionen

    #ifdef BUILD_DLL
    # define DLL_TYP __declspec(dllexport)
    #else
    # define DLL_TYP __declspec(dllimport)
    #endif

    Wenn ich jetzt die Klassendeklaration
    class DLL_TYP TFormX : public TForm
    verwende dekomme ich den Fehler:
    Feherl im Modul xx: Deklaration der Klasse TFormX fehlt oder ist fehlerhaft.

    Wer kann mir sagen, woran das liegt?
    Danke

  • #2
    <pre>
    #ifdef __DLL__
    # define DLL_TYP __declspec(dllexport)
    #else
    # define DLL_TYP __declspec(dllimport)
    #endif

    </pre&gt
    Christian

    Comment


    • #3
      Danke!

      Comment

      Working...
      X