Das ist keine Lösung, da es auch gültige Stringresourcen geben kann die einen leeren String enthalten
und da wäre dann frühzeitig schluß
...
P.S.: Die "leeren" strings kommen ganz einfach zu stande, wenn in z.B: ein Control aus meinem Programm entferne und ich die Caption/den Text vorerst nicht mehr benötige, dann mache ich diesen Text leer, um ihn bei der nächsten Gelegenheit für etwas anderes zu nutzen (wäre er nicht leer, würde ich den Überblick verlieren).
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.