Announcement

Collapse
No announcement yet.

Delphi DLL's in C++ einbinden!

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

  • Delphi DLL's in C++ einbinden!

    <b>Ich muß eine in Delphi erstellte DLL in Visual C++ einbinden!</b>
    Hat vieleicht jemand ein Beispiel für den Import einer Funktion
    aus der Delphi DLL nach C++.

    Es währe schön wenn mir jemand helfen könnte!

  • #2
    du kannst jede Dll <egal mit welcher Sprache erstellt> mittels
    dllimport einbinden.

    Die dllexport und dllimport Speicherungsklassenattribute sind
    Microsoft spezifische Erweiterungen auf die C und C++ Sprachen. Sie
    ermöglichen Ihnen, Funktionen, Daten und Objekte zu und von einem DLL
    zu exportieren und zu importieren.

    Supeross

    Comment


    • #3
      Hallo Gerd,

      ein kleines konkreteres Beispiel wäre vielleicht hilfreich.

      Tschüss..

      Comment


      • #4
        Hallo,

        ich rätsel schon seit Wochen, wie ich eine Standard-DLL, die ich selber in einer C-fremden Sprache geschrieben habe, mit einem kleinen VC++ Beispiel aufrufen kann. Zwei Bücher, die ich mir besorgt habe "Visual C++ 6 in 21 Tagen" und "Visual C++ für Dummies" helfen mir nicht weiter. Ich benötige mal ein kleines Beispiel, wie ich die DLL-Funktionen als externe Funktionen im C-Programm vereinbaren kann, und wie sie angesprochen werden können.

        In einem Delphi-Program sieht die Definition der externen Funktionen so aus.
        Const CDll = 'countme.dll';
        { -> Name der DLL }
        Procedure c_SetHWndMsg(pwhandle: THandle)
        ; Stdcall; External CDll Name 'c_SetHWndMsg';
        Procedure c_SetFDim(fxpmax: Integer)
        ; Stdcall; External CDll Name 'c_SetFDim';
        Function c_SetForm(fxpindex: Integer; fxpterm: PChar; fxptermlen: Integer; varitol: Integer)
        : Longint; Stdcall; External CDll Name 'c_SetForm';

        Kann mir jemand bitte helfen ?

        MfG
        Norber

        Comment

        Working...
        X