Nun ja, also grundsätzlich würde ich das so machen
Declare Function MEINE_FUNCTION Lib "XYZ.DLL" (Byval strWert As String) As String
vorausgesetzt das Interface in der DLL ist entsprechend programmiert.
und dann halt eben ganz normal mit ret$ = MEINE_FUNCTION ( "Hallo" )
Aber warum so umständlich; was kann eine Function in einer DLL, was Notes nicht kann ??
eknori