Ja gut, es läuft auf (fast) das selbe hinaus.
Bei > '' und <> '' optimiert der Compiler das schon, dass automatisch auf die String-Länge zurückgegriffen wird:
Code:
cmp dword ptr [ebp-$04],$00
(An Pointer(String) - 4 liegt der Längenzähler, 4 Bytes)
Wobei ein Vergleich auf 0, wie er bei <> '' geschieht ("jnz" in
ASM), meine ich, schneller ist, als ein Range-Vergleich über "jnbe" in dem Fall...