|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
newby JLI'ler
Anmeldedatum: 17.08.2007 Beiträge: 106
Medaillen: Keine
|
Verfasst am: 31.10.2007, 13:27 Titel: |
|
|
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 |
|
|
newby JLI'ler
Anmeldedatum: 17.08.2007 Beiträge: 106
Medaillen: Keine
|
Verfasst am: 08.11.2007, 17:01 Titel: |
|
|
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 |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 08.11.2007, 19:20 Titel: |
|
|
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 |
|
|
|
|
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
|