Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2011, 01:14   #1
world12_tk
Форумчанин
 
Регистрация: 24.02.2009
Сообщений: 269
Восклицание Delphi конвертация неизвестно типа в string

Здраствуйте уважаемые форумчанины!!!
Возникла такая проблема...
У меня есть запись, в которой хранятся некоторые переменные...
Код:
type
  PQuestion=^TQuestion;
  TQuestion=record
    Name:string;
    count:integer;
    ...............
  end;
Также есть переменная с типом string.

При вот такой записи:
Код:
var
  temp:string;
  QuestionList:TList
  Question:integer;
begin
  temp:=PQuestion(QuestionList[Question].Name;
возникает ошибка: Incompatible types: 'string' and 'PQuestion'
Как всетаки добится переконвертации?????
Заранее спасибо
world12_tk вне форума Ответить с цитированием
Старый 13.03.2011, 01:33   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Код:
  temp:=PQuestion(QuestionList[Question].Name;
А то что скобка не закрыта, это так и должно быть? И потом, PQuestion - это ведь указатель, чтобы получить доступ к его полю, нужно разыменовать его с помощью оператора "шапочка" - ^.
Код:
temp := PQuestion(QuestionList[Question])^.Name;
Попробуйте так, например. Возможно там ещё ошибки есть, я не очень хорошо Delphi знаю
netrino вне форума Ответить с цитированием
Старый 13.03.2011, 12:49   #3
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Цитата:
Сообщение от netrino Посмотреть сообщение
И потом, PQuestion - это ведь указатель, чтобы получить доступ к его полю, нужно разыменовать его с помощью оператора "шапочка" - ^.
В Delphi ^ не обязательно - точка может работать как сишная ->
Somebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация String в PAnsiChar в Delphi vandrouny Помощь студентам 5 28.10.2010 22:27
in Формула типа String out результат типа Double Gypsy Общие вопросы Delphi 3 16.04.2010 10:21
файл типа string whatever Помощь студентам 12 16.12.2009 16:23
массив типа string dollemika Помощь студентам 13 02.05.2009 23:15
Конвертация типа string в int Mixasik Общие вопросы C/C++ 10 25.04.2009 02:58