Diskussion:Dynamic Link Library
Lemmaname
[Quelltext bearbeiten]Im englischen Wiki-Artikel heißt es „Dynamic-link library“ (mit Bindestrich). Gibt es irgendeinen Grund nicht diese Schreibung zu übernehmen? Großschreibung kann man ja „deutsch“ lassen.
Inkonsistente Formulierung ?
[Quelltext bearbeiten]Mir scheint, in diesem Artikel wird nicht fein genug unterschieden zwischen dem "....Laden einer DLL-Funktion..." (gemeint ist wohl das Laden eines Moduls aus einer DLL) und dem Laden einer ganzen (?) DLL (".....Der Loader lädt nun die fehlenden DLLs ...."). Selbst Microsoft wird doch nicht eine ganze Bibliothek laden, wenn nur ein Modul gebraucht wird?
Wer klärt diesen Sachverhalt?
mw 20.6.2008
Beispielcode
ich sitze seit tagen an einem dll problem,
und kommen zum teil nicht weiter weil ich auf grund mangelner erfahrung nicht unterscheiden kann was im beispiel code nun programiersprache ist,
und was nun dll spizifischer befehl ist
könnte man das hier in den beispielen irgendwie hervorheben?(zb andere schriftfarbe)
grüsse
blackdimmu
Dynamically Linked Libraries gibt es nicht nur under Windows. Bitte korrigieren! IOOI Diskussion:Dynamic Link Library#c-IOOI-2006-11-13T15:38:00.000Z-Inkonsistente Formulierung ?11
DLL Hell ist nicht existent
[Quelltext bearbeiten]Kein Mensch hat Probleme mit DLLs, Abschnitt ist obsolet.
- Ich kenne mich in der Thematik nur wenig aus, aber auf DLL Hell sieht das so aus, als sei Probleme mit DLLs durchaus real. Wenn du das anders siehst, dann erkläre mir bitte warum. (Und vergiss nicht zu Unterschreiben) Kemfar Diskussion:Dynamic Link Library#c-Kemfar-2006-12-03T09:27:00.000Z-DLL Hell ist nicht existent11
- Auf Benutzerebene ist das Problem heute tatsächlich fast überall gelöst. Auf Entwicklerebene gibt es aber noch genügend Schwierigkeiten. Da DLLs nicht standardisiert sind treten zB Schwierigkeiten beim Allignment von Variablen und Größe von Datentypen auf. Imo sollte das auch in den Artikel eingebaut werden (wenn auch nur in kurzer Form, da für den Benutzer - bis auf unerklärliche Fehlermeldungen - unsichtbar und unwichtig). 90.146.61.31 Diskussion:Dynamic Link Library#c-90.146.61.31-2010-10-17T09:55:00.000Z-Kemfar-2006-12-03T09:27:00.000Z11
recent changes
[Quelltext bearbeiten]- Absatz DLLs in Visual Basic verwenden: Info zu Aufrufkonventionen eingefügt. ---Leonhardt Diskussion:Dynamic Link Library#c-Leoloewe-2007-02-13T17:06:00.000Z-recent changes11
DLLs in Linux, Unix und Mac
[Quelltext bearbeiten]Was ist denn das Äquivalente von DLLs unter Linux, Unix und Mac? --78.51.91.79 Diskussion:Dynamic Link Library#c-78.51.91.79-2007-12-16T12:13:00.000Z-DLLs in Linux, Unix und Mac11
Unter Unix-artigen Systemen benutzt man Shared Libraries, mit der Endung .so. Siehe auch hier: Programmbibliothek#Unix-artige --Root 42 Diskussion:Dynamic Link Library#c-Root 42-2008-01-21T17:43:00.000Z-DLLs in Linux, Unix und Mac11
- Sollte das nicht im Artikel erwähnt werden? Am besten noch im 0. Abschnitt, "Unter Linux entsprechen 'shared objects' (.so) den DLLs, unter Mac OS X 'dynamic libraries' (.dynlib)" oder so? --77.8.162.71
- Ja, sollte mal übersetzt werden ;-) von der englischen Seite: http://en.wikipedia.org/wiki/Dynamic_loading (nicht signierter Beitrag von 141.15.31.1 (Diskussion) Diskussion:Dynamic Link Library#c-141.15.31.1-2010-11-29T07:28:00.000Z-Root 42-2008-01-21T17:43:00.000Z11)
Verbindung zwischen dem Begriff DLL und ActiveX, OCX, COM, COM+, Assembly, ...
[Quelltext bearbeiten]Ersteinmal: endlich eine Seite in der die DLL-Thema zusammenfassend beleuchtet wird, aber...
...irgendwie fehlt mir die Begriffslärung, da die oben genannten Begriffe immer wieder vermischt/verwechselt/synonym verwendet werden. So z.B. gibt's im .NET Bereich den Begriff "Assembly", der ebenfalls für eine Datei mit der Endung DLL steht. So eine Assembly kann mit den beschriebenen Mitteln nicht in einer "nicht .NET" Umgebung verwendet werden - de facto ist das heute eher problematisch (http://www.tutorials.de/forum/net-cafe/251562-net-assembly-unmanaged-c-nutzen.html). Hier kann es also zu Missverständnissen kommen. --212.152.173.165 Diskussion:Dynamic Link Library#c-212.152.173.165-2008-07-02T11:00:00.000Z-Verbindung zwischen dem Begriff DLL und ActiveX, OCX, COM, COM+, Assembly, ...11 frim
LIB-Datei
[Quelltext bearbeiten]Die LIB-Datei wird vom Linker benötigt, da diese – ähnlich einer Header-Datei – die Funktionsprototypen enthält.
- Der Satz ist eigentlich überflüssig, denn er erklärt eben nicht, warum "die LIB-Datei wird vom Linker benötigt" wird. Oder? Wenige Sätze später steht nämlich, daß LoadLibrary() und Delphi ohne LIB-Datei auskommen, also können die Funktionsprototypen ja nicht so wichtig sein. --AndreKR Diskussion:Dynamic Link Library#c-AndreKR-2009-04-30T16:11:00.000Z-LIB-Datei11
Kommt auf die Sprache an. Wenn man C#, Delphi oder ähnliches verwendet, erledigt dies der Compiler selber. Bei C/C++ braucht man die LIB(bei MinGW A)-Dateien, damit der Linker keine Fehlermeldungen auswirft. ---- Diskussion:Dynamic Link Library#c-Llf-tec-2012-01-11T13:05:00.000Z-LIB-Datei11
ICL vs. ICO?
[Quelltext bearbeiten]Ich nehme mal an, dass sich ICL in der Einleitung auf Dateien mit der Erweiterung ICO bezieht? Ich bin mal so frei das zu ändern. Falls ich mich wider Erwarten getäuscht haben sollte, bitte ich um Erläuterung, was es mit diesem Kürzel ICL auf sich hat. Ich vermute einen Tippfehler. -- Qhx Diskussion:Dynamic Link Library#c-Qhx-2009-05-21T14:02:00.000Z-ICL vs. ICO?11
- Mir wäre doch sehr neu dass ICO Dateien irgendetwas mit DLLs zu tun haben. ICO beinhaltet Bilder. Wirklich echte Bilder, zum Anschauen und so. DLL Dateien können zwar theoretisch ICO Bilder enthalten, aber das könnten Batchfiles(.bat) auch ;). (nicht signierter Beitrag von 91.4.112.202 (Diskussion | Beiträge) Diskussion:Dynamic Link Library#c-91.4.112.202-2009-11-20T00:45:00.000Z-Qhx-2009-05-21T14:02:00.000Z11)
seltsamer Satz @ Schwächen
[Quelltext bearbeiten]Der folgende Satz sollte überarbeitet werden, jedenfalls klingt er für mich sehr komisch bzw. es ist nicht wirklich klar, was gemeint ist: "Viele Betriebssysteme und unter Windows Microsoft .NET(,) umgehen Probleme mit Versionskonflikten bei DLL-Dateien, indem sie die gleichzeitige Existenz von mehreren Versionen einer Programmbibliothek ermöglichen." (nicht signierter Beitrag von 138.246.7.149 (Diskussion | Beiträge) Diskussion:Dynamic Link Library#c-138.246.7.149-2010-02-09T07:58:00.000Z-seltsamer Satz @ Schwächen11)
MinGW
[Quelltext bearbeiten]Sollte in diesen Artikel zu den Programmierbeispielen nicht noch der Abschnitt MinGW hinzugefügt werden? Wenn ja, wo? --Llf-tec Diskussion:Dynamic Link Library#c-Llf-tec-2010-11-05T20:05:00.000Z-MinGW11
Vorschauproblem
[Quelltext bearbeiten]Wenn man auf der Begriffsklärungsseite DLL über den Link zu dieser Seite hovert und die Kurzvorschau (oder wie auch immer die heißt) anschaut, steht nicht etwa der erste Satz des Artikels drin, sondern Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt.
Vielleicht könnte ja jemand das Problem beheben oder mir sagen, woran es liegt. =) --Knbinnerer (Diskussion) Diskussion:Dynamic Link Library#c-Knbinnerer-2015-02-05T13:31:00.000Z-Vorschauproblem11
Warum braucht man unter Windows Annotationen im Quellcode/Header, um mit Dynamic Libraries umzugehen?
[Quelltext bearbeiten]Bei Unix-artigen Betriebssystemen braucht man keine speziellen Annotationen dafür. Warum bei Windows? --RokerHRO (Diskussion) Diskussion:Dynamic Link Library#c-RokerHRO-2015-03-17T13:46:00.000Z-Warum braucht man unter Windows Annotationen im Quellcode/Header, um mit Dynamic11
Defekter Weblink
[Quelltext bearbeiten]Der folgende Weblink wurde von einem Bot („GiftBot“) als nicht erreichbar erkannt. |
---|
|
- http://support.microsoft.com/kb/65122/de
- Vielleicht ist eine archivierte Version geeignet: archive.org
– GiftBot (Diskussion) Diskussion:Dynamic Link Library#c-GiftBot-2015-11-27T15:11:00.000Z-Defekter Weblink11