Страница 3 из 3
Re: записи с вариантами и вложенные записи, нужна помощь.
Добавлено: 09 июн 2009, 16:27
ronayt
ну в программе записывается даные о диске и о треков в них, т.е. сначало сначало вводяться данные о диске, потом спрашивается сколько в диске треков, и если один то идет по первому варианту, если от двух до 20 то по второму...
Re: записи с вариантами и вложенные записи, нужна помощь.
Добавлено: 09 июн 2009, 17:16
somewhere
А почему бы просто не добавить два поля
Код: Выделить всё
TracksCount : Byte;
Tracks : Array[1..20] of Track;
Re: записи с вариантами и вложенные записи, нужна помощь.
Добавлено: 09 июн 2009, 17:23
ronayt
варианты обхождения есть конечно, правда по твоему примеру я чот не понял к чему 1-я строка...
но тут сам факт, в turbo paskal 7.1 множество можно а в delphi 7 нельзя... я хоть ничо не понимаю в компиляторах, но то, что там и там паскалевский это то и дураку понятно...
Re: записи с вариантами и вложенные записи, нужна помощь.
Добавлено: 10 июн 2009, 00:16
Naeel Maqsudov
На самом-то деле перечислять все значения не нужно.
Все равно в программе мы будем писать
If T.Tracks=1 then ..... else ......
Т.е. все равно компилятор не сможет проверить в каком состоянии у нас будет находиться запись в какой-то конкретный момент времени.
Все проверки все равно лежат на плечах алгоритма и прикладной логики