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

Anonymous

unregistriert

1

22.07.2004, 15:20

DLL´s

hallo,

hab 2 fragen hierrüber

1. für was ist die erzeugte .exp-datei genau?
ich weiß was im msdn steht aber ich versteh das nicht direkt.
kann mir das jemand auf deutsch übersetzen?

2. muss ich odbc32.lib und oleaut32.lib usw. (halt die standards) auch einbinden wenn ich das nicht nutz bzw das keinen fehler ergibt?
ich mein, nicht das der fall eintritt dass der nach der dazugehörigen DLL sucht auf n system wo´s die garnicht gibt.

konnte nix finden bisher ???
vielen dank

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

2

22.07.2004, 15:42

Hi

zu 1: Das ist eine Exports Library File. Darin sind Informationen für die Exportierung von Funktionen. Das geht aber relativ tief in den PlugIn-Programmierung. Die wird meineswissens auf Daten einer *.def Datei (Export Definition File) generiert (falls vorhanden ansonsten wird sie intern erstellt)

zu 2: Musst Du Probieren, mir ist es oft eigentlich egal was ich mitlinke ;D

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

3

22.07.2004, 17:12

Zu 2: Wenn Du etwas nicht mitlinkst, und es gibt keinen Fehler, dann wirds auch nicht benötigt. Einzige Ausnahme: Du linkst etwas anderees, was die selben Funktionen zu Verfügung stellt, sodass keine Fehlermeldung kommt, was aber falsch ist. Z.B. Du linkst zu einer alten Version, die zwar alle benötigten Funktionen hat, aber sich falsch verhält.
"Games are algorithmic entertainment."

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

4

22.07.2004, 18:08

Oder wenn man /force im linker eingibt^^

5

22.07.2004, 19:25

Immer diese /force Anweisung. tsts.. ;D

Zu 2: Ich nehm immer alle zu Linkenden Bibliotheken raus und warte ab was der Linker sagt. Dann füge ich eine Bibi nach der anderen ein. So kann ich sicherstellen das ich auch nur die Bibi's linke die ich auch wircklich brauche. Welche Funktion in welcher Bibi steht ist ja in der MSDN Dokumentiert.

Mit den Versionen muss man natürlich aufpassen :)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

23.07.2004, 00:01

ich denke mal auf odbc kannst du verzichten. die oleaut sieht mir gefährlich aus ( COM und OLE haben ja was miteinander zu tun und DirectX ist COM )...

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

7

23.07.2004, 09:55

Einfach rumprobieren :)

8

23.07.2004, 12:38

Min. 90% aller gelinkten DLL's braucht man nicht!

Daher macht dir keinen Kopf, welche du brauchst. Nimm alle Weg und wenn der Linker meckert sagt er dir ja was er nicht gefunden hat. Dann einen beherzten Blick in die MSDN und gut ist ;D
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige