Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
13. Aug 2009
Joar genau, aber rein theoretisch müsste das ja klappen ;) Wenn auch nicht gerade sprachübergreifend sicher :mrgreen:
Aber das wird nicht funktionieren: Und zwar nimmst du nicht beim Vergleich zu S3 nicht mit rüber, wie S1/S2 aussahen: S1 und S2 != '' und S3 = '' -> True, da ja S1 und S2 = '' genau gleich sind beim innersten Vergleich.
Sieht interessant aus :D
Nein aber das...
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
13. Aug 2009
OOps, das sollte nicht so rüber kommen, als würdest du Code "stehlen", sondern mir ging es nur darum, da himitsus erste Variante ja geht, auch deine Variante geht :mrgreen:
Hmmm aber "BoolToStr" liefert für True "-1"?
Aber ich glaube so geht das dann auch, wenn True != 1 ist:
if (((S1 = '') + (S2 = '') + (S3 = '')) mod (3*True)) = 0 then
MfG
xZise
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
13. Aug 2009
Hmmm, weiß ich nicht, also du willst wissen, ob Trim(SX) = '' wie SX = '' zu behandeln ist?
Nun ich weiß nicht wie ich das behandeln muss, aber auf was zielt die Frage ab? Wie wäre die Antwort wenn es erlaubt ist, und wie wenn es nicht erlaubt ist?
Also ich möchte damit testen, ob es sich um eine gültige Exceltabelle handelt. Und wahrscheinlich sind Leerzeichenfelder ein Fehlerkriterium...
Forum: Sonstige Fragen zu Delphi
Delphi
by xZise,
13. Aug 2009
Hallo ihr,
wie kann ich einfach überprüfen, ob in drei Strings kein Leerstring oder ein Leerstring steht?
Also wenn ich drei Strings (S1, S2, S3) habe soll folgendes bei dem Vergleich herauskommen:
Alle Strings sind leer (S1 = S2 = S3 = '') -> True
Alle Strings sind befüllt (S1 <> '' und S2 <> '' und S3 <>''), aber nicht zwingend gleich -> True
Ansonsten -> False
Ich möchte aber dabei...