Probleme mit der CallDll function?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

bruce85

Betreff: Probleme mit der CallDll function?

BeitragFr, Aug 15, 2008 7:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe in C++ eine DLL Datei geschrieben die gewisse funktionen zur verfügung stellt, wie z.B. Registry einträge erstellen oder lesen u.s.w.
Aber irgendwie funktioniert das in BB nicht, ich habe die DLL Datei so in BB eingebunden:

Code: [AUSKLAPPEN]
AddKey("Test", 2)

Function AddKey(Name$, Wert%)
  inbank = CreateBank(Len(Name$)+Len(Wert%)+2)
  result = CallDLL("RegistryFunc","AddReg",inbank)
  If result <> 0 Then
    Print "Registry eintrag erstellt!"
  Else
    Print "Es ist ein Fehler aufgetreten!"
  EndIf

  FreeBank(inbank)
End Function


Die Function in der DLL Datei für den Registry eintrag zu erstellen, gibt nix zurück.

Wie kann ich diese Function jetzt in BB aufrufen, diese in der DLL vorhanden ist?

Ich bedanke mich schonmal im Voraus.

MfG
AMD Athlon(tm) II X2 250, 8 GB DDR, MSI MSI 770-C45, GeForce GTS 250

Abrexxes

BeitragFr, Aug 15, 2008 9:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Lies mal was bei CallDll bei der Glühbirne steht.

Nutze normale Userlibs, ich glaube kaum das sich hier noch jemand mit dieser veralteten Methode beschäftigt. Im Tut Bereich sollte ein einfaches Beispiel sein wie man seine und fremde DLLs ohne Probleme mit *.decls nutzt, zb hier: https://www.blitzforum.de/foru...hp?t=24485

du wirst sehen, das ist wesentlich schneller und einfacher.

cu

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group