Работа у указателями на объекты

отредактировано 14:30 Раздел: FastScript
Столкнулся со следующей проблемой. Во время работы скрипта нужно использовать указатель на объект (например, PStudent=^TStudent). Возможно ли добавить описание типа (или предложите другой метод) в скрипт, чтобы работать с данными такого типа(PStudent^:=TStudent.Create, PStudent^.id:=123 и т.д)?.

Комментарии

  • отредактировано 14:30
    Работайте с объектами без использования указателей. Т.е.
    PStudent:=TStudent.Create, Student.id:=123
  • отредактировано 14:30
    Идея , конечно, хорошая и простая. Дело в том, что избавиться от указателей на объекты я не могу. Очень много классов, в методы которых передаются переменные-указатели на объекты. И с этими переменными надо как-то работать. Что ж, переписывать классы заново со всеми методами, чтобы избавиться от указателей на объекты?А у меня этих классов ну очень уж много. В общем, не получится просто взять их и отбросить. Но за совет все равно спасибо.
  • отредактировано 14:30
    Вообще-то делфи по умолчанию предполагает что все переменные-объекты это указатели.
  • отредактировано 14:30
    Да я - то это, конечно,знаю. Но мне кажется, что свою проблему я описал подробно ;) . Хорошо, мне надо использовать указатель на указатель, если вам так удобно ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.