Из больших тем с разными вариантами и замерами производительности на ум приходит лишь древняя тема Оптимизация подсчёта количества строк в файле....
_nic Не думал, что код инициализации тоже можно\нужно отлаживать?! Для того, чтобы информировать отладчик. Например, системный DbgBreakPoint при...
TheBoss Раз это дельфя, то попробуй скормить прогу IDR. Не исключено (и даже весьма вероятно), что работа с портом завернута в отдельный поток...
Тогда уж проще прицепится к существующему чарту через обработчики WindowProc и\или всевозможные OnXXX. Но для это ес-но версия чарта\дельфей...
bolt90 Во-первых, точность вычислений сказывается только на скорости операций деления и извлечения корня, которые сами по себе являются очень...
Sholar Если тупить, то можно и пропустить ;) При работе с двордами юзаются преобразования, позволяющие определить есть ли в данном дворде хоть...
bolt90 Не знаю у кого из них более особые, но борланд, скорее всего, по умолчанию устанавливает double-точность вычислений, а VC скорее всего...
777user777 Тебе уже сказали, что при не overlapped-чтении нужно обязательно задавать параметр lpNumberOfBytesRead - ук-ль на переменную, в...
Да просто ребятам лень было огороды городить с невыравненным доступом, вот и решили заткнуть эту дыру эксепшеном ;). В x86 выравнивание данных для...
LightMoon LL = Low Level = SendWindowsHookEx c idHook = WH_KEYBOARD_LL или WH_MOUSE_LL Naruto не знаю
l_inc Спасибо за ликбез, но адресовать его лучше не мне, а автору, у которого "Несколько(сколько угодно) потоков" - вот ему и объсни, будет ли...
l_inc "Бесконечные" спинлоки имеют смысл при выполнении двух условий: 1) время захвата ресурса (т.е. чтения\записи) сравнительно мало, и 2) все...
l_inc Более разумное решение - это некоторое ограниченное кол-во спинлоков + sleep(0) или крит.секция в случае неудачи, иначе может быть...
Программый инпут может детектиться через LL-хук, в который передается флаг injected. Поэтому можно попробовать перед SendInput установить свой...
Имена участников (разделяйте запятой).