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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2011, 14:59   #11
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
"Да ты не очкуй, Славик! Я сто раз так делал!"

в отдельном проекте я уже ве ето перепробывал, спасибо, надо подумать

Цитата:
некрасиво получать доступ к компонентам первого потока из второго напрямую
а где я так делаю?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 18.03.2011, 15:02   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
а где я так делаю?
Код:
    Label1.Left := Label1.Left - 1;
    if Label1.Left < -Label1.Left then Label1.Left := Panel1.Width;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.03.2011, 15:07   #13
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

а как мне обратица правельно?
типа так?
Код:
procedure TForm1.LabelMove;
begin
moving...
end;

procedure TPlayer.Execute;
begin
  inherited;
  while True do
  begin
    Synchronize(LabelMove);
  end;
end;
так надо?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 18.03.2011, 15:11   #14
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Код:
type
TnewThread = class(TThread)
private
  labLeft:integer;
  procedure SyncLabel;
......
end;

procedure TNewThreat.SyncLabel;
begin
 MainForm.Label1.Left:=labLeft;
//в этой процедуре синхронизации можно одновременно обращаться к обоим потокам.
end;

procedcure TnewThread.Execute;
begin
{математика с переменной labLeft, а не с проперти компонента первого потока}
Synchronize(SyncLabel);
end;
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 19.03.2011, 17:47   #15
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

ArtGrek, извини за оффтоп, но очень хочется спросить: Ты из России?
Если да, то печально...Я столько ошибок не видел даже у пятиклашек... Читать грустно такое...
Если нет, то скажу то, что говорят в 6ом классе: "Глаголы не могут оканчиваться на ца, дца и тд. В России это верх безграмотности считается. Эти глаголы имеют возвратный суффикс -ся-. И 'ето' пишется через э 'это', правЕльно пишется 'правИльно'".
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 19.03.2011 в 18:01.
MyLastHit вне форума Ответить с цитированием
Старый 19.03.2011, 20:53   #16
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

я знаю что далеко не идеал в граматике, но на сколько я помню ето форум програмистов.
хватит мне подмечать мои грамматические ошибки, ok?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 19.03.2011, 21:24   #17
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Окай чувак, йа нэ буду падмичать тэбе тваи ошибке)
То, что это форум программистов - еще никого не освобождает от повсеместно принятых грамматических норм. Я тебе не тыкаю на твои ошибки. Если ты не из России, или классе в 6-7, тогда все нормально! Но если иначе - это уже очень-очень стыдно должно быть - так писать, особенно будущему программисту.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 19.03.2011, 21:46   #18
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Бедный ArtGrek , он, по-моему, уже замучался отвечать, что пишет транслитом у себя не в России на нерусской клаве, и переводит в руслит через функцию QIP'a , ну и постит, как получись, со всеми -ца , ето и т.д. Уж простите его )
phomm вне форума Ответить с цитированием
Старый 19.03.2011, 21:56   #19
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

А))) Ну тогда я прошу прощения)
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# BackgroundWorker - завершение работы потока Lastsummer Помощь студентам 2 16.03.2011 18:04
Как узнать номер потока из самого потока? GaMeSTeR Помощь студентам 0 03.12.2010 09:50
Стабилизация видеоизображения Maloy-Kom Помощь студентам 2 14.10.2010 01:45
Подскажите что написать в пункте "Описание работы программы" курсовой работы Marsel737 Свободное общение 3 14.01.2010 12:44
Для облегчения работы с TFS - приложение для работы над дефектами и задачами Аякс Софт 1 18.03.2009 11:43