Wenn ich das richtig verstanden habe, willst du in Purebasic eine DLL erstellen, die mit PB-Funktionen
alias ProcedureDLL Funktionsname(Parameter1,Parameter2...) , ...., Endprocedure, irgendwas machen soll, was du in PB programmieren möchtest.
Das was du hier im Code zeigst, ist keine DLL, sondern der Teil, der diese DLL in PB läd und die
Funktionen aus den ProcedureDlls ausführt, wenn diese als Dll Compiliert wurden. Siehe PB-Hilfe.
Um diese aber in VBA in Excel aufzurufen müsstest du vermutlich das Beispiel aus einem VBA-Forum entnehmen.
Ich denke mal, das es sowas ist:
http://www.vb-paradise.de/programmieren ... post559923
Kann aber sein, das ich dich missverstanden habe.
Gruß,
Falko