JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=b3fda3938babce402c6b62931fe9ca1dMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Wie erstelle ich eine dll?
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 31.10.2007, 13:27    Titel: Antworten mit Zitat

stimmt, da steht als Typ dll, aber das ist grau hinterlegt, dass heißst ich kann das nicht auswählen. Woran liegt das?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
newby
JLI'ler



Anmeldedatum: 17.08.2007
Beiträge: 106

Medaillen: Keine

BeitragVerfasst am: 08.11.2007, 17:01    Titel: Antworten mit Zitat

so, ich hab jetzt verstanden wie mann dlls erstellt, allerdings beim aufrufen der Funktionen hab ich noch Probleme.

Ich lade die dll mit loadlibrary(name) und gebe sie mit freelibrary() wieder frei. Wenn ich mit GetProcAddress versuche eine Funktion zu bekommen versteh ich die Syntax noch nicht komplett.

CPP:
#include <windows.h>
#include <stdio.h>

typedef double (_stdcall *addnumbers)(double, double);
addnumbers f1;


int main () {


HINSTANCE testdll = LoadLibrary("testdll.dll");

f1 = (addnumbers)GetProcAddress(testdll,"sum");

int test = f1(5, 5);


FreeLibrary(testdll);


}



Ich kann das Programm kompilieren, aber beim ausführen bekomme ich die Meldung dass in dem Programm ein Fehler aufgetreten ist und deshalb beendet werden musste. Habt ihr eine Idee woran das liegen könnte?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 08.11.2007, 19:20    Titel: Antworten mit Zitat

Habs mal getrennt, hatte ja nix mehr mit dme ursprünglichen Thread (Welche Tutorials wollt ihr?") zu tun.

[Anmerkung by AFE-GmdG]Wollte ich auch gerade machen, hatte Gestern keine Zeit mehr dafür.[/Anmerkung by AFE-GmdG]
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum