Transfert d'image avec winsock entre 2 image1.picture
robapt
Messages postés114Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 4 décembre 2009
-
20 avril 2005 à 18:25
robapt
Messages postés114Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention 4 décembre 2009
-
22 avril 2005 à 14:12
Salut je voudrait savoir si quelqun sait comment faire un envoie d'image (dans une image.picture) avec winsock dans une autre image.picture
Jattent les réponse
GAGA
A voir également:
Transfert d'image avec winsock entre 2 image1.picture
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 avril 2005 à 19:53
Salut
Oui, faisable : il suffit de découper chaque tache :
- Charger en mémoire la chaine qui représente l'image en passant par un fichier : SavePicture
- Transférer le fichier entre deux applications avec Winsock : des centaines de sources le font sur ce site
- Remettre les données du fichier reçu dans une image : avec LoadPicture
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
If Receive = True Then
Avance = Avance + Len(cdata)
Open App.Path & "\temp2.bmp" For Append As #1
Print #1, data;
Close #1 If Avance LenTotal Then Form3.Image1.Picture LoadPicture(App.Path & "\temp2.bmp")
End If
If data Like "FILE:*" And Receive = False Then
LenTotal = Mid(data, 6, Len(data))
Receive = True
Kill App.Path & "\temp2.bmp"
Avance = 0
Wck.SendData "READY"
End If
Mais avant tous sa je me connecté entre les deus Form par winsock et dans la seconde Form ,je créé un bouton "transferer l'image" pour que celui-ci envoie a la première Form l'ordre d'envoyer l'image.
Seraiez vous comment faire pour que quand la seconde Form recoit l'image ,celle-ci ne soit pas enregistrer dans App.path & "\temp.bmp" et supprimé après mais directement tranferé dans l'Image1.picture sans être enregitrer