Dovendo realizzare dei sistemi invio email tramite TLS sto testando il sistema con l’esempio ST_TLSEMailSend riportato in questo articolo.
Ho ricopiato il codice in un progetto con target Mps054 XUnified, usando LogicLab versione 9.1.20.0 / 5.22.0.5 e includendo la libreria eLLabNetworkLib per avere accesso a EMailSend_v1. Al momento della compilazione ottengo in output il seguente errore:
Preprocessing ElsistInit completed.
Preprocessing HMIsManager completed.
0 warnings, 0 errors.
Preprocessing user defined data .. completed.
Preprocessing variables .. completed.
Preprocessing POUs .. completed.
Code generation ..
Preprocessing EmbeddedElements completed.
Generating constants
Generating function eGetBYTE
Generating function eSetBYTE
Generating function eToPVoid
Generating function XUnifiedLibInit
Generating function block EMailSend_v1
Generating program MyProgram
aborted.
MyProgram(61) - error A4107: SysTLSClient => Function not found
0 warnings, 1 errors.
L’errore viene generato in corrispondenza della seguente riga di codice:
TLSClient(IFile:=TCPClient.File); //TLS client management