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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2014, 20:57   #11
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
этот огород уже сильно зарос бурьяном, надо брать бульдозер, сносить все начисто и сажать по новой
не понял, вам весь код, что ли, выслать? или вы предлагаете мне по новой код писать?
Nikolas_555 вне форума Ответить с цитированием
Старый 17.05.2014, 21:05   #12
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

я даже стесняюсь вам чтото сказать
зачем мне ваши портянки (кодом это назвать язык не поворячиваеться)?

тут все переделывать надо
eval вне форума Ответить с цитированием
Старый 17.05.2014, 21:22   #13
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
тут все переделывать надо
так, может, вы и поможете?)
или совсем нет желания разбираться с чужим подобием кода?
Nikolas_555 вне форума Ответить с цитированием
Старый 17.05.2014, 21:50   #14
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

ну вот вы и скажите зачем вот это
F := False;
kol:=kol+1;
eval вне форума Ответить с цитированием
Старый 17.05.2014, 22:17   #15
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
ну вот вы и скажите зачем вот это
F := False;
kol:=kol+1;
ну, F - это что-то типа флага. у меня кроме клика, есть процедуры MouseEnter и MouseLeave, вот:

Код:
procedure TForm6.ButtonA1MouseEnter(Sender: TObject);
begin
 if (F=True) then
     Begin
       if (kol mod 2 <> 0) then
       ImageList1.GetBitMap(1,TSpeedButton(Sender).Glyph)
                            else
       ImageList1.GetBitMap(2,TSpeedButton(Sender).Glyph);
     End;
end;

  procedure TForm6.ButtonA1MouseLeave(Sender: TObject);
begin
 if (F=True) then     TSpeedButton(Sender).Glyph.LoadFromFile('C:\Pictures\fon.bmp');
end;
изначально:
Код:
var
  F:boolean=True;
так вот, это что-то типа приоритета. что бы после нажатия на кнопку, при наведении ничего не происходило. вроде, доходчиво разъяснил.

Далее, k - это количество ходов, то бишь, подсчет. после каждого клика значение увеличивается на 1. по этому k мы смотрим, чей ход(четный\нечетный), и какую картинку присваивать.
ещё вопросы?)
Nikolas_555 вне форума Ответить с цитированием
Старый 17.05.2014, 22:53   #16
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

и что F как выставили при первом клике в фалсе так и больше оно не работает? бред какой-то
eval вне форума Ответить с цитированием
Старый 17.05.2014, 23:05   #17
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
и что F как выставили при первом клике в фалсе так и больше оно не работает? бред какой-то
это событие присвоено для каждого компонента массива Buttons, всё нормально работает, меня устраивает.

а вообще, вопрос в теме про другую процедуру, и что в ней не так.
Nikolas_555 вне форума Ответить с цитированием
Старый 17.05.2014, 23:08   #18
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

всё так, не расстраивайтесь, можно в продакшн отдавать
eval вне форума Ответить с цитированием
Старый 17.05.2014, 23:12   #19
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
Злость

Цитата:
Сообщение от eval Посмотреть сообщение
всё так, не расстраивайтесь, можно в продакшн отдавать
честно говоря, надеялся, что тут помогают, а не издеваются.
Nikolas_555 вне форума Ответить с цитированием
Старый 17.05.2014, 23:14   #20
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

с чем помочь?

алгоритма мало того что не видно, так вы еще и рассказывать не хотите, ну тогда в чем вопрос то?
eval вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
правильно программа написана на си? Tolian92 Помощь студентам 2 14.05.2012 12:09
правильно программа написана на си? Tolian92 Помощь студентам 2 24.01.2012 00:20
Правильно ли написана процедура для Java native метода? LexaL Общие вопросы Delphi 0 04.05.2011 16:43
Правильно ли написана программа в С Денис999 Помощь студентам 1 30.05.2010 17:21
Правильно ли написана програма (с++) ? Alex1991 Помощь студентам 1 28.03.2009 15:52