Domino 9 und frühere Versionen > ND6: Entwicklung

Class mit Property vom Type List as String

<< < (2/2)

Fedaykin:
Erstmal Danke zusammen

Eigene Wrapper-Klasse für diesen Datentyp schreiben klingt schon mal recht gut und werd ich probieren. :D

Denn den Datentype Variant :'( versuche ich zu vermeiden. ;)

Gruss
Fedaykin

animate:
mich würde interessieren, wie deine Klasse aussieht (nur Attribute und Funktionsköpfe, kein richtiger Code). Wär cool, wenn du ein Teilergebnis posten könntest.

Fedaykin:
Also wird vermutlich was in der Richtung. Wobei das eigentliche Problem warscheinlich doch nur über Variant zu lösen ist.  :'(

Public Class clsstrListItem
  Sub New(Key As String,Value As String)
  Property Get Key As String
  Property Set Key As String
  Property Get Value As String
  Property Set Value As String
End Class

Public Class clsstrList
  Function Add(Key As String,Value As String) As clsstrListItem
  Sub Remove(Key As String)
  Property Get Exist(Key) As Long
  Property Get Count As Long
  Property Get Value(Key) As String
  Property Get Items As Variant  :'(
End Class

Wäre da doch schön sowas wie

Property Get Items List as clsstrListItem  ;D

Geht aber leider nicht  :'( und so eine Property brauche ich ja, denn wie könnte ich das Teil denn sonst mit ForAll durchlaufen.

Gruss
Fedaykin

animate:
du könntest eine getFirstItem und eine getNextItem-Methode machen oder eine getNthItem
so wie die NotesDocumentCollection z.B.

aber das ist natürlich auch eine Aufwand/Nutzen-Frage, ob du sowas machst...

Semeaphoros:
Wenn Du ForAll verwenden willst, geht es nicht ohne Variant. Ich vermute mal, das liegt irgendwie an der dahinterliegenden Implementation, die uns natürlich nicht zugänglich ist. Will man das nicht, ist die Anregung von Thomas der Schlüssel.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln