01.11.2005, 15:22 | #1 |
начальный
|
Не захожу в case. Кто чем поможет?
Здравствуйте все.
Такая проблема: ( кусок кода) NesDate=rContractTable.ContractDate; Name=custTable.Name; Diff=(systemDateGet()-EndMth(NesDate)); info(int2str(Diff)); info(Name); switch (Diff) { case Diff>=0: info("OK"); break; } Почему-то не попадаю в первый case ( не выводится "ОК"), хотя Diff=274. Видно через отладчик. Кто чем поможет? |
|
01.11.2005, 15:30 | #2 |
Роман Долгополов (RDOL)
|
switch (true)
|
|
01.11.2005, 15:34 | #3 |
начальный
|
Спасибо
Спасибо, заработало, т.е. если ищем конкр знач, тогда перем, иниче true.
|
|
01.11.2005, 15:37 | #4 |
Участник
|
а так:
switch(Diff>=0) { case True: info("OK"); break; } ? |
|