Конференция "WinAPI" » Какой участок памяти освобождать SCardFreeMemory?
 
  • cobalt © (12.09.12 19:00) [0]
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa379793%28v=vs.85%29.aspx
    Перечитал много раз, но так и не понял, какой участок памяти необходимо освобожать?
    Ситуация такая:
    передаю под Readers - nil, получаю строку, в pcchReaders - количество байт.
    Если пытаюсь совободить
     finally
       if Readers <> nil then
         SCardFreeMemory(Context, Readers);
       SCardReleaseContext(Context);
     end;

     Exit;


    то получаю AV, а вслед за этим 'Application-defined exception (code 0x0) at 0x779f016e' - как я понимаю, это внутри SCardFreeMemory
    и выбраться я оттуда не могу в отладчике
    а без отладчика "Windows осуществляет поиск способа устранения этой ошибку"
  • cobalt © (13.09.12 09:28) [1]
    Эх, тщательнее надо!
    у [b]SCardFreeMemory[/b] забыл написать [b]stdcall;[/b]
 
Конференция "WinAPI" » Какой участок памяти освобождать SCardFreeMemory?
Есть новые Нет новых   [134430   +2][b:0][p:0.001]