https://t.me/haxker826
https://t.me/J0sephHackerr
2 faggots who write that they provide services but there is no result and write that they failed to complete the work and do not return the money. Be careful, it's probably the same scammer!
EurekaLog - это трейсер исключений. Это означает, что диагностика проблем с памятью - его побочная функциональность. Иными словами, любой строго специализированный инструмент для памяти будет мощнее.
Во-вторых, любой трейсер исключений предназначен для сбора отчёта на машинах пользователя. Это...
Несложно сообразить, что это означает, что в 7.4 (вышла 26 января) поддержки 10.1 (вышла в апреле) - нет. Машину времени ещё не изобрели.
10.1 поддерживается в 7.5.
Нафига для этого EurekaLog-то? Чтобы отчёты отправлять? Для отладки памяти локально FastMM в отладочном режиме даст намного больше.
В справке целый раздел "Compiling your project with EurekaLog" есть. Говоря кратко, надо запустить ecc32.exe с параметром --el_alter_exe. Ну и соответственно, если охота MSBuild - то вызов ecc32 надо добавить в success post build event проекта.
Проблемы не увидел:
Если вопрос в этом:
то так - нельзя. Записи передаются по значению (в отличие от объектов классов) - следовательно, можно поменять только всё значение целиком (всю запись).
Но можно так:
В этом случае свойство передаётся по указателю.
Если вопрос в этом:
то - нет, так...
Может кто подскажет, как в событии OnException получить доступ/заменить содержимое страницы? Знаю, что можно сделать ShowMessage, но не хочу отдельным диалоговым окном показывать.
Ну как бы надо определиться, как EurekaLog должна отличать эти исключения (которые надо показать пользователю) от всех прочих исключений (который надо отправить разрабу).
В зависимости от ответа на вышеуказанный вопрос (и версии EurekaLog) - можно использовать следующее:
1. Собственный класс...
В топике написано "Call Stack". Вопрос: как это соотносится с "отловить все события , которые происходят в проекте? (Нажатие клавиш, открытие окон) И вывести это на отдельную форму, чтобы можно было смотреть какую кнопку я нажал сейчас, какое окно подвинуЛ?"
Это как бы разные вещи.
Если нужен...
Дак ведь в x64 должен быть обязательный фрейм, а все вызовы должны быть выровнены по стеку. Запиши MyFunc на Паскале и посмотри листинг дизассемблера в x64 - удивишься. Короче, изучай соглашение вызова x64.
Кстати, исключения на x64 - табличные, в exe-нике лежит мета-информация по всем блокам...
Да ладно.
Хорошо, если это WinAPI функция с загрушкой специально для сплайсинга. Или одна конкретная функция. Или тебе не надо вызывать оригинальную (подмененную) функцию. Или нужно хукнуть функцию из DLL только в текущем модуле.
Тогда - да, можно всё сделать руками в несколько строк.
А если...