2017-02-08 8 views
-2

Я хочу вернуть правильный код NTSTATUS (например: 0x00000107) в Showmessage() или что-то подобное, но я получаю только десятичное число.Как преобразовать в правильный код, возвращенный NTSTATUS?

Как это сделать?

моя последняя попытка:

status := NtOpenFile(@hFile, FILE_GENERIC_READ, @oa, @iosb, 
     FILE_SHARE_VALID_FLAGS, FILE_SYNCHRONOUS_IO_NONALERT); 

     ShowMessage(IntToStr(status)); // display only in decimal number. 
+1

'ShowMessage (Format ('0x% .8x', [ статус])); ' –

+1

@SertacAkyuz, спасибо. –

+0

Или 'IntToHex' .. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^