Du bruger den som du ellers ville bruge den hvis du importerede den i Delphi. Eksempel:
library test;
//Der bliver ikke brugt string's som helt sikkert er inkompatible med VB.Net's strings
function TestProc(b, I: integer): integer; stdcall;
begin
result := b+i;
end;
exports TestProc;
begin
end.
Og VB.Net koden for at importere den funktion er så:
Declare Auto Function TestProc Lib "project1.dll" (ByVal i As Integer, ByVal i2 As Integer) As Integer
Som jeg skrev i kommentaren, så er der en hel række af problemer som du skal overkomme hvis du vil til at bruge strings eller pchar's i din dll.
Dette er relativt tæt på umuligt hvis du ikke har indgående kendskab til hvordan det virker nedenunder.
For simple typer sådan som tal og records burde du fint kunne gøre det frem og tilbage