Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Nö, er geht nach dem Dateinamen. Und zwar erst im Arbeitsverzeichnis, dann in der PATH Umgebungsvariable und am Ende im Systemverzeichnis (absolute Garantie auf die Reihenfolge gebe ich nicht, das basiert auf Beobachtung). Dadurch kommts ja auch zur DLL Hell ...Zitat von »"WhiteMike"«
an alle:
Stimmt es so? Ich frage mich gerade nämlich, woher der Linker weiß, in welcher DLL die nötige Funktionalität zu finden ist. Ist es etwas, was er aus der LIB bekommt?
Zitat
Direct3D 10 and Direct3D 11 on Direct3D 9 Hardware (D3D10 Level 9)
Zitat von »"WhiteMike"«
Die Frage war einfach, wie dieses Verhältnis von EXE und DLL genau funktioniert. Die Anwendung muss ja schon davor "wissen", wie die DLL heißt und welche Funktion auf welcher Adresse in der DLL liegt.
Der Linker muss praktisch einen Verweis auf die richtige DLL an einer Stelle angeben, an der eigentlich die Funktion ihr Tun anfangen müsste.
Werbeanzeige