![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отработка оператора Case [D7, WinXP]
Chrom © (2012-02-28 17:38:00)Не понял работы оператора.
Все вроде написано верно, может кто подскажет где собака зарыта.
...
RG:=Form1.TableFord.FieldByName('RGNum').AsString;
Case RG of
'X0': MessageDlg('Данная позиция только по запросу, либо заменена на новый номер, обратитесь к поставщику!', mtWarning, [mbOk],0);
'X1': MessageDlg('Данная позиция только по запросу, обратитесь к поставщику!', mtWarning, [mbOk],0);
'X2': MessageDlg('Данная позиция снята с производства!', mtWarning, [mbOk],0);
'X3': MessageDlg('Данная позиция заменена на новый номер, обратитесь к поставщику если номер замены не известен!', mtWarning, [mbOk],0);
End;
----
В результате отладчик выдает ошибку о несоответствии типов переменных, на IF - все работает нормально.
Это глюк отладчика?...
Dimka Maslov (2012-02-28 19:33:00) [1]Научитесь уже отличать компилятор от отладчика. Это не сложнее чем отличать быка от коровы.
Chrom (2012-02-28 17:57:00) [2]Сенкс
CRLF (2012-02-28 17:41:00) [3]case работает только с ordinal типами.