Bernhard Sander
unread,Jul 31, 2013, 9:19:31 AM7/31/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hallo Sidifen,
> Ich möchte mit VFP 9 eine Klasse bauen, bei dem man als Zeichenkette eine Bedingung angeben kann. In der Klasse wird dann geprüft, ob diese Bedingung wahr ist.
>
> Wie ist sowas möglich?
>
> Ich habe es bisher so ähnlich versucht:
>
> (This.Condition ist die Klassenvariable, die die Bedingung enthält)
>
>
> This.Condition = "RECCOUNT() = 29"
>
> IF (&This.Condition)
>
> MESSAGEBOX("Hello World!")
>
> ENDIF
Wie Du schon rausgefunden hast macht der Punkt Probleme.
2 Wege, dem auszuweichen:
lcCondition = This.Condition
IF &lcCondition
oder einfacher:
IF Evaluate(This.Condition)
Gruß
Bernhard Sander