2017-02-08 15 views
-2

Showmessage()などの正しいコードNTSTATUS(例:0x00000107)を返したいが、10進数でしか得られない。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(フォーマット( '0X%.8x'、[ステータス])); ' –

+1

@SertacAkyuz、ありがとう。 –

+0

または 'IntToHex' .. –

答えて

関連する問題