घर
Top.Mail.Ru Yandeks.Metrika
मंच: "अन्य";
वर्तमान संग्रह: 2018.05.13;
डाउनलोड करें: [xml.tar.bz2];

नीचे

थोड़ी परीक्षा चाहिए इसी तरह की शाखाएँ खोजें


Rouse_ ©   (2016-08-26 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_ ©   (2016-08-26 16:55) [1]

А, ну и - мышку нужно навести на саму форму после запуска, конечно.



Rouse_ ©   (2016-08-26 16:58) [2]

विशेष रूप से डेल्फी एक्सएनयूएमएक्स में रुचि है कि वह इसके तहत कैसे काम करेगा।



Внук ©   (2016-08-26 17:01) [3]

डेल्फी XE6 - नंबर तभी चलते हैं जब आप माउस को हिलाते हैं



DayGaykin ©   (2016-08-26 17:02) [4]

Что значит плывут?

В delphi 7, что с OutputDebugString, что без - одинаково работает. Мышь шевелишь - заголовок меняется. (xp)



Rouse_ ©   (2016-08-26 17:06) [5]

А если не шевелить - цифры не меняются?



Rouse_ ©   (2016-08-26 17:11) [6]


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

Оч, интересно, у меня даже на ХЕ4 воспроизвелось.
Шож за беда.



DayGaykin ©   (2016-08-26 17:18) [7]


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

नहीं.



DayGaykin ©   (2016-08-26 17:22) [8]

मैंने देखा कि यदि आप Alt दबाते हैं - हर दूसरे प्रेस के साथ नंबर बदलता है।



Eraser ©   (2016-08-26 17:47) [9]

Проверил на самом новом Берлине.
цифры бегут, пока не убрать указатель с формы. таки да, дела..



Dimka Maslov ©   (2016-08-26 18:22) [10]

Delphi 5, Delphi 2009 - циферки не бегут
Delphi XE8 - циферки бегут



Rouse_ ©   (2016-08-26 18:37) [11]

Судя по всему отладчик кэпчурит мыш, а после обработки, пушит в очередь.
Это точно не ошибка OutputDebug -  я протрейсил ее код, явно что-то в реализации дельфевого дебагера.
Оть же засранцы



dmk ©   (2016-08-26 20:38) [12]

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

Странно, у меня тоже XE6 (Update 1),
но цифры бегут и когда двигаешь и когда не двигаешь.



Kipor ©   (2016-08-26 20:45) [13]

Rozych, क्या आप डिबग मोड में इकट्ठा करने के लिए लोगों को विशेषता देंगे



Rouse_ ©   (2016-08-26 20:51) [14]

В первом же посте - "запустите под отладчиком".
Как еще написать?



Rouse_ ©   (2016-08-26 20:53) [15]

पुनश्च: डिबगर के बिना, अर्थात्। यदि हम निष्पादन योग्य स्वयं चलाते हैं - यह व्यवहार नहीं देखा जाएगा



Rouse_ ©   (2016-08-26 21:03) [16]

Хха, в отладчике перекрыты оконные процедуры - феноменально...
Похоже для раскрутки стека. У них-же адреса есть, кто этот код вообще писал?!!!



Kipor ©   (2016-08-26 21:22) [17]

большинство под запуском в отладчике понимают запуск из под среды по F9 .
но никто же не мешает при этом собрать проект без debug информации



Rouse_ ©   (2016-08-26 21:26) [18]

मुझे समझ में नहीं आ रहा है - किस तरफ से डिबग ओवरले है?



DayGaykin ©   (2016-08-26 23:09) [19]

कभी-कभी हम सिर्फ इसलिए कुछ करते हैं कि हम कर सकें। खराब गुणवत्ता। खुद को देखते हुए।



Kipor ©   (2016-08-26 23:15) [20]

मैं माफी मांगता हूं, जाहिर है मैंने स्थिति को गलत समझा



Германн ©   (2016-08-27 01:19) [21]

Причем радикально неверно. В режиме отладки (запуск из IDE Дельфи) работает не отлаживаемая нами программа, а отладчик. Работа же отлаживаемой нами программы просто "симулируется" максимально точно. Но вот степень этой точности определяется в т.ч. мастерством разработчиков отладчика.
А т.н. "отладочная информация" нужна не самому отладчику. Он и без неё справится. Она нужна более всего нам дурням, чтобы видеть конкретные строки нашего кода, по которым "ходит" отладчик.



Inovet ©   (2016-08-27 01:43) [22]

> [21] हरमन © (27.08.16 01: 19)

Что за симуляция? Обычно она выполняется.



Германн ©   (2016-08-27 02:02) [23]


> novet ©   (27.08.16 01:43) [22]
>
>> [21] हरमन © (27.08.16 01: 19)
>
> Что за симуляция?

Ну хотя бы то, что в отладчике процесс можно "остановить". При чем "якобы остановить".



Inovet ©   (2016-08-27 02:18) [24]

> [23] हरमन © (27.08.16 02: 02)

Ну почему якобы. Программа выполняется как обычно, в точке останова втавлена команда на передачу управления отладчику - int 3 что ли, я забыл.



Rouse_ ©   (2016-08-27 02:19) [25]

Ну Серега, конечно, переборщил - но эмулирующий отладчик, это та еще чтука, только медленнный.
Очень помогает обходить антитрейс



Rouse_ ©   (2016-08-27 02:21) [26]

खतरा: डीबगर में ब्रेकप्वाइंट छह अलग-अलग प्रलेखित तरीकों से हो सकता है और int3 केवल कर्मचारियों में से एक है :)



