Конференция "Прочее" » Нужен небольшой тест
 
  • Rouse_ © (26.08.16 16:54) [0]
    Создайте новый проект, у формы в обработчике OnMouseMove пропишите вот такой код:

    procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
     Y: Integer);
    var
     S: string;
    begin
     S := IntToStr(GetTickCount);
     OutputDebugString(PChar(S));
     Caption := S;
    end;


    Запустите под отладчиком - циферки в заголовке бегут?
    В Дельфи последней (которая Берлин) плывут - пока не убрать OutputDebugString(), под другими тоже такое есть или они только недавно такое сообразили?
  • Rouse_ © (26.08.16 16:55) [1]
    А, ну и - мышку нужно навести на саму форму после запуска, конечно.
  • Rouse_ © (26.08.16 16:58) [2]
    Особливо Delphi 7 интересует - как под ней такое будет работать.
  • Внук © (26.08.16 17:01) [3]
    Delphi XE6 - цифры бегут только когда мышку двигаешь
  • DayGaykin © (26.08.16 17:02) [4]
    Что значит плывут?

    В delphi 7, что с OutputDebugString, что без - одинаково работает. Мышь шевелишь - заголовок меняется. (xp)
  • Rouse_ © (26.08.16 17:06) [5]
    А если не шевелить - цифры не меняются?
  • Rouse_ © (26.08.16 17:11) [6]

    > Внук ©   (26.08.16 17:01) [3]
    > Delphi XE6 - цифры бегут только когда мышку двигаешь

    Оч, интересно, у меня даже на ХЕ4 воспроизвелось.
    Шож за беда.
  • DayGaykin © (26.08.16 17:18) [7]

    > Rouse_ ©   (26.08.16 17:06) [5]
    > А если не шевелить - цифры не меняются?

    Нет.
  • DayGaykin © (26.08.16 17:22) [8]
    Заметил, что если нажимать Alt - цифра меняется при каждом втором нажатии.
  • Eraser © (26.08.16 17:47) [9]
    Проверил на самом новом Берлине.
    цифры бегут, пока не убрать указатель с формы. таки да, дела..
  • Dimka Maslov © (26.08.16 18:22) [10]
    Delphi 5, Delphi 2009 - циферки не бегут
    Delphi XE8 - циферки бегут
  • Rouse_ © (26.08.16 18:37) [11]
    Судя по всему отладчик кэпчурит мыш, а после обработки, пушит в очередь.
    Это точно не ошибка OutputDebug -  я протрейсил ее код, явно что-то в реализации дельфевого дебагера.
    Оть же засранцы
  • dmk © (26.08.16 20:38) [12]
    >Внук ©   (26.08.16 17:01) [3]
    >Delphi XE6 - цифры бегут только когда мышку двигаешь

    Странно, у меня тоже XE6 (Update 1),
    но цифры бегут и когда двигаешь и когда не двигаешь.
  • Kipor © (26.08.16 20:45) [13]
    Розыч, ты бы приписал, чтобы люди собирали в Debug режиме
  • Rouse_ © (26.08.16 20:51) [14]
    В первом же посте - "запустите под отладчиком".
    Как еще написать?
  • Rouse_ © (26.08.16 20:53) [15]
    Зы: без отладчика, т.е. Если запустим сам экзешник - такого поведения не будет наблюдаться
  • Rouse_ © (26.08.16 21:03) [16]
    Хха, в отладчике перекрыты оконные процедуры - феноменально...
    Похоже для раскрутки стека. У них-же адреса есть, кто этот код вообще писал?!!!
  • Kipor © (26.08.16 21:22) [17]
    большинство под запуском в отладчике понимают запуск из под среды по F9 .
    но никто же не мешает при этом собрать проект без debug информации
  • Rouse_ © (26.08.16 21:26) [18]
    Не понял - с какого боку тут дебажный оверлей?
  • DayGaykin © (26.08.16 23:09) [19]
    Бывает иногда мы делаем что-то только потому что можем. Плохое качество. Сужу по себе.
 
Конференция "Прочее" » Нужен небольшой тест
Есть новые Нет новых   [134431   +13][b:0.001][p:0.001]