DLL benutzen

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

juse4pro

Betreff: DLL benutzen

BeitragSo, Jun 29, 2008 21:17
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,

ich wollte mal wissen wie man eine dll in blitz3d verwenden kann, hab da nämlich eine die in den ram schreibt und ich möchte damit nen trainer schreiben..

aber wie?^^

help
Portfolio |LinkedIn |XING
 

Dreamora

BeitragSo, Jun 29, 2008 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Userlib -> decls schreiben, dll an richtigen ort und gut

Boardsuche hilft.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

DAK

BeitragSo, Jun 29, 2008 21:37
Antworten mit Zitat
Benutzer-Profile anzeigen
so weit ichs verstanden hab:

dll in das userlibs-verzeichnis legen
eine .decls-datei im userlibs machen.

hinein kommt:
Code: [AUSKLAPPEN]
.lib "[name der .dll]"
[gewünschter befehlsname im bb][%/$/# (je nach rückgabewert)] ([parameter]) : "[Name funktion in der Dll]"


z.b.:

Code: [AUSKLAPPEN]
.lib "user32.dll"
SetDeskWallpaper% (pfad$) : "SetDeskWallpaper"
Gewinner der 6. und der 68. BlitzCodeCompo

Jo0oker

BeitragMo, Jun 30, 2008 11:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann ich auch .Net assemblie´s nutzen?

lg Jo0oker
Tehadon, das kostenlose 3D RPG
www.tehadon.de
http://www.blitzforum.de/worklogs/14/
Das Abenteuer wird beginnen!
 

ChristianK

BeitragMo, Jun 30, 2008 12:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo0oker hat Folgendes geschrieben:
Kann ich auch .Net assemblie´s nutzen?

Nein, es sei denn, du trägst die Namen/Adressen der Funktionen von Hand ein oder schreibst die DLL in C++/CLI.
https://www.blitzforum.de/foru...hlight=dll
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT
 

Dreamora

BeitragMo, Jun 30, 2008 13:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst nur CDecl DLLs nutzen. Keine .NET Assemblies, keine ActiveX DLLs
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group