Très bon code
Bien expliqué et commenté
De Nombreux exemple simple a comprendre
Cependant je rencontre de nombreux problèmes
1°PB
Dans l ObjectVfp_WinSock_Send_Mail
Fonction Send
La ligne de code this.data = this.data + "Date: " + This.TtoC822(Datetime(),0) + CRLF
La Fonction TtoC822 pose un pb de parametres
Message ErrNo PARAMETER statements Found
2° PB
Dans
FUNCTION Connect()
LOCAL cBuffer, cPort, cHost, lResult
THIS.RemoteHostIP = THIS.GetIP(this.RemoteHost)
IF EMPTY(THIS.RemoteHostIP)
RETURN .F.
ENDIF
THIS.SocketHandle = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)
if THIS.SocketHandle = SOCKET_ERROR
RETURN .F.
ENDIF
THIS.State = 6
cPort = THIS.num2word(htons(this.RemotePort))
nHost = inet_addr(THIS.RemoteHostIP)
cHost = THIS.num2dword(nHost)
cBuffer = THIS.num2word(AF_INET) + cPort + cHost + Repli(Chr(0),8)
lResult = (ws_connect(THIS.SocketHandle, @cBuffer, Len(cBuffer))=0)
IF lResult
THIS.State = 7
ELSE
THIS.State = 0
ENDIF
RETURN lResult
j'ai
THIS.RemoteHostIPest renseignié
THIS.SocketHandle est renseignié
cPortreste toujours vide
lResult reste toujours .F. ce qui me génère le message « Impossible de se connecter au serveur de Mail »
Ma question est donc la suivantes
Le pb 2 est-il la conséquence du pb1?
Comment résoudre cela ?
D'avance merci