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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2013, 20:16   #11
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Лично я никогда не скачиваю архивы.
Если автору нужно - он задаст конкретные вопросы прямо на форуме.

Когда просите помощи, постарайтесь, чтобы оказывать Вам помощь было максимально комфортно. В частности, не требуйте, чтобы те, кто пытается Вам помочь, делали какие-либо дополнительные ненужные усилия.
Вы же ведете себя так, что помогать Вами совсем не хочется.
s-andriano вне форума Ответить с цитированием
Старый 22.05.2013, 08:19   #12
ЕгорКр
Пользователь
 
Регистрация: 16.05.2013
Сообщений: 15
По умолчанию

Извините, а что я сделал не так?
Попросил, объяснил.
ЕгорКр вне форума Ответить с цитированием
Старый 22.05.2013, 10:39   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Егор, да всё так...

s-andriano выразил своё личное отношение. Он волен поступать так, как он считает нужным.
Он считает (возможно и справедливо), что Вам нужно было раскрыть проблему в теме более полно - выложить небольшой участок кода прямо на форум, привести скриншоты и т.д. и т.п. - чтобы Вам можно было помочь не скачивая архив и не заходя в Delphi.
Кстати, без архива с проектом не всегда можно разобраться в проблеме и помочь... )

Последний раз редактировалось Serge_Bliznykov; 22.05.2013 в 10:42.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2013, 16:03   #14
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Кстати, без архива с проектом не всегда можно разобраться в проблеме и помочь... )
По моему опыту это бывает в одном единственном случае: когда лучшим советом ТС было бы - почитать учебник или встроенную справку.
Если речь идет о разработке, выборе или анализе алгоритма для конкретной задачи, любые вопросы могут быть решены исключительно с использованием русского языка без применения кода.

И, Serge, какая мне польза от скачивания проекта, если у меня Delphi не установлена, а все, что нужно сделать - это исправить синтаксические ошибки? Прикажете мне их искать глазками вместо того, чтобы поручить это компилятору?

PS. Serge, поверьте, если человек не может внятно изложить свои мысли - то это не зависит от языка: русский, С, английский, Паскаль, Джава или китайский.
Значит, чтобы писать программы, которые работают, автору нужно прежде всего научиться внятно выражать свои мысли. И проще всего это делать (учиться) на примере русского.
s-andriano вне форума Ответить с цитированием
Старый 22.05.2013, 18:47   #15
ЕгорКр
Пользователь
 
Регистрация: 16.05.2013
Сообщений: 15
По умолчанию

Как сделать так, чтобы при приближении картинке1 к картинке2 они становились в нужную позицию?
Думаю это понять можно.
Да, и еще, даже если нету делфи, то можно запустить *.exe, и все сразу станет на свои места.

Последний раз редактировалось ЕгорКр; 22.05.2013 в 23:08.
ЕгорКр вне форума Ответить с цитированием
Старый 24.05.2013, 16:48   #16
ЕгорКр
Пользователь
 
Регистрация: 16.05.2013
Сообщений: 15
По умолчанию

Актуально.
ЕгорКр вне форума Ответить с цитированием
Старый 24.05.2013, 17:09   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

На картинках, уникально отобразите некоторые точки(места стыков). Работает как магнит: - это точка объекта к которому прилипаешь, + точка объекта который тянешь.

Если в радиусе всех точек с +, есть точки с -, то изображения прилипают друг к другу.
Человек_Борща вне форума Ответить с цитированием
Старый 24.05.2013, 23:42   #18
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

для каждой части на каждом уровне достаточно записать в файл уровня координаты каждой части под номерами, и
Код:
procedure pole.chast1MouseUp
if (fabs(file.chast1.x-pole.chast1.x)<10)and(fabs(file.chast1.y-pole.chast1.y)<10) then 
begin
 pole.chast1.x:=file.chast1.x;
 pole.chast1.y:=file.chast1.y;
end;
вот тебе, абстрактный более-менее, код отпускания части изображения, чтобы оно само подводилось в нужное место при разнице меньшей 10пикс.
fabs - модуль.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 25.05.2013, 00:11   #19
ЕгорКр
Пользователь
 
Регистрация: 16.05.2013
Сообщений: 15
По умолчанию

Благодарю, но попробую завтра, так как сегодня устал. Спасибо, отпишу как попробую.
ЕгорКр вне форума Ответить с цитированием
Старый 25.05.2013, 13:57   #20
ЕгорКр
Пользователь
 
Регистрация: 16.05.2013
Сообщений: 15
По умолчанию

Процедура передвижения объектов:
Код:
procedure TForm3.img4MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
 if button <> mbLeft then
    move:=false
  else
  begin
    move:=true;
    x0:=x;
    y0:=y;
  end;
end;

procedure TForm3.img4MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
if move then
  begin
    img4.Left:=img4.Left+x-x0;
    img4.Top:=img4.Top+y-y0;
  end;
end;

procedure TForm3.img4MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer); // Как я понял, вот сюда надо вставлять. Но что-то у меня не получается ничего.
begin
 move := false;
end;
ЕгорКр вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязка ladose Общие вопросы Delphi 8 16.02.2012 17:58
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) Viper18 Фриланс 3 03.08.2011 17:37
Привязка БД к С++ Отец Левонтий Обсуждение статей 1 03.08.2011 14:54
С++ (конструктор, деструктор, копирующий конструктор) Jane-sad Помощь студентам 2 01.10.2010 10:01
Привязка ben95 Общие вопросы Delphi 2 08.01.2008 22:53