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

11

06.09.2010, 17:03

ja, die lib enthält (fest eingetragen) den dateinamen der dll, der wird dann wiederrum fest in die exe eingebacken, und nach diesem dateinamen sucht dann windows beim laden des programms im aktuellen verzeichnis und im path. Man könnte höchstens irgendwie an der lib, bzw. exe rumdoktern, um aus dem dateinamen n relativen pfad zu machen, aber
a) soltle man das mit sicherheit nciht
b) hab ich keine ahnugn ob das funktioniert, oder nicht sogar kontraproduktiv ist
Was allerdings auch das problem lösen könnte (allerdings auch nicht unbedingt so toll ist), ist, den pfad mit den binaries zum path hinzuzufügen.

12

06.09.2010, 17:46

Na gut, dann lass ich dass ^^

Was allerdings auch das problem lösen könnte (allerdings auch nicht unbedingt so toll ist), ist, den pfad mit den binaries zum path hinzuzufügen.


Unter welchen Pfad soll ich im das reinschreiben?
unter ausführbare datein oder?
ansonsten hätt ich noch
- includedateien
- verweisdateien
- bibliotheksdateien
- quelldatein

oder bin ich da am falschem weg?

LG
Ombalat

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

13

06.09.2010, 18:01

Ich glaube er meint die Umgebungsvariable PATH.

14

06.09.2010, 18:02

genau

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

06.09.2010, 18:10

Vielleicht kannst du da mit einem Manifest File was anstellen...

16

06.09.2010, 18:59

Hmm ... über PATH krieg ichs auch nicht hin ...

Mainfest file sagt mir gar nix ... könntest du mir bitte erklären, worum es dabei get und wie man so etwas umsetzten könnte?

Liebe Grüße
Ombalat

17

06.09.2010, 21:07

Hmm ... über PATH krieg ichs auch nicht hin ...

Ist ohnehin eher ne notlösung, eigentlich ist der path dazu geacht, das man programme (z.B. python-interpreter) von der kommandozeile aus in jedem belibigen ordner ausführen kann, und viele programme auf gemeinsam genutzte dlls (z.B. dx) zugreifen können.
Funktionieren müsste es trotzdem, sag mal, was genau du gemacht hast, udn was der fehler war ;)

BurningWave

Alter Hase

Beiträge: 1 106

Wohnort: Filderstadt/Konstanz

Beruf: Student

  • Private Nachricht senden

18

06.09.2010, 21:09

Im Prinzip würde ich die DLLs im selben Ordner wie das Programm lassen, das ist eigentlich bei allen Programmen so, wenn man mal die Programmordner durchsieht.

19

06.09.2010, 21:14

Dem User ist deine interne ordnerstruktur in der regel ohnehin wurscht, solange er nen installer hat, der ihm ne verknüpfung auf desktop/startmenü knallt. Wichtig ist, das du/dein team damit zurecht kommt, die tester solange es keinen installer gibt, und eventl. modder o.ä..

20

07.09.2010, 11:53


Funktionieren müsste es trotzdem, sag mal, was genau du gemacht hast, udn was der fehler war ;)

.) Ich hab, dort wo ich PATH gefunden gabe eine neue Zeile mit dem Pfad eingefügt (Ich glaub unter Ausführbare Dateien war das drinn)
.) und ich hab versucht, die dll´s in den ordner zu legen, den ich bekomme, wenn ich PATH bearbeiten will
Fehler gab es in dem Sinn keinen - er hat nur die dll´s wieder nicht gefunden

Dem User ist deine interne ordnerstruktur in der regel ohnehin wurscht, solange er nen installer hat, der ihm ne verknüpfung auf desktop/startmenü knallt. Wichtig ist, das du/dein team damit zurecht kommt, die tester solange es keinen installer gibt, und eventl. modder o.ä..

Hmm ... Da is was drann ... Installer usw hab ich schon alles (über inno setup) :D
Na gut, werde die DLL´s bei der EXE liegen lassen (wie es auch BurningWave empfieht)^^

Liebe Grüße,
Ombalat

Werbeanzeige