Bonjour,

Je vous propose un nouvel élément à utiliser : Mail

---------------------------------------------------------------------------------------------------------

Bonjour,



Explications de Mail :

Certain fournisseur d'acces, ne transmettent pas les mails, qui possedent des

fichiers, qui peuvent avoir un virus.(Fichiers ".exe" ou ".bat")





Ce programme :



1) Transforme le contenu d'un dossier en plusieurs fichiers.

Si vous possedez plusieurs sous dossiers, faire un zip avec toute

l'application au complet. Mettre ce zip dans le dossier. Ce programme le tansformera.



2) Ensuite, les fichiers créés, sont comprimés en un "fichier.ZIP", et envoyé par mail.



3) Le destinataire recoit le mail, avec le "fichier.ZIP".



4) Il décompacte le "fichier.ZIP" dans un dossier.



5) Il transforme un des fichiers envoyés, en ".bat" pour réaliser la conversion inverse.



6) L'utilisateur lance le ".bat" pour reconstrure le contenu du dossier de départ.



7) Il récupère ainsi les fichiers envoyés.





Dossier source

Emplacement des fichiers a envoyer par mail



Dossier cible

Dossier qui possèdera 2 fichiers.txt et 2 sous-dossiers. Le dossier cible est a comprimer en ".ZIP", pour être envoyé par mail

(On peut utiliser WinRar pour compacter le dossier cible)



Taille "avant" le nombre

Tailles (en octet) des "premiers fichiers",

Début = Taille aléatoire de départ, des premiers fichiers

Fin = Taille aléatoire de fin, des premiers fichiers

(Un des fichiers créés, aura une taille comprise, entre "Début" et "Fin")

Nombre de fichiers traités

Nombre pour passer de : "premiers fichiers" à : "derniers fichiers"

Taille "après" le nombre

Tailles (en octet) des "derniers fichiers",

Début = Taille aléatoire de départ, des derniers fichiers

Fin = Taille aléatoire de fin, des derniers fichiers

(Un des fichiers créés, aura une taille comprise, entre "Début" et "Fin")



Caractere du fichier cible

Nombre = "nombre de caractère" du nom des fichiers à créer

Début = lettre de départ du nom des fichiers à créer

Fin = lettre de fin du nom des fichiers à créer



Extension

Extension des fichiers à créer



Fichier BAT

Largeur = Nombre de fichier a traiter par ligne dans le fichier BAT

Début du nom = Nom du fichier à créer automatiquement, a la fin d'une ligne



Bouton "Démarrer" Lance la création de plusieurs fichiers cibles

Bouton "Par défaut" Au lancement de l'application, les champs de saisie possèdent les valeurs de la derniere création.

Ces champs peuvent être modifié a notre convenance.

Apres un clique sur ce bouton, les champs de saisie auront les valeurs par défaut.



Case à coché "Bulle d'aide"

En plus de la barre d'état, si la case est cochée, cela affichera de l'aide pour chaque composant.



La présence de la durée du traitement dans le titre de la fenetre, annonce la fin de la création des fichiers cibles.



Le contenue du dossier source n'est pas changé. (Les fichiers présents avant la création, n'ont pas étés supprimés)

Le contenue du dossier cible est le suivant :

- ModeOP.txt = Exemple de texte a placer dans le mail

- Renommer_moi.txt = Fichier.txt que l'utilisateur renommera en un ".BAT" pour effectuer la conversion inverse

- Dossier Application = Dossier qui possèdera les fichiers "envoyés" après conversion

- Dossier Decomposition = Plusieurs fichiers cibles de petites tailles, qui possèdent à eux tous, les fichiers "envoyés"



Le dossier cible est à comprimer en ".ZIP" pour être envoyé par mail



Envoyer le mail avec les explications de "ModeOP.txt" et le "fichier.ZIP" créé a l'instant







Veuillez trouver ci-joint les codes de C++Builder que j'ai développé les 7 derniers mois.

Je prépare les autres code (je retire les composants qui sont dedans) et je vous les envoies lorsqu'ils sont prêts.



Si vous trouvez le moindre BUG, faite le moi savoir, je corrigerais le plus rapidement possible, et vous retournerez le résultat dans les plus bref délais. Je possède les sources !!!.

Si vous voyez des corrections ou des améliorations a apporter, je peux les faire aussi.



Le logiciel "Mail" est en version : 025

Cette version annule et remplace les versions précédentes.

Elle apporte des améliorations, et réalise quelques corrections de BUG.



Composition :

Dossier principale :

Projet.bpr = Fichier projet

Code.cpp = Fichiers sources du projet

Fiche.dfm = Fiche du projet

Entete.h = Fichier déclaration

Fichier.res = Evite un avertissement par C++Builder.

Ce fichier est créé automatiquement s'il n'existe pas.

Executable.exe = Executable avec C++Builder présent sur le PC (non portable)



Sous dossier "Fonctionne sur XP, Win7, et Win8"

Pieces_De_Mail.exe = Executable de l'application

Portable sur un PC de type : XP, ou Win7, ou Win8

Ce PC ne possède pas forcément C++Builder (l'executable est portable)





Certains icônes sont téléchargeables sur :

http://www.01net.com/telecharger/windows/Personnaliser/Icone

Licence : Gratuit





J'ai renommé le fichier envoyé en "Mail025.zip".

Ainsi, il est possible de le télécharger avec l'extension ".zip".



Bonne journée.



Qu'en pensez-vous ?