Bonjour
Graces a vos contributions j'arrive a lire puis extraire une colonne d'un fichier csv vers une custom list view
je recherche comment enlever les doublons et ordonner les items de la custom list view et en plus l'affichage est en hexadecimal donc de 0000 à ffff
J'ai fais des recherches et j'ai remarqué qu'une list-view est différente d'une custom-list-view.
Et lors de la compilation du code ci dessous b4a j'obtiens le message ci dessous :
Compilation du code Java. Error
B4A line: 52 >>> ( ligne 17 de l'extrait du code )
stringList.initialize2(tmp(1)) 'Regex.Split(\
src\b4a\example\b4xmainpage.java:250: error: incompatible types: String cannot be converted to List
_stringlist.Initialize2((anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(_tmp[(int) (1)])));
Je me suis permis de laisser les commentaire au cas où certaines personnes y trouveraient des idées pour d'autre codes
je comprends l'erreur car il ya un type de données en tant que string, un type de données en tant que listview ou custom list view.
N-y aurait-il pas un moyen de simplifier tout ça ?
Merci merci ...
Graces a vos contributions j'arrive a lire puis extraire une colonne d'un fichier csv vers une custom list view
je recherche comment enlever les doublons et ordonner les items de la custom list view et en plus l'affichage est en hexadecimal donc de 0000 à ffff
J'ai fais des recherches et j'ai remarqué qu'une list-view est différente d'une custom-list-view.
Et lors de la compilation du code ci dessous b4a j'obtiens le message ci dessous :
Compilation du code Java. Error
B4A line: 52 >>> ( ligne 17 de l'extrait du code )
stringList.initialize2(tmp(1)) 'Regex.Split(\
src\b4a\example\b4xmainpage.java:250: error: incompatible types: String cannot be converted to List
_stringlist.Initialize2((anywheresoftware.b4a.objects.collections.List) anywheresoftware.b4a.AbsObjectWrapper.ConvertToWrapper(new anywheresoftware.b4a.objects.collections.List(), (java.util.List)(_tmp[(int) (1)])));
erreur ligne 17 dans l'exemple:
Private Sub HandleLoadResult(Result As LoadResult)
Dim tmp() As String
If Result.Success Then
Try
' Dim reader As TextReader
reader.Initialize(File.OpenInput(Result.Dir, Result.FileName))
line = reader.ReadLine 'lit la première ligne
stringList.Add(line)
Do While line <> Null 'Tant qu'il y a des lignes dans le fichier
line = reader.ReadLine 'lit la ligne suivante
increm = increm +1 ' nombre lignes dans le CSV
tmp = Regex.Split(",",line)
' stringList = Regex.Split(",",line)
stringList.initialize2(tmp(1)) 'Regex.Split(",",line)
Log(stringList)
' Bin(increm) = Bit.And(0x00ff,tmp(1))
' stringList.sort(True)
clv1.AddTextItem(" " &tmp(1),increm)
' clv1.AddTextItem(" " &tmp(1),increm)
Loop
reader.Close
' chainetexte = File.ReadString(Result.Dir, Result.FileName)
Catch
chainetexte = "Error loading file"
End Try
End If
End Sub
Je me suis permis de laisser les commentaire au cas où certaines personnes y trouveraient des idées pour d'autre codes
je comprends l'erreur car il ya un type de données en tant que string, un type de données en tant que listview ou custom list view.
N-y aurait-il pas un moyen de simplifier tout ça ?
Merci merci ...
Last edited: