deutschsprachige FoxPro User Group
Forum View
Home
  
  REPLACE- #17822 in section [742557]
Sec: (51) MS-Visual FoxPro 9.0
Von: Thomas Geissler
An: Franz-Dietrich Frhr.v.Recum
Am/Um: 13.02.2020 10:15:53 gelesen

Hallo Franz-Dietrich,

wenn Dir kleinere Geschwindigkeitseinbußen nicht weh tun, dann kannst Du auch anstelle Deiner FOR-Bedingung einfach eine Funktion aufrufen die dann beliebig komplex sein kann und wie die FOR-Bedingung jeweils .T. oder .F. zurückliefert.

REPLACE AD WITH "AA" FOR Is16thCentury()

FUNCTION Is16thCentury
FOR lnI = 1500 TO 1599
IF "An " + TRANSFORM( lnI ) $ SFELD
RETURN .T.
ENDIF
NEXT
RETURN .F.
ENDFUNC

Gruß
Thomas

PS
Übrigens beginnt das 16. Jahrhundert lt. Wikipedia erst 1501 und endet erst 1600. Wieder was dazugelernt...




Franz-Dietrich Frhr.v.Recum   10.02.2020 15:10
Christian Isberner  11.02.2020 09:11
Franz-Dietrich Frhr.v.Recum  11.02.2020 17:59
Christian Isberner  12.02.2020 07:03
Thomas Geissler  13.02.2020 10:15
Bernhard Sander  13.02.2020 12:35
Franz-Dietrich Frhr.v.Recum  14.02.2020 11:02
  
zurück zum Forum