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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2013, 09:33   #1
kostya67
Пользователь
 
Регистрация: 19.06.2013
Сообщений: 49
По умолчанию Переменная типа Point

Задал я в point координаты, а как обнулить их, чтобы вообще ничего в переменной не было.
kostya67 вне форума Ответить с цитированием
Старый 08.10.2013, 09:44   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

например, так:
Код:
  ВашаПеременная.X := 0;
  ВашаПеременная.Y := 0;
или так (если это планируется делать не один раз в коде:
Код:
const ZeroPoint : TPoint = (x:0;y:0);
var t : TPoint;
begin

  ...
  t := ZeroPoint; {обнулили координаты}

Последний раз редактировалось Serge_Bliznykov; 08.10.2013 в 09:47.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.10.2013, 09:44   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

В модуле Types есть функция
Код:
function Point(X, Y: Integer): TPoint;
Соответственно , чтобы обнулить переменную типа TPoint, надо написать так:
Код:
MyPointVar := Point(0, 0);
Понятие "ничего не было" для записей (record) неприменимо, можете поступить так - считать, что некое значение (обычно -1;-1) это признак неинициализированных данных для этой структуры и проверять на эти величины, когда надо узнать, было ли записано значение.

Последний раз редактировалось phomm; 08.10.2013 в 09:46.
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cи. Переменная типа char McFrey Помощь студентам 12 14.04.2012 20:49
Переменная типа TADOQuery PeaceDuke Общие вопросы C/C++ 3 21.04.2010 11:08
переменная строкового типа Rustamel Microsoft Office Excel 4 19.04.2010 17:53
Переменная типа - HKey NecroSlider Помощь студентам 2 20.09.2009 16:19
Переменная типа PPixelArray ERASERROR Общие вопросы Delphi 2 11.03.2008 16:23