bonjour à tous,
j'ai un morceau de code vb et y a un truc que je ne comprends pas. Je vous donne ce bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Public Function WriteLogMessage(Message As String, Optional TypeMessage As MessageTypeEnum = LOG_INFO) As String
Dim CodeTypeMessage As String
    
    WriteLogMessage = Message 
    
    Select Case TypeMessage
        Case LOG_WARNING:  CodeTypeMessage = "WRN"
        Case LOG_ERROR:    CodeTypeMessage = "ERR"
        Case LOG_INTERNAL: CodeTypeMessage = "INT"
        Case LOG_BULLE:    CodeTypeMessage = "BUL"
        Case Else:         CodeTypeMessage = "LOG"
    End Select
    
    If mTraitement = 0 Then
        
        WriteLn "TSK", "Inconnue ???", 1
    End If
    
    WriteLn CodeTypeMessage, Message, 3
    
End Function
ce que je ne comprends pas c'est la ligne en rouge? Que fait-elle? Elle affecte la valeur de la variable "Message" à la function "WriteLogMessage"? si oui dans quel but ?
Ou c'est pour dire que la function retourne la valeur de "Message" à la fin du traitement.
Veuillez m'aider SVP.