Du bist nicht angemeldet.

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

Tracert

Treue Seele

  • »Tracert« ist der Autor dieses Themas

Beiträge: 108

Wohnort: Braunschweig

Beruf: Student

  • Private Nachricht senden

1

10.10.2004, 15:05

DLL-Pfade

So, ich hab mein Programm auf mehrere DLL-Module eingeteilt. Nun benötigen sich die DLLs auch gegenseitig (zumindest zum kleinen Teil) und ich will sie zudem in mehreren Testprojekten zugleich verwenden können. Deswegen hab ich eine Frage zu den Pfaden, bei denen nach DLLs gesucht wird.

Nämlich ob das nur (generell) das System32-Verzeichnis und das Programmverzeichnis sind, oder ob man noch mehr angeben kann. Weil das System32-Verzeichnis will ich nicht unbedingt so zumüllen und es zu jedem Programm einzeln zu kopieren ist ja auch doof.

Vielleicht weiß da jemand mehr?

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

2

10.10.2004, 18:03

Bei den "heutigen" Windows-Systemen wird natürlich im "system32"-Verzeichnis gesucht, aber auch im eigenen Verzeichnis, wo das Programm (bzw. DLL) liegt!
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

Till

Alter Hase

Beiträge: 378

Wohnort: Lincoln College, Oxford

Beruf: Student

  • Private Nachricht senden

3

10.10.2004, 18:05

Ach ja, falls du mit C/C++ und WinAPI arbeitest: MSDN über "LoadLibrary" :) :

Zitat von »"MSDN über LoadLibrary"«


When no path is specified, the function searches for loaded modules whose base name matches the base name of the module to be loaded. If the name matches, the load succeeds. Otherwise, the function searches for the file in the following sequence:

The directory from which the application loaded.
The current directory.
Windows 95 and Windows 98: The Windows system directory. Use theGetSystemDirectory function to get the path of this directory.
Windows NT: The 32-bit Windows system directory. Use the GetSystemDirectory function to get the path of this directory. The name of this directory is SYSTEM32.

Windows NT: The 16-bit Windows system directory. There is no function that obtains the path of this directory, but it is searched. The name of this directory is SYSTEM.
The Windows directory. Use theGetWindowsDirectory function to get the path of this directory.
The directories that are listed in the PATH environment variable.
DOMINVS ILLVMINATIO MEA
---
Es lebe unmanaged Code!
---
>> Meine Uni <<

Werbeanzeige