begin process at 2012 05 26 17:20:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PDA

 > 

Divers

 > 

Général

 > 

VB.Net Compact Framework Split


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

VB.Net Compact Framework Split

mercredi 15 août 2007 à 20:13:45 | VB.Net Compact Framework Split

JeffC1977

Salut à tous...

Je suis découragé   Je ne sais pas comment faire pour utiliser la fonction Split dans VB.Net Compact Framework. Ou bien l'erreur vient d'ailleurs  enfin je ne sais plus quoi faire...
J'ai une erreur qui dit:
The Targeted version of the .NET Compact Framework does not support latebonding.
j'ai cette ligne de code:

SplitLine = Split(aMesLignes(i),

" ")

Je vous annexe le code total du module.

J'ai vraiment besoin de votre aide.... C'est important....
Merci d'avance

Module

MDOLireFichier

Public Tableau(1, 1) AsString

Public aMesLignes() AsString

 

PublicSub ReadAllLines(ByVal sPath AsString, ByRef aLines() AsString)

Dim Sr AsNew System.IO.StreamReader(sPath)

Dim sBuffer AsString

sBuffer = Sr.ReadToEnd()

aLines = sBuffer.Split(System.Convert.ToChar(13))

'Code ASCII du Retour de Chariot

EndSub

PublicSub Parcourir_Fichier_text(ByVal aMesLignes)

Dim i AsInteger

Dim j AsInteger

Dim LineCount AsInteger

Dim SplitLine() AsString

Dim intCompteur AsInteger

LineCount = 0

For i = 0 To UBound(aMesLignes)

If LineCount = 0 Then

ReDim Tableau(4, LineCount)

Else

ReDimPreserve Tableau(4, LineCount)

EndIf

SplitLine = Split(aMesLignes(i),

" ")

For j = 0 To UBound(SplitLine)

If Trim(SplitLine(j)) <> ""Then

Tableau(j, LineCount) = Trim(SplitLine(j))

EndIf

Next

LineCount = LineCount + 1

Next i

EndSub

 

End

Module
jeudi 16 août 2007 à 00:27:21 | Re : VB.Net Compact Framework Split

Stephane33

Membre Club Administrateur CodeS-SourceS

SplitLine = Split(aMesLignes(i)," ")

essaye plutôt
Dim uneligne as string
............
uneligne = aMesLignes(i)

SplitLine = Split(uneligne," "
)

Pourtant je vois pas cette liaison de retard
De plus je vois aucun redimensionnement de ton tableau aMesLignes ni son remplissage.
Le savoir ne sert que si il est partagé par tous
jeudi 16 août 2007 à 14:21:28 | Re : VB.Net Compact Framework Split

JeffC1977

Salut...
Et bien je ne sais pas trop ce que je fais... J'essais plein de truc mais rien fonctionne....

Dans mon Load j'apelle la fonctione pour lire mon ficher

J'ai regardé ta source, mais je m'y perds un peu...Serais-tu en mesure de réparer mes erreurs pour que je puisse voir qu'est ce qui ne vas pas... Dans ta source, je ne sais pas quoi j'ai besoin et comment le convertir pour mon code...

J'ai pris du code VB6 et j'essais déséspérément de le mettre en .Net Compact Framwork. Je veux seulement ouvri un fichier texte et en faire un tableau. Le fichier texte aura toujours 5 Colonnes avec un nombre de lignes inconnues...Donc mon tableau aura 5 colonnes avec le nombre de lignes que le fichier texte aura...

Merci de ton aide

Dans ma Form Load.... J'ai mis ce code

ReadAllLines("C:\Bureau\Coord.txt", aMesLignes)
'Lecteur du fichier texte Mais je ne suis pas capable de lire mon fichier Texte
Call Parcourir_Fichier_text(aMesLignes)

Dans mon Module



MDOLireFichier

Imports

System.Math
Imports System
Imports System.IO



Public
Tableau(1, 1) AsString
Public aMesLignes() As
String

PublicSub ReadAllLines(ByVal sPath AsString, ByRef aLines() AsString) 'Problème avec le SplitLine

Dim Sr AsNew System.IO.StreamReader(sPath)
Dim sBuffer AsString

sBuffer = Sr.ReadToEnd()
aLines = sBuffer.Split(System.Convert.ToChar(13))

EndSub



PublicSub Parcourir_Fichier_text(ByVal aMesLignes)

Dim i AsInteger , j AsInteger
Dim LineCount AsInteger
Dim SplitLine() AsString
Dim intCompteur AsInteger

LineCount = 0

For i = 0 To UBound(aMesLignes) 
   
If LineCount = 0 Then 
      
ReDim Tableau(4, LineCount) 
   
Else 
      
ReDimPreserve Tableau(4, LineCount) 
   
EndIf

SplitLine = Split(aMesLignes(i), " ")

