Pou ceux qui connaissent pas l'histoire :
----------------------
Bien, je travaillais simultanément sur mon ordinateur qui est sans port USB ni carte réseau et sur un laptop sans lecteur de CD, et j'ai eu besoin pour le laptop de l'utilitaire FXCop, qui était sur l'ordinateur.
Etant doné que je n'avais qu'une seule disquette à ma portée, la seule manière possible de le faire , etait de le decouper , afin de copier ses parties vers laptop (aucun d'eux n'est relié à l'Internet), et puis fusionner ses parties apres.
Je suis revenu quelques années auparavant, quand j'étais fanatique de Borland C et MS DOS, et j'ai écrit le decoupeur en C, je l'ai essayé une première fois sur un fichier mp3 afin de voir s'il fonctionne vraiment, puis je suis passé à un installateur empacketé (.msi) parce qu'il vérifie l'intégrité de ses donées avant de continuer l'installation.
Finalement j'a décidé de le récrire en CS, avec un petit support du threading.
FileSplitter lit des blocs de 8 ou 16 Kb, ce qui le rendant plus rapide, et plus ergonomique!
----------------
Maintenant TheFileSplitter v2 lit des blocs de 1 à 7 Mo et gere des fichiers de + de 4Go
Il s'execute en multithreading et emet des events (la totale quoi!)