DLL auslesen
Übersicht

![]() |
PharanygitisBetreff: DLL auslesen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
bin ja ziemlich neu in Bmax ![]() ![]() |
||
-------------------------------------------------------
Komplett eigene Jumpnrun Welten erstellen, online mit 4 Freunden zocken, etc. Website besuchen ------------------------------------------------------ |
![]() |
FOODy |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eine DLL lädt man mit LoadLibraryA(dlldatei).
Die Funktionsaddresse einer Funktion bekommt man mit GetProcAddress(dllhandle,funcname). Beispiel: Code: [AUSKLAPPEN] Local DLLHandle:int=LoadLibraryA("MeineDLL.dll")
If DLLHandle=0 RuntimeError "DLL Konnte nicht geladen werden" Global MeinePrintFunktion(str:String)=GetProcAddress(DLLHandle,"Print") Global GetZahl:Int()=GetProcAddress(DLLHandle,"GetZahl") Global MultZahl:Int(x1:int,x2:int)=GetProcAddress(DLLHandle,"MultZahl") So müsste es funktionieren ![]() Bin jetzt nicht 100% sicher aber das wird schon ![]() Gruß, FOODy |
||
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB |
Florian |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hier ist eine Beschreibung wie man Dlls lädt.
http://members.inode.at/anton.....htm[/url] |
||
porcus |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Geht das eigentlich auch mit Linux .so Librarys ? | ||
*Account deaktiviert* |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
nicht mit den befehlen, da das WinAPI befehle sind.
da musst du dir ansehen wie das in linux geht. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group