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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2015, 18:48   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Но если так, то зачем нужно делать функцию?
На тот случай, если твой класс будет приспособлен в другом модуле
Там то ты приватное не увидишь, потому и делают обертки в виде публичных свойств.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.10.2015, 19:49   #12
Mr.Dmitry
Пользователь
 
Аватар для Mr.Dmitry
 
Регистрация: 18.12.2006
Сообщений: 50
По умолчанию

Выложи пожалуйста исходник этой программы, днем не могу написать т.к с 4 утра до 16 дня по Москве работаю.
Mr.Dmitry вне форума Ответить с цитированием
Старый 07.10.2015, 20:05   #13
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
днем не могу написать т.к с 4 утра до 16 дня по Москве работаю.
шахтёр, штоль? совсем до 16 часов утра вне зоный действия сети?
Я ж сказал - напомни. С утра и думать забыл про твою просьбу.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 08.10.2015, 13:39   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Вспомнил случайно.
Вложения
Тип файла: rar 282623 - таскать эллипс по форме.rar (9.3 Кб, 31 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 08.10.2015, 15:45   #15
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Все данные объектов внутри модуля видны всем объектам-"обитателям" модуля. Это сделано специально. Если хотите ограничить доступ, то с дельфи 2006 (а возможно и 2005) введён модификатор strict, который и позволяет это ограничивать.
Простой альтернативный вариант (в т.ч. для более ранних делmaи)- каждому классу свой модуль
phomm вне форума Ответить с цитированием
Старый 08.10.2015, 20:00   #16
Mr.Dmitry
Пользователь
 
Аватар для Mr.Dmitry
 
Регистрация: 18.12.2006
Сообщений: 50
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Вспомнил случайно.
Не совсем шахтер. НА заводе работаю, работа такая что компов нет. Да и не до них там как то... Спасибо большое )))

Цитата:
Сообщение от phomm Посмотреть сообщение
Все данные объектов внутри модуля видны всем объектам-"обитателям" модуля. Это сделано специально. Если хотите ограничить доступ, то с дельфи 2006 (а возможно и 2005) введён модификатор strict, который и позволяет это ограничивать.
Простой альтернативный вариант (в т.ч. для более ранних делmaи)- каждому классу свой модуль
Спасибо, за ответ )

Последний раз редактировалось BDA; 08.10.2015 в 22:19.
Mr.Dmitry вне форума Ответить с цитированием
Старый 08.10.2015, 20:20   #17
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
НА заводе работаю, работа такая что компов нет.
Я тоже на заводе работаю. Куда не плюнь - в комп попадёшь.
Да и причём тут компы? В интернеты щас можно с утюга или тапочка вылезти. Про унитазы я, уж, и не говорю...
Цитата:
Спасибо большое )))
Да ладно, не благодари заранее, ибо WARNING!!! ACHTÜNG!!! PRECAUCIÓN!!! ВНИМАНИЕ!!! УВАГА!!! ETTEVAATUST!!! 注意!!!.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 08.10.2015, 20:43   #18
Mr.Dmitry
Пользователь
 
Аватар для Mr.Dmitry
 
Регистрация: 18.12.2006
Сообщений: 50
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Я тоже на заводе работаю. Куда не плюнь - в комп попадёшь.
Да и причём тут компы? В интернеты щас можно с утюга или тапочка вылезти. Про унитазы я, уж, и не говорю...

Да ладно, не благодари заранее, ибо WARNING!!! ACHTÜNG!!! PRECAUCIÓN!!! ВНИМАНИЕ!!! УВАГА!!! ETTEVAATUST!!! 注意!!!.
Ну смотря кем работать на заводе, а телефон временно разбит, ну да ладно, это не важно. Исходник посмотрел, буду разбираться что к чему. Но вот программа под дельфи XE 5 не компилируеться )) Сразу возник вопрос, почему используется paintbox а не Image? Многие пишут что нужно использовать PaintBox но почему именно его ни кто толком не объясняет.
Mr.Dmitry вне форума Ответить с цитированием
Старый 08.10.2015, 20:55   #19
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
Многие пишут что нужно использовать PaintBox но почему именно его ни кто толком не объясняет.
Image рамка в которую вставляют готовый рисунок. Image.Picture....и т.д.
PaintBox чистое стекло на котором можно рисовать.

рамка всегда имеет некую подложку. И конечно же на этой подложке тоже можно рисовать, но вот надо ли?!
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 08.10.2015 в 20:58.
evg_m вне форума Ответить с цитированием
Старый 08.10.2015, 21:14   #20
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Ну смотря кем работать на заводе
Ну, не знаю... Я, например, дворником работаю.
Цитата:
а телефон временно разбит
Ну запасной же есть!
Цитата:
Но вот программа под дельфи XE 5 не компилируеться ))
Компилятор выдаёт какую-то ошибку, да?

16.png

Или такую?

17.png

Я уже много лет твержу, что TImage для рисования не предназначен. То, что у него Canvas является public-свойством - преступление против человечества (и/или шутка от разработчиков). Столько траффика пожрало обсуждение этого вопроса в различных интернетах - просто ужос. Поэтому и не объясняет никто, все просто за...ались это делать! Я не буду стопицотмильённый раз переписывать очевидное, буду краток (© ВВП) - просто доверься мне. Со временем поймёшь, что я был прав. И даже, может быть, скажешь "спасибо, коля, прости, что не доверял".
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение графического объекта woorribin Помощь студентам 0 10.05.2015 15:21
Перемещение объекта мыщью palyach Паскаль, Turbo Pascal, PascalABC.NET 20 03.05.2013 14:58
Перемещение объекта по форме.(Управление с клавиатуры) gralex10 Помощь студентам 1 28.03.2011 15:57
перемещение объекта за курсором мышки eu8cc Общие вопросы Delphi 2 28.09.2009 22:48