我是一个有编程的初学者,但事情就是这样:
我有不同的变量设置为本地,这些变量是字符串,消息,同时我有一组布尔值,根据某些情况将填充True或False。
这个想法是只显示一个包含这些变量的消息框,如果布尔值为假的话。
伪代码的一个例子:
Local string Greetings = "Hi, my name is"
Local string Name1 = "John"
Local string Name2 = "James"
Local Boolean name1 = .T.
Local Boolean name2 = .T.
If Name1 (Have some conditions)
name1 = .T.
endif
If name2 (Some conditions)
name2 = .F.
If name1 == .T. OR name2 == .T.
MsgBox(Greetings+":"+name1+name2,"Messagebox","Alert")
Endif
抱歉,我无法描述它是什么代码。但它就像Clipper with Xbase。
我遇到的问题是,即使这些变量的条件为假,消息框也会显示这两个变量,我是否需要将所有意外事件放在那里?例如,如果我有3个布尔值,我是否需要使用True,False,False - False,True,False等执行此操作?
最诚挚的问候。
答案 0 :(得分:0)
我看不出name1
可能是FALSE
的方式。它以TRUE
开头,如果您的第一个条件评估为TRUE
,则再次为其分配TRUE
。因此name1
必须为TRUE
。
根据您的逻辑,您可能希望在开始时Local Boolean name1 = .F.
或在第一个name1 = .F.
内IF
。