Announcement

Collapse
No announcement yet.

Dlls und exportieren von Funktionen

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

  • Dlls und exportieren von Funktionen

    Ich benutze Borland 5.02 und versuche Dlls zu erzeugen, um Funktionen, die in C geschrieben wurden, in Visual Basic zu verwenden.
    Zur Erzeugung der Dlls benutze ich das Beispiel, das im example-Folder für Dlls angegeben ist.

    Es verwundern mich jedoch, dass die Dlls manchmal korrekt erzeugt werden und manchmal nicht, d.h. manchmal werden die C-Funktionen von Visual-Basic erkannt und manchmal nicht.

    Muss ich vielleicht irgendwelche Einstellungen des C-Compilers verändern?

  • #2
    hi,

    versuche mal die C-Funktionen so: extern "C" __declspec(dllexport) rückgabewert Fktname (Parameter); zu erxprtieren ohne die Header Datei zuänder. In VB must du dann den gleichen Funktionskopf angeben, aber du must auch auf Variable Typen achten vorallem auf ihre größe also 32 bit oder 63 bit etc.

    MfG Stepha

    Comment

    Working...
    X