For j = 0 To UBound(SplitLine) 
   
If Trim(SplitLine(j)) <> ""Then 
      
Tableau(j, LineCount) = Trim(SplitLine(j))
   
EndIf

Next

LineCount = LineCount + 1

Next i

EndSub

End Module

jeudi 16 août 2007 à 21:19:42 | Re : VB.Net Compact Framework Split

Stephane33

Membre Club Administrateur CodeS-SourceS
Ne Pas oublier d'ajouter "Imports System.IO"


   Public CheminCourant As String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase) 'Chemin Courant de L'application
    Public Const ListeSeparation As String = ";" 'Séparateur utilisé
    Public Const FicScore = "\listeScores.txt"  'Fichier Texte ne pas oublier le "\" devant
    Public Sub ChargeFichier(ByVal MyListe As ListView) 'MyListe est un composant ListView
        Dim sr As StreamReader = New StreamReader(CheminCourant & FicScore)
        Dim StrInput As String
        Dim Strdata() As String
        Do
            StrInput = sr.ReadLine 'Je lis une ligne
            If StrInput Is Nothing Then Exit Do
            'Si rien je sors
            Strdata = StrInput.Split(ListeSeparation)
            Dim MItem As New ListViewItem
            MItem.Text = Strdata(0)
            MItem.SubItems.Add(Strdata(1))
            MItem.SubItems.Add(Strdata(2))
            MItem.SubItems.Add(Strdata(3))
            MItem.SubItems.Add(Strdata(4))
            MyListe.Items.Add(MItem) 'J'ajoute l'item à la listiew
        Loop Until StrInput Is Nothing
        sr.close() 'Je ferme mon fichier
    End Sub

Voila sur le feu j'espère que cela te convient.


Le savoir ne sert que si il est partagé par tous
vendredi 17 août 2007 à 11:01:18 | Re : VB.Net Compact Framework Split

P0lO

Pour ce qui est de la fonction Split utilise la plutôt directement sur ton objet string :

SplitLine = Split(aMesLignes(i)," ") = > SplitLine = aMesLignes(i).Split(' ')

P0lO
samedi 18 août 2007 à 14:51:34 | Re : VB.Net Compact Framework Split

Stephane33

Membre Club Administrateur CodeS-SourceS
ah vi ça c'est vrai j'avais pas vu, comme quoi on efface pas si facilement que ça VB6 ;)
Le savoir ne sert que si il est partagé par tous


Cette discussion est classée dans : net, framework, split, compact, ameslignes


Répondre à ce message

Sujets en rapport avec ce message

Mise a jour .NET Compact framework [ par jeje84 ] Bonjour, comment puis-je mettre a jour mon smartphone (c600) car je developpe une appli pour Windows mobile 5.0 en c# mais sur le telephone le .net co VB.Net .Location ??? Compact Framework [ par JeffC1977 ] Salut....Comment faire pour positionner un label avec la command .LocationEn Framework ca ressemble à çaLabel7.Location = new Point(17;7)Mais C# et PocketAccess sur un PDA [ par shervy ] Bonjour,Habitué de eVb, je me suis mis depuis peu au compact Framework avec C# (VS.NET 2003). Le problème est que je n'arrive pas à trouver le truc po Programmer en .Net Compact frame work [ par mehdi_pink ] Bonjour,je suis nouveau au monde .Net,je veux concevoir et developper une appli de Gestion .net pour un Pocket PC.Merci de m'indiquer comment faire,qu app.path en .NET ? [ par peug ] Bonjour,J'ai ajouté un fichier TEXTE à mon application VB.NET pour pcpocket(Je passe ici la méthode de lecture du fichier). mais comment accèder à ce PPC2002 et Compact Framework [ par FreeYo ] FreeYoExiste-t-il un moyen de développer une application compatible PPC2002 basée sur le Compact Framework sans utiliser VS.Net ? VB.Net Procédure à convertir en .net [ par JeffC1977 ] Salut... J'utilise VB.Net pour coder pour mon iPAQJ'utilisais une procédure (mettre les valeur d'un fichier texte dans un tableau) en VB6 que je veux .Net 3.0 + [ par Philenain1 ] Bonjour,M'étant récemment mis à développer en C# 3.0 je me suis mis a chercher l'install du framework 3 sur windows mobile. Ca fait plusieurs jours qu Pourquoi ?... [ par scortex84 ] Bonjour,C'est mon second message sur ce forum, j'espere qu'il aura plus de succès que le premier !Alors je continue dans ma découverte du compact fram boutons graphique sous VB.NET Compact Framework [ par FranckBBG ] Bonjour, Je souahite que les boutons de mon formulaire soit personnalisé, ou bien  actifs en transparence sur un fond bitmap appliqué au formulaire. E


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,827 sec (3)

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