Помогите пожалуйста решить такой вопрос: Есть мини-програмка которая строит декартовую систему и по заданным координатам можно нарисовать точки.
Если менять размер окна программы, то нарисованные точки не сохраняют свои координаты, необходимо во время изменения окна программы использовать 2 процедуры которые отвечают за расположение точек по координатам.
Вопрос: как эти 2 процедуры использовать из модуля, который отвечает за построение точки? Скрины прилагаю.
Заранее спасибо огромное!
Как перенести процедуру? Lazarus
Модератор: Модераторы
Как перенести процедуру? Lazarus
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
А разве Uses UpointObj не помогает?
Попробуйте запускать процедуры так
Конечно же, при этом надо правильно объявить объект, с которым работаешь.
Попробуйте запускать процедуры так
Код: Выделить всё
ИмяМодуля.Имя Объекта.Имя процедурыКонечно же, при этом надо правильно объявить объект, с которым работаешь.
спасибо,но не помогло!выдает ошибку
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Jed1kiss, значит, делаешь что-то не то. Например, пытаешься использовать методы объекта не создав его... К сожалению, "все телепаты в отпуске" (с) Надо хотя бы сообщение об ошибке посмотреть. Да и скрины это как бы не наш метод... лучше все же иметь полный код модулей (ну или хотя бы необходимых объектов).
https://drive.google.com/file/d/0B0AWoA ... ef=2&pli=1 , если есть время посмотрите, спасибо.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Jed1kiss, текст ошибки выложи.
