begin process at 2012 02 15 08:52:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

VB .Net Supprimer les codes CRLF d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VB .Net Supprimer les codes CRLF d'un fichier

lundi 29 août 2005 à 18:08:29 | VB .Net Supprimer les codes CRLF d'un fichier

taznormand

Bonjour

Voici mon problème :

Je récupère un fichier qui a été transféré par un MainFrame (Bull GCOS7) au format EBCDIC, mais qui a ses enregistrements séparés par les codes CRLF ASCII !!!

Le fichier doit être manipulé pour supprimer ces fameux CRLF puis zippés à la demande de mon prestataire.

Mon appli zip bien, mais mon Record.replace(vbcrlf,"") ne donne rien, et un Record.trim(vbcrlf) non plus.

 Je désespère, qui pourra m'aider ???

Merci.

PS : mon fichier en entrée est ouvert avec un streamreader classique  :

Dim Fichier_Entree As System.IO.StreamReader
Dim Fichier_Sortie As System.IO.StreamWriter
Dim Rec_in As String = ""
Dim Rec_Out As String = ""
Try
   Fichier_Entree = New System.IO.StreamReader(FichIn)
   Fichier_Sortie =
New System.IO.StreamWriter(FichIn & "-2")
   While Fichier_Entree.Peek() > -1
      Rec_in = Fichier_Entree.ReadLine
      Dim MyVbCrLf As String = Chr(10) & Chr(13)
      Rec_Out = Rec_in.Replace(MyVbCrLf, "")
      Fichier_Sortie.WriteLine(Rec_Out)
   End While
Catch erreur As Exception
   MsgBox("erreur " & erreur.Message)
End Try
Fichier_Entree.Close()
Fichier_Sortie.Close()

lundi 29 août 2005 à 18:55:32 | Re : VB .Net Supprimer les codes CRLF d'un fichier

sephiro

Membre Club
Bonjour
J'ai beaucoup travaillé sur les MainFrames (VM et MVS) et il est tres etonnant d'avoir un code ascii au milieu de code EBCDIC!!! Si tu utilises un editeur comme xedit ne mode hexa, est ce que tu vois les crlf ?
De plus CR est codé par 13 et LF par 10, ans ton exemple il faut inverser
Dim MyVbCrLf As String = Chr(10) & Chr(13) ==> Dim MyVbCrLf As String = Chr(13) & Chr(10)

Sephiro


lundi 29 août 2005 à 21:18:59 | Re : VB .Net Supprimer les codes CRLF d'un fichier

taznormand

SAlut

Je sais que l'ASCII au milieu de l'EBCDIC c'est plutot bizarre, mais la machine Bull sur laquelle je travaille fait du FTP "Bull maison", pas de commande Get/Put/Open/etc... Dans Ultraedit, je vois bien les codes 10 et 13 (OA et OD).

Quant à l'inversion, je n'ai pas essayé, mais même en cherchant a supprimer uniquement les CRr our uniquement les LF (ce que j'ai déja essayé avant) ça marche pas non plus

@ +



Cette discussion est classée dans : fichier, system, rec, entree, crlf


Répondre à ce message

Sujets en rapport avec ce message

Affichage double d'une page html [ par Clone27 ] Bonjour à tous,J'ai créer un serveur TCP avec VB 2005 qui est censé avoir pour client une page web d'un navigateur internet.Il fonctionne donc avec le Besoin d'aide s'il vous plait [ par battos91 ] Bonjour a tous !J'aurais besoin de l'aide de qui pourra m'en fournir.Alors mon programme a pour but de comparer 2 fichiers xls, et de repérer des anom Petit probleme avec petit programme [ par Bastien88 ] Voila g un petit probleme, je suis debutant en visual studio 2005 et j'ai un programme a faire, tout simple mais qui me pose deja des probleme:C'est u modification d'une note dans un fichier [ par ar1du62 ] Bonjour, <o Comment arretez l'utilisation d'un fichier par le processus System [ par cbz ] Bonjour,N'étant pas très vieux en dev, j'ai un petit soucis:Via du VBscript dans un HTA, je lance la ligne de commande suivante. "typeperf -s " & di Class System.IO.FileInfo [ par DD05 ] Bonjour, Je suis débutant et je recherche la class pour pourvoir utiliser le type System.IO.FileInfo sous VB6. J'en ai besoin pour trouver l'heure du enregistrer fichier excel [ par dsigmoun ] Bonjour à tous,J'ai un fichier excel que j'ouvre de la façon suivante : 'vérification si prog à la racine au quel cas ajout d'un /        Dim a As Str Charger un fichier en VB 2008 [ par Sechaud ] Je débute en VB 2008 et pour charger un fichier texte j'utilise ce code:Private Sub Chargement_Click(ByVal sender As System.Object, ByVal e As System. the process cannot access the file ... because it is being used by another process. [ par Chiche69 ] Bonjour J'ai un probleme que je n'arrive pas a resoudre. J'ai un programme qui me permet de faire des captures d'images, et des enregistrements video pb avec fichier system.mdw [ par jojojules ] Bonjour, j'ai créé il y a quelques années une appli Access sécurisée par un mot de passe. On me demande maintenant de la reprendre pour l'enrichir On


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales