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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2014, 17:40   #91
Foreseen
Техножрец
Форумчанин
 
Аватар для Foreseen
 
Регистрация: 04.07.2014
Сообщений: 289
По умолчанию

Аника, а каким образом у вас массив вершин многоугольника заполняется?
— Двери есть везде. Просто нужно знать, как в них войти.
Foreseen вне форума Ответить с цитированием
Старый 30.10.2014, 17:52   #92
Аника Янковская
Пользователь
 
Регистрация: 23.10.2014
Сообщений: 58
По умолчанию

Я не знаю. Ранее скидывали программу для вычисления площади я её и взяла, а понять что там и как не могу. Объясните пожалуйста как правильно записать эту программу.
Аника Янковская вне форума Ответить с цитированием
Старый 30.10.2014, 18:00   #93
Foreseen
Техножрец
Форумчанин
 
Аватар для Foreseen
 
Регистрация: 04.07.2014
Сообщений: 289
По умолчанию

Ох, боюсь это все же во фриланс... Ну или подождать, может кто то захочет поупражняться в матане.
— Двери есть везде. Просто нужно знать, как в них войти.
Foreseen вне форума Ответить с цитированием
Старый 30.10.2014, 19:01   #94
Аника Янковская
Пользователь
 
Регистрация: 23.10.2014
Сообщений: 58
По умолчанию

Может кто-нибудь и поможет. Очень на это надеюсь)
Аника Янковская вне форума Ответить с цитированием
Старый 30.10.2014, 20:05   #95
indexx
Заблокирован
 
Регистрация: 12.09.2014
Сообщений: 544
По умолчанию

Аника Янковская Я могу. В отличие от некоторых бесполезных модераторов. Ошибку я написал ещё раньше. Мой код у тебя не работает по тому что разрешение изображения велико, а код работает с квадратными пикселями. Чтоб добиться работоспособности необходимо применить предварительный алгоритм перевода квадратных пикселей в реальные единицы. То есть тебе нужно взять некий минимальный квадрат, площадь которого тебе известна. Вырезать его средствами делфи, и посчитать его площадь в квадратных пикселях. Далее высчитать коэффициент перевода квадратных пикселей в реальные единицы площади. Поделить все входные данные на этот коэффициент, и на выходе моей функции ты получишь площадь в нормальных единицах. Код писать не буду, пусть тебе помогают моды, которые любят поумничать. Весь алго я описал.
indexx вне форума Ответить с цитированием
Старый 30.10.2014, 20:29   #96
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вот моя программа
Что это?:
Цитата:
var
PArray: Array of TPoint;
i:integer;
s:real;
begin
for i := 0 to Length(PArray) - 1 do
Оно же не будет работать, потому что PArray переописан локально.
Это вообще никуда не годится.
Цитата:
пусть тебе помогают моды, которые любят поумничать.
Злость на весь мир тебе не поможет )
Прекрати на всех смотреть как на какашки и народ к тебе потянется.
Цитата:
что сделать, чтобы правильно считало.
Боюсь, что нужно совсем все переписывать. Может тебе стоит найти фрилансера?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2014, 21:57   #97
Аника Янковская
Пользователь
 
Регистрация: 23.10.2014
Сообщений: 58
По умолчанию

Так объясните как надо правильно это записать, если конечно вам не сложно???
Аника Янковская вне форума Ответить с цитированием
Старый 30.10.2014, 22:27   #98
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для начала выкинь из функции var PArray: Array of TPoint;
Совсем. Он у тебя глобально уже прописан.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2014, 22:58   #99
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

На построение многоугольника давал код, добавил расчет площади
Вложения
Тип файла: zip My.Zip (54.6 Кб, 28 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 31.10.2014, 17:03   #100
Лиля Максимова
 
Регистрация: 26.10.2014
Сообщений: 7
По умолчанию

Спасибо за помощь) Вы использовали paintbox, а как можно сделать, что бы на странице была прокрутка, если на карте надо выделить более мелкие объекты?
Лиля Максимова вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа на паскале, в которой можно нарисовать несколько окружностей произвольного радиуса мышкой в графическом режиме А1иночка Помощь студентам 9 11.04.2012 00:19
Работа с Канвой, Шейпы Arkuz Общие вопросы Delphi 0 17.12.2010 01:58
Работа с канвой Delphi (Математический расчёт) Dancewithevil Помощь студентам 1 20.05.2010 10:13
нарисовать стрелку на делфи studentOne Помощь студентам 7 17.11.2009 07:36
Работа с мышкой Klio Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 03.05.2008 22:37