-
Создайте новый проект, у формы в обработчике 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(), под другими тоже такое есть или они только недавно такое сообразили?
-
А, ну и - мышку нужно навести на саму форму после запуска, конечно.
-
Особливо Delphi 7 интересует - как под ней такое будет работать.
-
Delphi XE6 - цифры бегут только когда мышку двигаешь
-
Что значит плывут?
В delphi 7, что с OutputDebugString, что без - одинаково работает. Мышь шевелишь - заголовок меняется. (xp)
-
А если не шевелить - цифры не меняются?
-
> Внук © (26.08.16 17:01) [3]
> Delphi XE6 - цифры бегут только когда мышку двигаешь
Оч, интересно, у меня даже на ХЕ4 воспроизвелось.
Шож за беда.
-
> Rouse_ © (26.08.16 17:06) [5]
> А если не шевелить - цифры не меняются?
Нет.
-
Заметил, что если нажимать Alt - цифра меняется при каждом втором нажатии.
-
Проверил на самом новом Берлине.
цифры бегут, пока не убрать указатель с формы. таки да, дела..
-
Delphi 5, Delphi 2009 - циферки не бегут
Delphi XE8 - циферки бегут
-
Судя по всему отладчик кэпчурит мыш, а после обработки, пушит в очередь.
Это точно не ошибка OutputDebug - я протрейсил ее код, явно что-то в реализации дельфевого дебагера.
Оть же засранцы
-
>Внук © (26.08.16 17:01) [3]
>Delphi XE6 - цифры бегут только когда мышку двигаешь
Странно, у меня тоже XE6 (Update 1),
но цифры бегут и когда двигаешь и когда не двигаешь.
-
Розыч, ты бы приписал, чтобы люди собирали в Debug режиме
-
В первом же посте - "запустите под отладчиком".
Как еще написать?
-
Зы: без отладчика, т.е. Если запустим сам экзешник - такого поведения не будет наблюдаться
-
Хха, в отладчике перекрыты оконные процедуры - феноменально...
Похоже для раскрутки стека. У них-же адреса есть, кто этот код вообще писал?!!!
-
большинство под запуском в отладчике понимают запуск из под среды по F9 .
но никто же не мешает при этом собрать проект без debug информации
-
Не понял - с какого боку тут дебажный оверлей?
-
Бывает иногда мы делаем что-то только потому что можем. Плохое качество. Сужу по себе.