Alles gut. Ich weiß schon wie ich das alles lösen kann.
Ich hatte lediglich nicht gesehen, dass eben im String ein Leerzeichen enthalten war .Lag tatsächlich daran, dass im Debug-Fenster eine Proportionalschrift verwendet wird, und im Quelltexteditor eben nicht. Da sah dann der Abstand der beiden Hochkomma gleich aus, was mich eben zu der fälschlichen Annahme verleitet hat, der Wert in Wer wäre ein Leerstring.
Da mich aber Uwe Raabe, mit seinem geschulten Auge
, mal direkt drauf gestoßen hat, war dieser Thread bereits nach dem 2 Post erledigt.
Und, obwohl mir ein solcher Fehler nach nun mehr als 25 Jahren nicht unterlaufen sollte, danke ich allen hier für ihre Rat- und Vorschläge.
Wobei:
if Trim(wer<>'') then
und Leerzeichen werden zum Vergleichen entfernt.
das war nicht dein Ernst, oder