d-mozulyov / Tiny.Library

General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder
MIT License
79 stars 17 forks source link

Demo c Vcl #5

Closed kapkapas closed 4 years ago

kapkapas commented 4 years ago

При компиляции демо примера (опять с производительностью Invoke - InvokeBenchmark) в Vcl-проекте (с Fmx все нормально) возникает ошибка First chance exception at $007FC485. Exception class $C0000005 with message 'access violation at 0x007fc485: read of address 0x00000000'. Process Project3.exe (10316) Это вход в метод

function TVmtMethodExEntry.GetData(var AData: TSignatureData): Integer; var LEntry: PVmtMethodEntry; LSignature: PVmtMethodSignature; begin LEntry := Entry; /// <---- Здесь if (Assigned(LEntry)) then begin LSignature := LEntry.Signature; if (Assigned(LSignature)) then

kapkapas commented 4 years ago

При компиляции - Вай .... 6(((

При работе демо примера InvokeBenchmark

d-mozulyov commented 4 years ago

Здравствуйте

Благодарю за обратную связь. Я правил похожий баг около месяца назад. Ждите релиза

d-mozulyov commented 4 years ago

Произошёл релиз. Просьба проверить

kapkapas commented 4 years ago

Спасибо, обязательно посмотрю внимательно завтра

d-mozulyov commented 4 years ago

Ну что в итоге?

kapkapas commented 4 years ago

Ok