I'm thinking that's a good sample, and i have curiosity for the correct use and compiling. The sample dll maybe can be:
MyDll.dll
Function OneParam( aData )
*-------------------------
LOCAL nI
LOCAL nTotal := Len(aData)
FOR nI := 1 TO nTotal
MsgInfo( aData[ nI ][ 1 ] + CRLF + ;
aData[ nI ][ 2 ] + CRLF + ;
Str( aData[ nI ][ 3 ] ) + CRLF + ;
cValToChar( aData[ nI ][ 4 ] ) + CRLF + ;
DToC( aData[ nI ][ 5 ] )
NEXT
RETU .T."...programar es fácil, hacer programas es difĂcil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix