![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Господа, Здравствуйте.
Задача с инвертированными списками. Как бы в процессе появилась необходимость по появлению нового значения в параметрах, создавать для него переменную типа Tarray из кода программы(тип опять таки взян с вашего ресурса), прошу отписать о возможных методах решения. Заранее благодарен. |
#2
|
|||
|
|||
![]() - динамический массив
- TList (указатели) - Связанные списки и т.д. Все зависит от конкретики задачи. в конце-концов, можно и БД писать. |
#3
|
|||
|
|||
![]() Tlist пожалуй подойдет спасибо, вся проблема была собственно в том что я человек неосведомленный мог долго копаться, а тут подсказали что искать).
|
#4
|
|||
|
|||
![]() Класс TDynArray
Код:
procedure TForm1.FormCreate(Sender: TObject); var p:pointer; NewParam:TDynArray; begin NewParam.count:=2; p:=@NewParam; ParamList.Add(p); end; Не могу понять причину.Помогите пожалуйста. |
#5
|
||||
|
||||
![]() Перед строкой "NewParam.count:=2;" напиши:
Код:
NewParam:=TDynArray.Create |
#6
|
|||
|
|||
![]() К сожаления не помогло более того, чисто ради эксперимента Поменял тип NewParam, на стринг(интегер, и еще много всяких), не помогло, то же исключение.
|