Comment retourner une chaine$ en sortie d'une procedure. Comme le procedurereturn, sachant que je souhaite faire une librairie (dll ), voir même en faire des fonction native pour pb après.

J'ai pensai à copier dans le press papier mais je trouve ça pas très pro.
Merci
Je viens de trouver un code qui peut etre la solution :
Code : Tout sélectionner
Procedure.s GetUserName()
Protected length.l = 255, result.s = Space(length)
If GetUserName_(@result, @length)
ProcedureReturn Left(result, length)
EndIf
EndProcedure
Procedure.s GetComputerName()
Protected length.l = 255, result.s = Space(length)
If GetComputerName_(@result, @length)
ProcedureReturn Left(result, length)
EndIf
EndProcedure
Debug GetUserName()
Debug GetComputerName()