Inovet ©   (2016-08-27 02:29) [27]

> [26] Rouse_ © (27.08.16 02: 21)
> int3 - это только один из штатных :)

Ну так понятно, как-то ты опрос устраивал на эту тему. И в Делфи эмулирующего отладчика нет.



Kipor ©   (2016-08-27 08:56) [28]

पूरे सम्मान के साथ, हरमन, लेकिन आपने बकवास लिखा। कार्यक्रम अपने शुद्ध रूप में शुरू होता है, केवल एक डीबगर को इसे सौंपा जाता है, और ये तंत्र विंडोज में ही निर्मित होते हैं।



Игорь Шевченко ©   (2016-08-27 10:06) [29]


>  В режиме отладки (запуск из IDE Дельфи) работает не отлаживаемая
> нами программа, а отладчик. Работа же отлаживаемой нами
> программы просто "симулируется" максимально точно


करामाती बकवास।



ВладОшин ©   (2016-08-27 17:14) [30]

procedure DropFiles(var Msg: TMessage); message WM_DROPFILES;
 {$EXTERNALSYM WM_DROPFILES}
 WM_DROPFILES        = $0233;
из под отладчика не работает по тем же причинам?
डेल्फी एक्सएनयूएमएक्स
просто exe - работает нормально
под отладчиком DropFiles не вызывается совсем



Pavia ©   (2016-08-27 17:31) [31]

डेल्फी एक्सएनयूएमएक्स
XE 10.1 Berlin

Поведение одинаковое.  Мышкой двигаю цифры изменяются мышкой не двигаю цифры не изменяются.



Eraser ©   (2016-08-27 17:59) [32]


> व्लाडोशिन © (27.08.16 17: 14) [30]

какая ОС и под каким пользователем запущена IDE, скорее всего UAC мешает.



Германн ©   (2016-08-28 00:45) [33]


> Rouse_ © (27.08.16 02: 19) [25]
>
> Ну Серега, конечно, переборщил - но эмулирующий отладчик,
>  это та еще чтука, только медленнный.

