Zitat Zitat
Original geschrieben von Ricky
nochmal zu Meiner Frage:
ich will aber die Dll einbinden, und nicht die .lib und headerdatei.
da is nämlich auch noch ein Formular dabei.
also nochmal meine Frage:

wo und mit welchem Befehl kann ich eine Dll-Datei in mein Programm einbinden???
c++builer
Du gehtst von einer falschen Annahme aus. Man kann DLLs nicht in ein Programm reinkompilieren, man kann das Programm nur auf sie verweisen lassen.

Es gibt zwei Arten von Bibliotheken:
1.) Statische Bibliotheken. Diese werden fest (statisch) in dein Programm eingebunden (gelinkt). Im Wesentlichen includest du den Code und sie sind dann in deinem Programm.
2.) Dynamische Bibliotheken. Diese Bibliotheken werden nur lose mit deinem Programm verbunden: Das Programm bekommt über eine Datei (z.B. die .lib) mitgeteilt, wie es auf Funktionen der unabhängig kompilierten Bibliothek zugreifen kann. Alles, was in das Programm reinkompiliert wird, sind diese Informationen. So ist die Bibliothek unabhängig vom Programm, was sehr nützlich sein kann.

DLLs (Dynamic Link Libraries) sind dynamische Bibliotheken. Du kompilierst sie unabhängig von deinem Programm (oder benutzt vorkompilierte DLLs) und importierst nur die Informationen, die den Programm braucht, um auf Funktionen der DLL zuzugreifen.