Fragen zu dll's
-
hi ihr,
ich wollte mal fragen ,ab wann sollte man sich mit dll programmierung
auseinander setzen.wenn ich das richtig verstanden habe, wenn ich viele
quellcode seiten haben die alle eine funktion aus einer lib
verwenden, dann wird die lib überall da mit rangelinkt wo sie gebraucht
wird was dann sehr speicher intensiv werden kann.
ist das so ungefähr korrekt?also wenn mein projekt grösser wird, sollte ich mich damit beschäftigen?
und kann ich die dll dann überall nutzen, oder muss ich da was beachten,
wenn ich die c++ schreibe ,und dann vielleicht in vb oder blitzbasic
nutzen will?danke schonmal
-
Generell muss man eine Funktion, die in vielen Projekten verwendet wird, nicht in eine DLL auslagern. IMO ist eine DLL sinnvoll, wenn man die exportierten Funktionen unabhängig von den Anwenderprojekten entwickeln will. Statt die die Projekte mit der überarbeiteten Funktion neu zu kompilieren, tauscht man nur die DLL aus.
Wenn du die DLL in anderen Programmiersprachen verwenden willst, solltest du die Schnittstelle im C-Stil verfassen.
Grüße,
don_basto.