Langsam glaube ich, es wird immer viel zu kompliziert gedacht, wobei ich mich mit einschließe.

Zitat von
Jan:
Hallo
DP,
habe dazu noch eine Frage:
wie überprüfe ich ob ein String in einem set vorkommt?
Mein Set sieht so aus:
var nameset : set of (comment, name, id);
und dann muss ich 'comment' in dem set wiederfinden.
Gruß
Jan
1. Fragestellung also, comment soll gefunden werden. 8)
Zitat:
Da habe ich einen String, der exakt den gleichen Wert hat wie der Name eines Teils meines Sets, und ich soll nicht festellen können, ob der Name in dem Set vorhanden
2. Das ist schon präziser.
Du willst also nur wissen ob der Sring 'Comment' in Deinem Set ist, richtig ? Und dazu wolltest Du einfach :
if MeinString IN MeinSet
benutzen. Wie wäre es denn, wenn Du einfach alle diese Teilstrings statt in das Set zu packen, aneinanderreihst ?
statt so:
var nameset : set of (comment, name, id);
einfach ungefähr so :
const namestring : 'comment name id';
Dann bist Du doch schon fertig. Dann kriegst Du mit :
if pos (SuchString,namestring) <> 0;
raus, ob das Ding da drin ist oder nicht

Vermute mal, das ist für drei Strings einfach nicht kompliziert genug, um es so zu machen.