Announcement

Collapse
No announcement yet.

DLL mit C++ Klassen in Delphi verwendbar?

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

  • DLL mit C++ Klassen in Delphi verwendbar?

    Hallo,<BR>
    ich habe eine DLL, deren Klassen bzw. Methoden ich in meinem Delphi 5-Programm benutzen möchte.<BR>
    Wie deklariert man den Import, bzw. wie kann die Methoden verwenden?<BR>
    Beispiel Name einer Methoden aus der DLL:<BR>
    CwriteData.WriteWORD(long byteOffset, BIT16 &value);<BR
    <BR>
    Im Voraus vielen Dank,<BR>
    Rainer<BR>
    PS: Ich habe gesehen, dass ähnliche Diskussionen in 2000 erfolglos angeregt wurden – geht das wirklich nicht?

  • #2
    Hallo,

    wenn eine DLL eine C++-Klasse zurückliefert, dann kann diese DLL in der Tat nur von C++ aus eingebunden werden.

    Delphi (wie auch die restlichen Sprachen) kann nur dann auf die DLL zugreifen, wenn diese globale Schnittstellenprozeduren (ohne Abhängigkeit von einer bestimmten Objektinstanz) exportiert

    Comment


    • #3
      Hi Rainer,<p>
      kuckst du hier: http://rvelthuis.bei.t-online.de/articles/articles-cppobjs.htm
      <p>HTH, Uli

      Comment

      Working...
      X