Die Suche ergab 6 Treffer

von puredll
29.04.2010 16:14
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

Re: DLL einbinden

Auch für diesen Hinweis gibt es ein Dankeschön! :allright:
von puredll
28.04.2010 15:27
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

Re: DLL einbinden

Das mit der Speicherreservierung stimmt schon. Jedoch ist dies in diesem Fall egal, da sowieso nur 3 Bytes genutzt wurden.

Aber ich habe den Fehler von hörmi gefunden!
Er hat ein @ vergessen... Hier mein komplettes PureBasic-Testprogramm:

Prototype.l Add1(zahl.l)
Prototype.l GetMyString(werte.l ...
von puredll
28.04.2010 14:59
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

Re: DLL einbinden

Das letzte Beispiel geht auch nicht. Was bedeutet eigentlich "#UNLEN"? :oops:

-

Aber damit wir uns nicht verzetteln, sage ich was die Funktion "GetMyString" macht.

Ich übergebe eine Adresse auf ein Byte-Feld (oder eines beliebig allocierten Speichers)
und die Länge des genutzten Byte-Feldes. Je ...
von puredll
28.04.2010 11:02
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

Re: DLL einbinden

Nein, das klappt leider nicht. /:->
von puredll
28.04.2010 10:04
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

Re: DLL einbinden

Danke! Hat alles bestens geklappt.

Jetzt habe ich noch eine Funktion, die einen String zurück gibt.
Theoretisch dachte ich, dass folgende Anbindung klappen müsste.
Ich bekomme den erwarteten String jedoch nicht zurück.

Prototype.s GetMyString(address.l, length.l)

Define.i hDLL = OpenLibrary(#PB ...
von puredll
27.04.2010 16:56
Forum: Anfänger
Thema: DLL einbinden
Antworten: 12
Zugriffe: 3604

DLL einbinden

Ich purer Anfänger und benötige Unterstützung, wie ich eine DLL in ein PureBasic-Programm einbinde.
(Ich habe zwar schon im Forum gesucht, aber irgendwie waren die Beispiele für mich zu umfangreich.) :oops:

Damit es für mich erst einmal einfach bleibt, fange ich mit einen einfachen Beispiel an ...