А я только с такими и работал подробно :(
Ну признаюсь что "сбредил".
Или не смог точно сформулировать свой пост. :(



ВладОшин ©   (2016-08-28 21:39) [34]


> какая ОС и под каким пользователем запущена IDE, скорее
> всего UAC мешает.

जीत 7
и 32 и 64 - одинаково.
от имени админа.

От имени еще кого-то у меня просто не получилось нормально запускать.



Eraser ©   (2016-08-28 22:20) [35]


> व्लाडोशिन © (28.08.16 21: 39) [34]

कोशिश करो नहीं из под отладчика тоже запускать от имени админа (правая кнопка мыши, запустить от имени администратора), и посмотри на эффект.



ВладОшин ©   (2016-08-28 22:45) [36]


> इरेज़र © (28.08.16 22: 20) [35]

да, не работает..



Eraser ©   (2016-08-29 00:29) [37]


> व्लाडोशिन © (28.08.16 22: 45) [36]

как вариант, если имеется хороший антивирус, UAC можно смело отключить полностью (win7 это еще можно было сделать).



KSergey ©   (2016-08-29 09:26) [38]

> Rouse_ © (26.08.16 21: 26) [18]
> Не понял - с какого боку тут дебажный оверлей?

С такого, что вы недоумеваете по поводу работы других программистов ("кто этот код вообще писал?!!!), но что-то вам при этом мешает чётко поставить задачу.
И это удивляет.



Игорь Шевченко ©   (2016-08-29 09:55) [39]

इरेज़र © (29.08.16 00: 29) [37]


> как вариант, если имеется хороший антивирус, UAC можно смело
> отключить полностью


Это называется "вредные советы". Не надо их давать



virex(home) ©   (2016-08-29 13:39) [40]


> Запустите под отладчиком - циферки в заголовке бегут?

delphi7
winxpsp3
циферки "бегут" как со строкой
OutputDebugString(PChar(S));
так и без

при нажатии и удерживании alt - циферки меняются чаще (меньше задержка), но "рывками"
при однократном нажатии alt (и отпустили) - циферки не бегут
еще раз нажали alt или кликнули по форме - циферки отображают то что "набежало" и "бегут" дальше



Eraser ©   (2016-08-30 01:10) [41]


> इगोर शेवचेंको © (29.08.16 09: 55) [39]

это не вредный совет, а работающее решение конкретной проблемы. ну не в курсе человек про "тонкости" UAC, это не преступление, много кто не в курсе, т.к. сама технология ущербно реализована/задумана изначально, именно, в плане логики работы и восприятия.

про ее абсолютную бесполезность вопрос, конечно дискуссионный, но я таки считаю UAC абсолютно бесполезной, особенно для целевой аудитории.



ВладОшин ©   (2016-08-30 10:09) [42]


> इरेज़र ©

не.. пожалуй, пусть будет как есть. Чай не совсем дураки делали UAC, представляется так
То, что я точно чего не знаю - не сомневаюсь, но подозреваю, что и ты немного не со всем знаком. Может, ошибаюсь.
Просто не сложно ), нопример сделать и драг и кнопку открытия через диалог, заведя все на один action, а при разработке/отладке не пользоваться перетаскиванием, только через диалог



Игорь Шевченко ©   (2016-08-30 11:05) [43]

इरेज़र © (30.08.16 01: 10) [41]

Антивирус реагирует потом, а UAC - сейчас. Что произойдет с твоим компьютером, мне все равно, а вот советы давать не надо. Равно как и советы по вывешиванию ключей рядом с входной дверью, даже если есть абсолютно надежные соседи.



पन्ने: 1 2 पूरी शाखा

मंच: "अन्य";
वर्तमान संग्रह: 2018.05.13;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.72 एमबी
समय: 0.034 c
11-1261769000
RusSun
2009-12-25 22:23
2018.05.13
अनुक्रमणिका मिलान नहीं।


15-1472310718
किसको शक होगा
2016-08-27 18:11
2018.05.13
तस्वीरों के साथ मान्यता एल्गोरिदम 2D छवियाँ


15-1472219693
Rouse_
2016-08-26 16:54
2018.05.13
थोड़ी परीक्षा चाहिए


11-1266887722
Ruzzz
2010-02-23 04:15
2018.05.13
KOL में Windows संस्करण का निर्धारण


11-1266804761
Ruzzz
2010-02-22 05:12
2018.05.13
कोल्ड से Redid WindowsShutdown





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский