funktion in *.dll datei nicht gefunden

Gast #221585
Hallo,
ich hab folgendes problem:
in LabWindows hab ich ein *.c file in dem Funktionen stehen,
geschrieben. Dann hab ich das file in eine dll datei umgewandelt. Nun
will ich von einem anderen Programm Funktionen aus dieser *.dll
benutzen. Ab Aber die funktionen werden in der *.dll datei nicht
gefunden.
was kann der fehler sein?
danke
samuel
Gast
In DLL's müssen, allgemein gesagt, die Funktionen natürlich exportiert
werden. Woher sollen andere Programme wissen, welche Funktionen die DLL
hat.
Außerdem hat eine DLL eine entsprechende Routine (Deklaration), die als
Einsprungpunkt dient. Einfach mal so ein C Programm als DLL compilieren
ist nicht. Steht aber alles im SDK und Grundgerüste für DLL's gibts
auch. Soviel ich mich erinnern kann, waren es 1 oder 2 Routinen die
drin sein müssen, damit es eine DLL ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.