A voir également:
- Transfert fichier sur 1 autre pc sous delphi
- Fichier rar - Guide
- Test performance pc - Guide
- Lire fichier epub sur pc - Guide
- Reinitialiser pc - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
Utilisateur anonyme
23 nov. 2003 à 22:18
23 nov. 2003 à 22:18
Salut,
j'aimerais bien ne pas te donner toute l'astuce !!
car c'est dans ton intéret et pour comprendre de mieux en mieux
l'art de la programmation.
je te donne un bout de fil, essayer de développer ce qui te reste :
représentation imaginaire :
1- ton disque dur c'est comme une baignoire !PC1
2- ton fichier c'est son eau !Fichier(s)
3- pour déplacer toute cette eau vers une autre
baignoirePC2, et vue sa pesée,
il te faut un récipient moins volumineux exemple un bolle ! Buffer
4- l'action de prendre cette eau d'une baignoire à une autre,
ce fairait d'une manière répétitive ! boucle
quelques notions de base :
- un PC est reconu par son nom ou son IP, pour spécifier un chemin sur un PC (loin),
tu peut utiliser les anti-shlace :-) \\PC1\mes documents ou bien \\196.132.25.36\mes documents
seule condition que le dossier target (cible) soit partagé
préalablement.
- un buffer est une variable qui peut être sous la forme d'1 tableau
Array de 1024 Char (8 bits) ou Integer (32 bits)
noter qu'entre 32 bits et 8 bits il ya la vitesse de transfert, à vous
de choisir, car le PC à souvent besoin de prendre un souffle pour
excuter d'autres Threads en cours d'execution (c'est comme chez
l'homme ! :))
- il faut ouvrire deux fichiers sémultanément : un en lecture seule (Local sur le PC1) et le deuxième en mode écriture (sur le PC2)
- l'instruction de lire n'importe quel fichier depuis le disque
(soit binaire, document, Ascii, ...) utiliser les deux instructions
maîtresse de ton cas :
Blockread et le Blockwhrite.
Notes * : elle existe une autre méthode qui autonome de ta boucle
et du buffer, c'est la notion du flux en Anglais Stream.
cette réponse n'est pas limite, si tu avance bien, je peut t'aider..
bonne chance :-)
[ Ton Doux Visage. ]
j'aimerais bien ne pas te donner toute l'astuce !!
car c'est dans ton intéret et pour comprendre de mieux en mieux
l'art de la programmation.
je te donne un bout de fil, essayer de développer ce qui te reste :
représentation imaginaire :
1- ton disque dur c'est comme une baignoire !PC1
2- ton fichier c'est son eau !Fichier(s)
3- pour déplacer toute cette eau vers une autre
baignoirePC2, et vue sa pesée,
il te faut un récipient moins volumineux exemple un bolle ! Buffer
4- l'action de prendre cette eau d'une baignoire à une autre,
ce fairait d'une manière répétitive ! boucle
quelques notions de base :
- un PC est reconu par son nom ou son IP, pour spécifier un chemin sur un PC (loin),
tu peut utiliser les anti-shlace :-) \\PC1\mes documents ou bien \\196.132.25.36\mes documents
seule condition que le dossier target (cible) soit partagé
préalablement.
- un buffer est une variable qui peut être sous la forme d'1 tableau
Array de 1024 Char (8 bits) ou Integer (32 bits)
noter qu'entre 32 bits et 8 bits il ya la vitesse de transfert, à vous
de choisir, car le PC à souvent besoin de prendre un souffle pour
excuter d'autres Threads en cours d'execution (c'est comme chez
l'homme ! :))
- il faut ouvrire deux fichiers sémultanément : un en lecture seule (Local sur le PC1) et le deuxième en mode écriture (sur le PC2)
- l'instruction de lire n'importe quel fichier depuis le disque
(soit binaire, document, Ascii, ...) utiliser les deux instructions
maîtresse de ton cas :
Blockread et le Blockwhrite.
Notes * : elle existe une autre méthode qui autonome de ta boucle
et du buffer, c'est la notion du flux en Anglais Stream.
cette réponse n'est pas limite, si tu avance bien, je peut t'aider..
bonne chance :-)
[ Ton Doux Visage. ]