Size: a a a

2020 October 01

I

Igor in Delphi & Lazarus
SendMessage блокирует выполнение программы до завершения обработки события, поэтому строка никуда не девается
источник

AK

Alexey Kulakov in Delphi & Lazarus
Александр В
Для реверс инжиниринга только IDA, Wireshark и иногда Olly, Cheat Engine - только если надо найти базовый адрес, и не более того.
мне хотелось бы в дамне выделять по-разному заданные пользователем структуры/типы :( но написать подобное самому как-то не получается
источник

АВ

Александр В... in Delphi & Lazarus
Хы, заменил на UIntPtr и заработало. Чет нихера не понял😂
источник

AK

Alexey Kulakov in Delphi & Lazarus
смешно, смешно...
источник

АВ

Александр В... in Delphi & Lazarus
Alexey Kulakov
мне хотелось бы в дамне выделять по-разному заданные пользователем структуры/типы :( но написать подобное самому как-то не получается
такое умеет 010 editor
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Лен пердолится с наркоманским гитом
это почему )))
но ЗАЧЕМ? два каталога

у тебя ж есть прекрасный SVN ))) чо не с ним ? ))) (или это не у тебя?)
источник

AK

Alexey Kulakov in Delphi & Lazarus
помнится, что-то меня остановило от его скачивания-использования. видимо, шароварность
источник

AS

Alexey Shumkin in Delphi & Lazarus
Александр В
Хы, заменил на UIntPtr и заработало. Чет нихера не понял😂
64 бита же?
источник

AK

Alexey Kulakov in Delphi & Lazarus
(вздыхая) да не до того мне, чтоб ещё проги ломать :( мне б свои написать на основе данных неизвестной структуры... и угадывания строк, представленных хэшем
источник

АВ

Александр В... in Delphi & Lazarus
Alexey Kulakov
(вздыхая) да не до того мне, чтоб ещё проги ломать :( мне б свои написать на основе данных неизвестной структуры... и угадывания строк, представленных хэшем
Ну, как бы в сети есть мануал как, а так ты просто времени убьёшь больше на поиск идеального инструмента-)))
источник

АВ

Александр В... in Delphi & Lazarus
А, qword это тип Unsigned int
источник

AK

Alexey Kulakov in Delphi & Lazarus
нет
источник

AK

Alexey Kulakov in Delphi & Lazarus
qword - это UInt64
источник

AK

Alexey Kulakov in Delphi & Lazarus
unsigned int - это, скорее, dword или longword
источник

АВ

Александр В... in Delphi & Lazarus
Угу, спс
источник

AK

Alexey Kulakov in Delphi & Lazarus
не, что-то по описанию он мне не нравится :(
источник

GB

George Bakhtadze in Delphi & Lazarus
Александр В
Хы, заменил на UIntPtr и заработало. Чет нихера не понял😂
опять везти начало :)
источник

АВ

Александр В... in Delphi & Lazarus
Предлагаешь глобальный стрингбуффер?)
источник

GB

George Bakhtadze in Delphi & Lazarus
Александр В
Предлагаешь глобальный стрингбуффер?)
я предлагаю понимать, что если ты асинхронно отправляешь куда-то указатель на строку, или другой управляемый тип, причем в виде, не контролируемом компилятором (нетипизированном), то к моменту обработки по этому указателю может быть что угодно, или даже ничего
источник

IP

Ivan Polyacov in Delphi & Lazarus
Не нашел готовый велосипед, поэтому сделал свой: утилита  для парсинга/анализа логов и т.п. Раньше для каждой такой задачи писал парсер на Perl, но заколебался каждый раз вспоминать синтаксис и отлаживать код, поэтому написал более универсальную штуку. Вот что она делает:
* фильтрует строки регулярными выражениями, т.е. извлекает полезные данные;
* группирует строки на основе регулярного выражения;
* сортирует строки на основе опять же регулярного выражения;
* вычисляет всякую статистику по группам: типа count/avg/min/max;

Лежит тут: https://github.com/Cooler2/StringProc
источник