UTILISATION SIMPLE DE WINSOCK - VERSION 4.0

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 - 11 sept. 2004 à 12:17
davidbig Messages postés 10 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 18 septembre 2017 - 13 mai 2011 à 21:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26084-utilisation-simple-de-winsock-version-4-0

davidbig Messages postés 10 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 18 septembre 2017
13 mai 2011 à 21:11
oui je vois, mais maintenant je veux que sa soit la personne qui choisissent le repertoire avec savedialog. merci
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
13 mai 2011 à 09:42
MP@davidbig :
Salut,

Pour changer la destination des fichiers, il te faut intervenir sur la commande "AssignFile" (le deuxième paramètre).

Bonne prog
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
20 juin 2005 à 11:09
Bonjour à toi Alexis,

Je me souvient avoir eu ce problème moi aussi mais je ne sais plus comment le résoudre, je vais rejetter un coup d'oeil à tous ça.

Suite de la discussion en MP, puis je posterais ici la solution.

Bonne prog à tous

Filipe
alexis2015 Messages postés 73 Date d'inscription mardi 8 avril 2003 Statut Membre Dernière intervention 24 juillet 2005
20 juin 2005 à 08:23
Merci pour ces tutos ;)

Je comprend un peu mieux tout cela mais reste une erreur chez moi :s

C'est erreur "asynchronime socket error" peu importe la version et j'ai déjà tenté de modifier certains trucs mais en vain , rien n'y fait, j'ai toujours cette erreur.

Pouvez-vous m'aider ?

Alexis
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
27 sept. 2004 à 19:08
La version 3.0 est là.
Elle apporte la 'gestion' des transmissions
Ainsi le serveur interprète les ordres du client

bonne prog

Filipe35
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
13 sept. 2004 à 17:42
Sacher que la version 2.0 vient de voir le jour
(oui en ce moment je travaille comme un fou sur delphi
car on à pas trop de devoir)

Le Zip de la version 2.0 contient
Version 1.0
Version 2.0

Bonne Prog @ tous

Filipe35
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
12 sept. 2004 à 13:25
pour apprendre à utiliser Winsock, j'avais fait un truc similaire en m'aidant de MSDN. Mais j'ai eu un problème lors des transmission, on ne recevait qu'une seule lettre dans la phrase (la 1ère) et le reste était transformé en point d'interrogation...j'ai jamais sû pourquoi, probablement un problème de type de variable et j'ai laché l'affaire.

Merci pour ton code source Filipe35, je vais combler mes lacunes.

Inekman.

--> je noterai dès que j'aurai consulté le code ;-)
Filipe35 Messages postés 470 Date d'inscription vendredi 14 novembre 2003 Statut Membre Dernière intervention 23 octobre 2007 1
11 sept. 2004 à 16:27
Salut DelphiProg,

Merci pour l'info que je peux supprimmer les fichiers
inutiles "dcu et ~". Je n'était pas au courant.

La version 2.0 que je suis déja en train de faire utilise
un mémo ( un log des connexion)

Bonne prog @ tous

Filipe35
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
11 sept. 2004 à 12:17
Utiliser ShowMessage à chaque fois que le socket reçoit quelque chose n'est pas une bonne idée. Le programme se trouve en attente de la frappe sur le bouton Ok.
Inscris plutôt les messages dans un mémo ou quelque chose d'équivalent.

PS : pourrais-tu faire le ménage dans les fichiers avant d'uploader ? (pas de *.~*, de .dcu)
Rejoignez-nous