OVH Cloud OVH Cloud

probleme de relecture dans un fichier suite

15 réponses
Avatar
Djiins
dsl j'ai fait une mauvais manip et le message est partis=20
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est=20
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a=20
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter =3D File.AppendText
("c:\person.txt")
With cotatcper(nbrctc)

.pcat =3D Cbxcat.Text
.pnom =3D Textnom.Text
.pprenom =3D Textpr=E9nom.Text
.padr =3D Textadr.Text
.pvil =3D TextVil.Text
.pcp =3D textcp.Text
.pdigi =3D Textdig.Text
.ptel =3D TextPhone.Text
.pmob =3D TextMob.Text
.pfax =3D TextFax.Text
.pmail =3D Textmail.Text
.padr2 =3D Textadr2.Text
.pvil2 =3D Textvil2.Text
.pcp2 =3D TextCp2.Text
.pdigi2 =3D Textdigi2.Text
.ptel2 =3D Textphone2.Text
.pfax2 =3D Textfax2.Text
.pcom =3D Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand je=20
reouvre le formulaire il m'affiche le premier contact=20
enregistrer dans le fichier mais je n'y arrive pas et je=20
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=3Dfile.opentext("c:\peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque=20
chose du genre=20

textcat.txt=3D.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=3D-1
lltc &=3D ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans la=20
section fromload du formulaire concern=E9 et rien ni fait=20
je ne comprends pas !!! si vous avez une id=E9e ce serais=20
vraiment cool


merci d'avance=20
Djiins

10 réponses

1 2
Avatar
Bismark Prods
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon dans la passé ! Style
DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et avec une structure
comme cela se faisait dans la passé. Libre à vous mais alors pourquoi
utiliser VB.Net ???? C'est comme utiliser un camion de 50 tonnes pour
transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net avec le XML, les
dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins
Avatar
Djiins
Ok que ma facon de prog ne vous convienne pas je peut le
concevoir mais de la ametre que c'est afreux c po une
raison pour etre desagréable je reve les sois disnat pro
de la prog toujours la pour dire ce qu'il ne fo pas faire
mais jamais de solutions effectivement je suis aller sur
un autre forum et la on m'a apporte un aide concrete
quand on critique on se donne la peine de donner une
solution avec un exemple et puis il fo bine commencer je
n'ai pas la pretention d'avir choisi la bonne méthode je
venais demander de l'aide sur le sujet pas me faire
descendre par qqun qui n'a même pas proposez un exemple
ou un lien que je puisse consulter



-----Message d'origine-----
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon


dans la passé ! Style
DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et


avec une structure
comme cela se faisait dans la passé. Libre à vous mais


alors pourquoi
utiliser VB.Net ???? C'est comme utiliser un camion de


50 tonnes pour
transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net


avec le XML, les
dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins



.



Avatar
Letchideslandes
Djiins a écrit :
Ok que ma facon de prog ne vous convienne pas je peut le
concevoir mais de la ametre que c'est afreux c po une
raison pour etre desagréable je reve les sois disnat pro
de la prog toujours la pour dire ce qu'il ne fo pas faire
mais jamais de solutions effectivement je suis aller sur
un autre forum et la on m'a apporte un aide concrete
quand on critique on se donne la peine de donner une
solution avec un exemple et puis il fo bine commencer je
n'ai pas la pretention d'avir choisi la bonne méthode je
venais demander de l'aide sur le sujet pas me faire
descendre par qqun qui n'a même pas proposez un exemple
ou un lien que je puisse consulter




-----Message d'origine-----
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon



dans la passé ! Style

DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et



avec une structure

comme cela se faisait dans la passé. Libre à vous mais



alors pourquoi

utiliser VB.Net ???? C'est comme utiliser un camion de



50 tonnes pour

transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net



avec le XML, les

dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins



.








En gros, plus tot que de choisir un enregistrement séquentiel de données
dans un fichier texte, aujourd'hui .NET propose des classes XML qui sont
plus proches de la philosophie d'aujourd'hui. Je te passe une classe que
j'utilise pour entregistrer une config de logiciel. C'est une piste de
départ bien sur. Desole pour le formatage, c'est un copié collé.

Public Class Configuration
Private _documentXML As XmlDocument
Private Const _nomDocument As String "Configuration.xml"

Public Sub New()
Dim LectureXML As XmlTextReader
Try
LectureXML = New XmlTextReader(_nomDocument)
LectureXML.Read()
Catch ex As FileNotFoundException
CreationFichier()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
LectureXML.Close()
End Try
_documentXML = New XmlDocument
_documentXML.Load(_nomDocument)
End Sub

Private Sub CreationFichier()
Dim EcritureXML As New XmlTextWriter(_nomDocument,
System.Text.Encoding.UTF8)
With EcritureXML
'indente les balises de 4 espaces (plus facile a lire
en mode texte)
.Formatting = Formatting.Indented
.Indentation = 4
'entete versionning
.WriteStartDocument(True)
'un petit commentaire
.WriteComment("Document de configuration du client
Sylvie. C.Baletaud 2003")
.WriteStartElement("Configuration")
.WriteElementString("PeriPheriqueVideo", "Vide")
.WriteElementString("DisqueTravail", "C:")
.WriteElementString("EmplacementStickUSB", "C:")
.WriteElementString("Decalage", "0")
.WriteElementString("CommandesBrutes", "False")
.WriteEndDocument()
.Close()
End With
End Sub

Public Property Decalage() As String
Get
Return
_documentXML.SelectSingleNode("/Configuration/Decalage").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode("/Configuration/Decalage").InnerText = Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property DisqueTravail() As String
Get
Return
_documentXML.SelectSingleNode("/Configuration/DisqueTravail").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode("/Configuration/DisqueTravail").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property PeriPheriqueVideo() As String
Get
Return
_documentXML.SelectSingleNode("/Configuration/PeriPheriqueVideo").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode("/Configuration/PeriPheriqueVideo").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property EmplacementStickUSB() As String
Get
Return
_documentXML.SelectSingleNode("/Configuration/EmplacementStickUSB").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode("/Configuration/EmplacementStickUSB").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property CommandesBrutes() As String
Get
Return
_documentXML.SelectSingleNode("/Configuration/CommandesBrutes").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode("/Configuration/CommandesBrutes").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
End Class

--
http://perso.wanadoo.fr/letchideslandes
Avatar
Bismark Prods
Si vous pensez que je vous ai *descendu* c'est que vous n'êtes qu'une
personne bien bien jeune et que vous n'avez jamais été *descendu* par
personne ! Il est très difficile de vous donner une solution pratique. Cela
dépend de ce que vous souhaitez concrètement faire ... dans le présent mais
aussi dans le futur. Il faut revoir votre facon de concevoir votre code !

"Djiins" a écrit dans le message de
news:1d5c01c48cdb$9e0ee800$
Ok que ma facon de prog ne vous convienne pas je peut le
concevoir mais de la ametre que c'est afreux c po une
raison pour etre desagréable je reve les sois disnat pro
de la prog toujours la pour dire ce qu'il ne fo pas faire
mais jamais de solutions effectivement je suis aller sur
un autre forum et la on m'a apporte un aide concrete
quand on critique on se donne la peine de donner une
solution avec un exemple et puis il fo bine commencer je
n'ai pas la pretention d'avir choisi la bonne méthode je
venais demander de l'aide sur le sujet pas me faire
descendre par qqun qui n'a même pas proposez un exemple
ou un lien que je puisse consulter



-----Message d'origine-----
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon


dans la passé ! Style
DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et


avec une structure
comme cela se faisait dans la passé. Libre à vous mais


alors pourquoi
utiliser VB.Net ???? C'est comme utiliser un camion de


50 tonnes pour
transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net


avec le XML, les
dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins



.



Avatar
Ouarf si je suis jeune mais j'ai du savoir vivre et une
education ce qui veut dire que ma facon de repondre est
correte et respectueuse des gens je ne donne pas de lecon
ceci dit vous avez encore repondut pour rien dire puisque
pas de reponse et ce que j'attendais etait plutot une
reponse comme celle donne par un autre utilisateur a la
suite de votre message Merci a lui

Djiins
-----Message d'origine-----
Si vous pensez que je vous ai *descendu* c'est que vous


n'êtes qu'une
personne bien bien jeune et que vous n'avez jamais été


*descendu* par
personne ! Il est très difficile de vous donner une


solution pratique. Cela
dépend de ce que vous souhaitez concrètement faire ...


dans le présent mais
aussi dans le futur. Il faut revoir votre facon de


concevoir votre code !

"Djiins" a écrit


dans le message de
news:1d5c01c48cdb$9e0ee800$
Ok que ma facon de prog ne vous convienne pas je peut le
concevoir mais de la ametre que c'est afreux c po une
raison pour etre desagréable je reve les sois disnat pro
de la prog toujours la pour dire ce qu'il ne fo pas faire
mais jamais de solutions effectivement je suis aller sur
un autre forum et la on m'a apporte un aide concrete
quand on critique on se donne la peine de donner une
solution avec un exemple et puis il fo bine commencer je
n'ai pas la pretention d'avir choisi la bonne méthode je
venais demander de l'aide sur le sujet pas me faire
descendre par qqun qui n'a même pas proposez un exemple
ou un lien que je puisse consulter



-----Message d'origine-----
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon


dans la passé ! Style
DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et


avec une structure
comme cela se faisait dans la passé. Libre à vous mais


alors pourquoi
utiliser VB.Net ???? C'est comme utiliser un camion de


50 tonnes pour
transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net


avec le XML, les
dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message




de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand




je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans




la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins



.





.



Avatar
Djiins
Merci pour ta réponse claire c'est effectivement plus
pratique et ej avsi comme tu me el consiel changer ma
facon de coder afin de prendre rapidement de bonnes
habitudes je commencais jsutement a explorer le language
Xml comme piste de recheche et bien merci de ton exemeple
qui j'en suis sur va m'aider

Djiins
-----Message d'origine-----
Djiins a écrit :
Ok que ma facon de prog ne vous convienne pas je peut




le
concevoir mais de la ametre que c'est afreux c po une
raison pour etre desagréable je reve les sois disnat




pro
de la prog toujours la pour dire ce qu'il ne fo pas




faire
mais jamais de solutions effectivement je suis aller




sur
un autre forum et la on m'a apporte un aide concrete
quand on critique on se donne la peine de donner une
solution avec un exemple et puis il fo bine commencer




je
n'ai pas la pretention d'avir choisi la bonne méthode




je
venais demander de l'aide sur le sujet pas me faire
descendre par qqun qui n'a même pas proposez un




exemple
ou un lien que je puisse consulter




-----Message d'origine-----
C'est tout bonnement *affreux* !

Quand je vois ca j'ai le sentiment d'avoir fait un bon



dans la passé ! Style

DAO et VB5 ! Abominable !

Si vous voulez écrire un fichier séquentiel grace et



avec une structure

comme cela se faisait dans la passé. Libre à vous mais



alors pourquoi

utiliser VB.Net ???? C'est comme utiliser un camion de



50 tonnes pour

transporter un boite de chocolat !

Pourquoi ne voulez-vous pas utiliser la force de .Net



avec le XML, les

dataset, les objets etc etc ?

Bonne prog'

Bismark
"Djiins" a écrit dans le message






de
news:153401c48c40$2048e420$
dsl j'ai fait une mauvais manip et le message est






partis
imcomplet je recommence donc

donc je disiat je creer une structure comme suit (c'est
un carnet d'adresses)

Public Structure ctcper

Public pcat As String
Public pnom As String
Public pprenom As String
Public padr As String
Public pvil As String
Public pcp As String
Public pdigi As String
Public ptel As String
Public pmob As String
Public pfax As String
Public pmail As String
Public pann As String
Public padr2 As String
Public pvil2 As String
Public pcp2 As String
Public pdigi2 As String
Public ptel2 As String
Public pfax2 As String
Public pcom As String

End Structure
Public cotatcper(5000) As ctcper
Public nbrctc As Integer

puis j'ecris les infos dans un fichier text comme suis






a
travers un formulaire et des champs texte ^^

Public Sub ecritcontact()
Dim nc As StreamWriter = File.AppendText
("c:person.txt")
With cotatcper(nbrctc)

.pcat = Cbxcat.Text
.pnom = Textnom.Text
.pprenom = Textprénom.Text
.padr = Textadr.Text
.pvil = TextVil.Text
.pcp = textcp.Text
.pdigi = Textdig.Text
.ptel = TextPhone.Text
.pmob = TextMob.Text
.pfax = TextFax.Text
.pmail = Textmail.Text
.padr2 = Textadr2.Text
.pvil2 = Textvil2.Text
.pcp2 = TextCp2.Text
.pdigi2 = Textdigi2.Text
.ptel2 = Textphone2.Text
.pfax2 = Textfax2.Text
.pcom = Textcomments.Text
End With


nc.WriteLine(cotatcper(nbrctc).pcat)
nc.WriteLine(cotatcper(nbrctc).pnom)
nc.WriteLine(cotatcper(nbrctc).pprenom)
nc.WriteLine(cotatcper(nbrctc).padr)
nc.WriteLine(cotatcper(nbrctc).pvil)
nc.WriteLine(cotatcper(nbrctc).pcp)
nc.WriteLine(cotatcper(nbrctc).pdigi)
nc.WriteLine(cotatcper(nbrctc).ptel)
nc.WriteLine(cotatcper(nbrctc).pmob)
nc.WriteLine(cotatcper(nbrctc).pfax)
nc.WriteLine(cotatcper(nbrctc).pmail)
nc.WriteLine(cotatcper(nbrctc).padr2)
nc.WriteLine(cotatcper(nbrctc).pvil2)
nc.WriteLine(cotatcper(nbrctc).pcp2)
nc.WriteLine(cotatcper(nbrctc).pdigi2)
nc.WriteLine(cotatcper(nbrctc).ptel2)
nc.WriteLine(cotatcper(nbrctc).pfax2)
nc.WriteLine(cotatcper(nbrctc).pcom)


nc.Close()

bon jusuqe la pas de soucis mais je voudrais que quand






je
reouvre le formulaire il m'affiche le premier contact
enregistrer dans le fichier mais je n'y arrive pas et






je
pense que c'est du a mon code !!!


public sub lecturecontact()
dim ltc as streamreader=file.opentext("c:peron.txt")
dim lltc as string

With cotatcper(nbrctc)


le j'ai essayer de mettre pour chaque champs quelque
chose du genre

textcat.txt=.cat
etc....


End With

et ensuite de mettre

do until ltc.peek=-1
lltc &= ltc.readline() & vbcr
loop

ltc.close



et pour finir j'appel la procedure lecturecontact dans






la
section fromload du formulaire concerné et rien ni fait
je ne comprends pas !!! si vous avez une idée ce serais
vraiment cool


merci d'avance
Djiins



.








En gros, plus tot que de choisir un enregistrement


séquentiel de données
dans un fichier texte, aujourd'hui .NET propose des


classes XML qui sont
plus proches de la philosophie d'aujourd'hui. Je te


passe une classe que
j'utilise pour entregistrer une config de logiciel.


C'est une piste de
départ bien sur. Desole pour le formatage, c'est un


copié collé.

Public Class Configuration
Private _documentXML As XmlDocument
Private Const _nomDocument As


String "Configuration.xml"

Public Sub New()
Dim LectureXML As XmlTextReader
Try
LectureXML = New XmlTextReader


(_nomDocument)
LectureXML.Read()
Catch ex As FileNotFoundException
CreationFichier()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
LectureXML.Close()
End Try
_documentXML = New XmlDocument
_documentXML.Load(_nomDocument)
End Sub

Private Sub CreationFichier()
Dim EcritureXML As New XmlTextWriter


(_nomDocument,
System.Text.Encoding.UTF8)
With EcritureXML
'indente les balises de 4 espaces (plus


facile a lire
en mode texte)
.Formatting = Formatting.Indented
.Indentation = 4
'entete versionning
.WriteStartDocument(True)
'un petit commentaire
.WriteComment("Document de


configuration du client
Sylvie. C.Baletaud 2003")
.WriteStartElement("Configuration")
.WriteElementString


("PeriPheriqueVideo", "Vide")
.WriteElementString


("DisqueTravail", "C:")
.WriteElementString


("EmplacementStickUSB", "C:")
.WriteElementString("Decalage", "0")
.WriteElementString


("CommandesBrutes", "False")
.WriteEndDocument()
.Close()
End With
End Sub

Public Property Decalage() As String
Get
Return
_documentXML.SelectSingleNode


("/Configuration/Decalage").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode


("/Configuration/Decalage").InnerText = Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property DisqueTravail() As String
Get
Return
_documentXML.SelectSingleNode


("/Configuration/DisqueTravail").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode


("/Configuration/DisqueTravail").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property PeriPheriqueVideo() As String
Get
Return
_documentXML.SelectSingleNode


("/Configuration/PeriPheriqueVideo").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode


("/Configuration/PeriPheriqueVideo").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property EmplacementStickUSB() As String
Get
Return
_documentXML.SelectSingleNode


("/Configuration/EmplacementStickUSB").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode


("/Configuration/EmplacementStickUSB").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
Public Property CommandesBrutes() As String
Get
Return
_documentXML.SelectSingleNode


("/Configuration/CommandesBrutes").InnerText
End Get
Set(ByVal Value As String)

_documentXML.SelectSingleNode


("/Configuration/CommandesBrutes").InnerText
= Value
_documentXML.Save(_nomDocument)
End Set
End Property
End Class

--
http://perso.wanadoo.fr/letchideslandes
.



Avatar
Bismark Prods
Personne n'est parfait ! Je ne donne de réponse exhaustive qu'au personne
qui pose des questions à mon sens qui dépasse le niveau d'une lecture d'une
livre de base ! Ce qui n'est absolument pas votre cas !

J'use et j'abuse de ma liberté d'expression ! Si vous avez besoin de
respect, de savoir vivre et de toutes ces choses merveilleuses par écrit
c'est que vous me semblez être qqun de bien pauvre spirituellement !

Ici, je ne donne et ne demande ni respect, ni savoir vivre ! Uniquement des
réponses aux questions que je me pose et j'en donne à l'identique ! Je ne me
fais pas d'ami ici ! Je sais certaine chose mieux que les autres et
vice-versa !

Si c'est un newsgroup de politesse et de savoir-vivre pourquoi ne se
nomme-t-il pas microsoft.public.fr.savoir-vivre ??? Vous me faites bien
rire; vous qui me parler de respect ! Le respect ici ce serait de respecter
les lecteurs en posant des questions comme je l'ai dis plus haut qui
non-résolvable par la lecture d'un ouvrage de base ! Voila ce qu'est le
respect dont vous n'avez absolument pas fait preuve ici !

Bonne prog'

Bismark
Avatar
Bismark Prods
Cela ne précise pas à quoi tient le respect ! Dans ma vision, il n'a pas été
respectueux puisqu'il a posé une question débile !



"Pyroa" <##> a écrit dans le message de
news:ONZt$
Bonjour,

Bienvenue sur le groupe de discussion Visual Basic.Net
(microsoft.public.fr.dotnet.vb)

Dans le but d'améliorer la qualité des échanges, nous vous proposons de
consulter
et d'appliquer, dans la mesure du possible, les conseils qui vous sont
proposés à
cette adresse:

http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm

Voici quelques conseils :
. soyez respectueux et courtois,
. soyez clair dans le titre du message (cela donnera ainsi un aperçu direct
du
sujet évoqué et facilitera la recherche de messages)
. soyez concis dans le message
. le langage de type "chat" ne s'applique pas aux groupes de discussions,
. postez en texte brut (HTML inutile),
. évitez, dans la mesure du possible, l'insertion de pièces jointes (la
taille
des pièces jointes est filtrée),
. avant de vous lancer dans les groupes de discussion, observez ceux qui
l'utilisent, consultez les différents groupes...
. ne communiquez jamais vos mots de passe ou votre numéro de carte bancaire
dans
vos échanges ou toute information sensible (journaux d'évènements complets
et/ou
configuration détaillée de vos systèmes, etc.) qui seraient susceptibles
d'être
utilisées par un utilisateur malveillant.
. privilégiez l'utilisation d'un client de news (Ex: Outlook Express sur
environnement PC ou Entourage sur environnement MAC) à une interface web
pour
consulter les newsgroups
. renseignez un nom de pseudo "parlant"
. effectuez une recherche dans les newsgroups avant de poser votre question.
Une réponse à votre demande a peut-être déjà été apportée
. ne postez pas de messages commerciaux ou publicitaires


*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
Votre opinion sur les newsgroups Microsoft nous intéresse vivement ! Nous
vous
remercions de bien vouloir participer à cette enquête (5 minutes seulement
seront nécessaires). Les résultats nous serviront à mieux connaître votre
utilisation des newsgroups et à améliorer ce service de lieux d'échanges, et
ce,
afin de mieux vous satisfaire. Soyez assuré que la confidentialité de vos
réponses sera respectée et que vous ne serez pas contacté à ce sujet ou pour
tout autre motif. Toutes vos remarques nous intéressent !

http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/


*** INFORMATION UTILE ***

Nous pensons utile de préciser que tous les contributeurs (utilisateurs,
MVPs,
employés Microsoft) qui vous aident activement au quotidien sont des
bénévoles.
En effet, toutes les personnes que vous côtoyez sur les newsgroups et qui
vous
répondent sont des utilisateurs passionnés avant tout qui prennent de leur
temps
professionnel ou privé pour partager leur connaissance et vous aider dans
l'utilisation de nos produits. Un grand merci à tous ces intervenants !

*** Les MVPs ? ***

Les experts utilisateurs également connus sous le nom de MVP sont choisis
dans
le cadre du programme MVP (Most Valuable Professional) mis en place par
Microsoft France il y a trois ans.
Concrètement, ce programme permet à toute personne disposant de
connaissances
particulières dans le domaine des technologies Microsoft - et pouvant
prétendre
à une certaine légitimité dans ce domaine - de participer à l'animation de
nos
communautés via les newsgroups ou de favoriser le partage de connaissances
par
une activité communautaire dans d'autres domaines : rédaction de
livres/articles
techniques, animation de séminaires/formations, création/animation d'un
site
Web. Ces passionnés et experts proviennent d'horizons différents et exercent
des
activités variées, et ont en commun une maîtrise accrue d'un ou de plusieurs
produits ou technologies Microsoft, et la volonté de partager bénévolement
ce
savoir avec d'autres utilisateurs. Cette reconnaissance d'experts
utilisateurs
leur est attribuée après qu'ils aient été identifiés et proposés par leurs
pairs
au sein de la communauté et par des employés Microsoft.

En échange de leur participation, ces utilisateurs ont accès à un certain
nombre
d'avantages. D'abord, ils ont la possibilité de dialoguer directement avec
nos
équipes de développement en France comme aux Etats-Unis. Ce qui leur permet,
en
lien avec les newsgroups, de participer à l'amélioration des produits, sur
le
plan fonctionnel et de la sécurité. Ils sont également invités à certaines
conférences que Microsoft organise annuellement. Enfin, certains vont
jusqu'à
avoir accès aux codes sources des nos systèmes d'exploitation.

Pour en savoir plus sur les MVPs, http://mvp.support.microsoft.com/

*** IMPORTANT ***

Pour éviter de recevoir des messages indésirables (également appelés «
Spam »)
sur votre compte de messagerie habituel, nous vous conseillons de ne pas
utiliser
un adresse de messagerie réelle lorsque vous posez une question ou que vous
répondez dans un newsgroup quel qu'il soit.


Voici 2 principes de bases pour vous prémunir du spam

1. Utiliser une adresse de messagerie légèrement modifiée:

Utiliser une version différente de votre adresse email habituelle que
d'autres
utilisateurs pourront facilement interpréter pour vous envoyer un message en
personne
mais que les outils de Spam (robots) ne pourront pas automatiquement
récupérer.
Si par exemple, votre adresse email réelle est
"",
vous pouvez utiliser "nom-email@(supprimerceci)fournisseurinternet.com"
comme adresse
email modifiée. Dans ce cas, les outils de Spam qui récupèrent
automatiquement les
adresses email des utilisateurs des newsgroups enverront le(s) courrier(s)
indésirable(s) à une adresse fictive/inconnue. Les personnes qui souhaitent
vous
répondre ou vous contacter en direct sauront qu'elles doivent supprimer la
mention
"(supprimerceci) » de votre adresse email. Lorsque vous posez ou répondez à
une
question pensez à bien indiquer votre adresse email modifiée (incluant une
mention
dite anti-spam ou no-spam, Ex : « (supprimerceci) »)


2. Ou utiliser un compte de messagerie secondaire:

Créer et utiliser un compte de messagerie secondaire séparé de votre
messagerie
habituelle pour poser des questions ou répondre dans les newsgroups.


Merci de votre contribution pour le développement des groupes de discussion.


Cordialement,

Joel Chaudy
Responsable de la relation avec les Communautés techniques
Microsoft France

PS. Pour me répondre, retirer "online." de l'adresse email utilisée pour la
diffusion de ce message.
Avatar
Djiins
Oua le donneur de lecon

et en plus le respect n'a rien a voir avec le fait
d'etre ou pas dans un news groupe mais en general dans la
vie et vos lecon vous pouvez les garder pour vous quand a
la definition du mot respect ouvrez un dico ca vous fera
du bien car je ne suis pas aussi jeune que vous pouvez
l"'imaginez et j'ai une experience de vie qui me permet
de faire ce genre de remarque et je ne suis pas sur que
vous puissiez en dire autant de toute facon ce n'est pas
la peine de repondre a ce message quand on voit la
sucptibilite dont vous faite preuve on sent chez vous un
grand manque de maturité alors je me repete je n'ai de
lecon a recevoir ni de vous ni de personne j'esperes que
c'est clair quand au fait que ma question ne depasse pas
el nivo d'un livre de base et bien peut etre mais comme
c'est un news group il parait qu'on peut y trouver de
l'aide !!! et que vous ne donniez ni de respect ni de
savoir c bien car ca ne se donne pas c'est un principe de
vie et politesse mais visiblement c'est un concept qui
vous echappe enfin bon rassurez vous j'en ai marre de
perdre mon temps avec qqun comme vous alors je ne
viendrais plus demandeer de l'aide sur ce news group
j'ai noter votre e-mail et votre pseudo comme ca si un
jour (et ca arrivera surement ) car bien que je ne soit
pas tres fort en vb.net ya d'autre point sur lequel je
vous bat certainement allegrement et donc si vous poster
un jour sur un forum ou autre ou je suis ben je ne
repondrais pas ....meme si j'ai le reponse qui pourrais
vous aider

a bon entendeur !!!!

a une derniere chose Acheter le larousse pour trouver la
definition de certain mot ca pourrais vous aider dans la
vie !!!!
-----Message d'origine-----
Personne n'est parfait ! Je ne donne de réponse


exhaustive qu'au personne
qui pose des questions à mon sens qui dépasse le niveau


d'une lecture d'une
livre de base ! Ce qui n'est absolument pas votre cas !

J'use et j'abuse de ma liberté d'expression ! Si vous


avez besoin de
respect, de savoir vivre et de toutes ces choses


merveilleuses par écrit
c'est que vous me semblez être qqun de bien pauvre


spirituellement !

Ici, je ne donne et ne demande ni respect, ni savoir


vivre ! Uniquement des
réponses aux questions que je me pose et j'en donne à


l'identique ! Je ne me
fais pas d'ami ici ! Je sais certaine chose mieux que


les autres et
vice-versa !

Si c'est un newsgroup de politesse et de savoir-vivre


pourquoi ne se
nomme-t-il pas microsoft.public.fr.savoir-vivre ??? Vous


me faites bien
rire; vous qui me parler de respect ! Le respect ici ce


serait de respecter
les lecteurs en posant des questions comme je l'ai dis


plus haut qui
non-résolvable par la lecture d'un ouvrage de base !


Voila ce qu'est le
respect dont vous n'avez absolument pas fait preuve ici !

Bonne prog'

Bismark


.



Avatar
Djiins
l'exemple flagrant du manque de respect

il n'a pas ete respectueux car il m'a poser une question
debile


d'une que ma question soit debile ca n'engage que vous et
puis je ne me suis pas adresse a vous en particulier la
question etait pose sur le news group et pas a un
utilisateur particulier la preuve puisqu'un autre
utilisateur a repondu sans faire de commentaires deplacés


-----Message d'origine-----
Cela ne précise pas à quoi tient le respect ! Dans ma


vision, il n'a pas été
respectueux puisqu'il a posé une question débile !



"Pyroa" <##> a écrit dans


le message de
news:ONZt$
Bonjour,

Bienvenue sur le groupe de discussion Visual Basic.Net
(microsoft.public.fr.dotnet.vb)

Dans le but d'améliorer la qualité des échanges, nous


vous proposons de
consulter
et d'appliquer, dans la mesure du possible, les conseils


qui vous sont
proposés à
cette adresse:

http://support.microsoft.com/directory/worldwide/fr/newsg


roup/regles.htm

Voici quelques conseils :
.. soyez respectueux et courtois,
.. soyez clair dans le titre du message (cela donnera


ainsi un aperçu direct
du
sujet évoqué et facilitera la recherche de messages)
.. soyez concis dans le message
.. le langage de type "chat" ne s'applique pas aux


groupes de discussions,
.. postez en texte brut (HTML inutile),
.. évitez, dans la mesure du possible, l'insertion de


pièces jointes (la
taille
des pièces jointes est filtrée),
.. avant de vous lancer dans les groupes de discussion,


observez ceux qui
l'utilisent, consultez les différents groupes...
.. ne communiquez jamais vos mots de passe ou votre


numéro de carte bancaire
dans
vos échanges ou toute information sensible (journaux


d'évènements complets
et/ou
configuration détaillée de vos systèmes, etc.) qui


seraient susceptibles
d'être
utilisées par un utilisateur malveillant.
.. privilégiez l'utilisation d'un client de news (Ex:


Outlook Express sur
environnement PC ou Entourage sur environnement MAC) à


une interface web
pour
consulter les newsgroups
.. renseignez un nom de pseudo "parlant"
.. effectuez une recherche dans les newsgroups avant de


poser votre question.
Une réponse à votre demande a peut-être déjà été apportée
.. ne postez pas de messages commerciaux ou publicitaires


*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES


***
Votre opinion sur les newsgroups Microsoft nous


intéresse vivement ! Nous
vous
remercions de bien vouloir participer à cette enquête (5


minutes seulement
seront nécessaires). Les résultats nous serviront à


mieux connaître votre
utilisation des newsgroups et à améliorer ce service de


lieux d'échanges, et
ce,
afin de mieux vous satisfaire. Soyez assuré que la


confidentialité de vos
réponses sera respectée et que vous ne serez pas


contacté à ce sujet ou pour
tout autre motif. Toutes vos remarques nous intéressent !

http://collecxia.microsoft.fr/formulaires/forms/enquetene


wsgroupfy04/


*** INFORMATION UTILE ***

Nous pensons utile de préciser que tous les


contributeurs (utilisateurs,
MVPs,
employés Microsoft) qui vous aident activement au


quotidien sont des
bénévoles.
En effet, toutes les personnes que vous côtoyez sur les


newsgroups et qui
vous
répondent sont des utilisateurs passionnés avant tout


qui prennent de leur
temps
professionnel ou privé pour partager leur connaissance


et vous aider dans
l'utilisation de nos produits. Un grand merci à tous ces


intervenants !

*** Les MVPs ? ***

Les experts utilisateurs également connus sous le nom de


MVP sont choisis
dans
le cadre du programme MVP (Most Valuable Professional)


mis en place par
Microsoft France il y a trois ans.
Concrètement, ce programme permet à toute personne


disposant de
connaissances
particulières dans le domaine des technologies


Microsoft - et pouvant
prétendre
à une certaine légitimité dans ce domaine - de


participer à l'animation de
nos
communautés via les newsgroups ou de favoriser le


partage de connaissances
par
une activité communautaire dans d'autres domaines :


rédaction de
livres/articles
techniques, animation de séminaires/formations,


création/animation d'un
site
Web. Ces passionnés et experts proviennent d'horizons


différents et exercent
des
activités variées, et ont en commun une maîtrise accrue


d'un ou de plusieurs
produits ou technologies Microsoft, et la volonté de


partager bénévolement
ce
savoir avec d'autres utilisateurs. Cette reconnaissance


d'experts
utilisateurs
leur est attribuée après qu'ils aient été identifiés et


proposés par leurs
pairs
au sein de la communauté et par des employés Microsoft.

En échange de leur participation, ces utilisateurs ont


accès à un certain
nombre
d'avantages. D'abord, ils ont la possibilité de


dialoguer directement avec
nos
équipes de développement en France comme aux Etats-Unis.


Ce qui leur permet,
en
lien avec les newsgroups, de participer à l'amélioration


des produits, sur
le
plan fonctionnel et de la sécurité. Ils sont également


invités à certaines
conférences que Microsoft organise annuellement. Enfin,


certains vont
jusqu'à
avoir accès aux codes sources des nos systèmes


d'exploitation.

Pour en savoir plus sur les MVPs,


http://mvp.support.microsoft.com/

*** IMPORTANT ***

Pour éviter de recevoir des messages indésirables


(également appelés «
Spam »)
sur votre compte de messagerie habituel, nous vous


conseillons de ne pas
utiliser
un adresse de messagerie réelle lorsque vous posez une


question ou que vous
répondez dans un newsgroup quel qu'il soit.


Voici 2 principes de bases pour vous prémunir du spam

1. Utiliser une adresse de messagerie légèrement


modifiée:

Utiliser une version différente de votre adresse email


habituelle que
d'autres
utilisateurs pourront facilement interpréter pour vous


envoyer un message en
personne
mais que les outils de Spam (robots) ne pourront pas


automatiquement
récupérer.
Si par exemple, votre adresse email réelle est
"",
vous pouvez utiliser "nom-email@(supprimerceci)


fournisseurinternet.com"
comme adresse
email modifiée. Dans ce cas, les outils de Spam qui


récupèrent
automatiquement les
adresses email des utilisateurs des newsgroups enverront


le(s) courrier(s)
indésirable(s) à une adresse fictive/inconnue. Les


personnes qui souhaitent
vous
répondre ou vous contacter en direct sauront qu'elles


doivent supprimer la
mention
"(supprimerceci) » de votre adresse email. Lorsque vous


posez ou répondez à
une
question pensez à bien indiquer votre adresse email


modifiée (incluant une
mention
dite anti-spam ou no-spam, Ex : « (supprimerceci) »)


2. Ou utiliser un compte de messagerie secondaire:

Créer et utiliser un compte de messagerie secondaire


séparé de votre
messagerie
habituelle pour poser des questions ou répondre dans les


newsgroups.


Merci de votre contribution pour le développement des


groupes de discussion.


Cordialement,

Joel Chaudy
Responsable de la relation avec les Communautés


techniques
Microsoft France

PS. Pour me répondre, retirer "online." de l'adresse


email utilisée pour la
diffusion de ce message.


.



1 2