Как перенести процедуру? Lazarus

Модератор: Модераторы

Как перенести процедуру? Lazarus

Сообщение Jed1kiss » 24.12.2015 19:24:26

Помогите пожалуйста решить такой вопрос: Есть мини-програмка которая строит декартовую систему и по заданным координатам можно нарисовать точки.

Если менять размер окна программы, то нарисованные точки не сохраняют свои координаты, необходимо во время изменения окна программы использовать 2 процедуры которые отвечают за расположение точек по координатам.

Вопрос: как эти 2 процедуры использовать из модуля, который отвечает за построение точки? Скрины прилагаю.

Заранее спасибо огромное!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Jed1kiss
незнакомец
 
Сообщения: 4
Зарегистрирован: 24.12.2015 19:18:42

Re: Как перенести процедуру? Lazarus

Сообщение Лекс Айрин » 24.12.2015 19:43:29

А разве Uses UpointObj не помогает?

Попробуйте запускать процедуры так
Код: Выделить всё
ИмяМодуля.Имя Объекта.Имя процедуры


Конечно же, при этом надо правильно объявить объект, с которым работаешь.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Как перенести процедуру? Lazarus

Сообщение Jed1kiss » 24.12.2015 20:21:35

спасибо,но не помогло!выдает ошибку
Jed1kiss
незнакомец
 
Сообщения: 4
Зарегистрирован: 24.12.2015 19:18:42

Re: Как перенести процедуру? Lazarus

Сообщение Лекс Айрин » 24.12.2015 20:50:40

Jed1kiss, значит, делаешь что-то не то. Например, пытаешься использовать методы объекта не создав его... К сожалению, "все телепаты в отпуске" (с) Надо хотя бы сообщение об ошибке посмотреть. Да и скрины это как бы не наш метод... лучше все же иметь полный код модулей (ну или хотя бы необходимых объектов).
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Как перенести процедуру? Lazarus

Сообщение Jed1kiss » 24.12.2015 22:19:25

https://drive.google.com/file/d/0B0AWoA ... ef=2&pli=1 , если есть время посмотрите, спасибо.
Jed1kiss
незнакомец
 
Сообщения: 4
Зарегистрирован: 24.12.2015 19:18:42

Re: Как перенести процедуру? Lazarus

Сообщение Лекс Айрин » 25.12.2015 09:24:58

Jed1kiss, текст ошибки выложи.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград


Вернуться в Помощь за вознаграждение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru