Hallo,
ich rufe aus der Map-Datei bestimmte KEYs und möchte aus den gesammelten KEYs den fehlende kleinste Zahl ermitteln.
z.B. es werden folgende KEYs mit Zahlen aus der Map-Datei geholt und aufgelistet
MyDeviceName1
MyDeviceName2
MyDeviceName3
MyDeviceName5
MyDeviceName7
nun, das Device mit der nur 4 und mit der Nummer 6 fehlen in der liste.
Ich aber möchte, das mit die Zahl 4 zurückgegeben wird.
Hier mein Ansatz zum auflistet der bestimmten Keys aus der Map-Datei
Die Daten sind in der Map-Datei wie flgt hinterlegt
SettingsMap.Put("MyDeviceName|1", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|2", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|3", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|5", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|7", txtMyDeviceName.Text)
Wer kann mir hierbei helfen?
VG
Sinan
ich rufe aus der Map-Datei bestimmte KEYs und möchte aus den gesammelten KEYs den fehlende kleinste Zahl ermitteln.
z.B. es werden folgende KEYs mit Zahlen aus der Map-Datei geholt und aufgelistet
MyDeviceName1
MyDeviceName2
MyDeviceName3
MyDeviceName5
MyDeviceName7
nun, das Device mit der nur 4 und mit der Nummer 6 fehlen in der liste.
Ich aber möchte, das mit die Zahl 4 zurückgegeben wird.
Hier mein Ansatz zum auflistet der bestimmten Keys aus der Map-Datei
B4X:
Sub QueryMyDeviceName()
Dim myDeviceN_trennen() As String
For i = 0 To GeneralSettings.SettingsMap.Size-1
For Each myDeviceN As String In GeneralSettings.SettingsMap.Keys
myDeviceN_trennen = Regex.Split("\|",myDeviceN)
If myDeviceN = "MyDeviceName|" & (i+1)Then
Log(myDeviceN_trennen(0) & " " & myDeviceN_trennen(1))
myDeviceList.Add(GeneralSettings.SettingsMap.Get(myDeviceN))
End If
Next
Next
End Sub
Die Daten sind in der Map-Datei wie flgt hinterlegt
SettingsMap.Put("MyDeviceName|1", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|2", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|3", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|5", txtMyDeviceName.Text)
SettingsMap.Put("MyDeviceName|7", txtMyDeviceName.Text)
Wer kann mir hierbei helfen?
VG
Sinan