CoffDump

Your KolibriOS applications go here
  • Windows-версия программы:
    CoffDump.7z (13.91 KiB)
    Downloaded 336 times
    Screenshot:
    Spoiler:
    CoffDump.PNG
    CoffDump.PNG (17.74 KiB)
    Viewed 5708 times
    Как оказалось, нельзя просто так мешать Write, Printf и WriteConsole. Вывод в консоль работает, однако при перенаправлении вывода в файл(то есть, если сделать CoffDump test.obj >test.txt) в нём оказывается только вывод, сделанный с помощью Write. Можно было либо везде использовать только Write, либо наоборот, нигде не использовать Write. Но мне было проще переделать всё под Printf. Хотя и пришлось немного извратиться
    Spoiler:

    Code: Select all

    ...
    Function Printf(Format: PChar): Integer; CDecl; VarArgs; External 'msvcrt.dll' name 'printf';
    ...
    Procedure Write(Const Str: PChar); Begin Printf('%s', Str); End;
    ...          
              Else
              (* copy only 8 chars with a terminating null character *)
              Begin            
                LStrCpyN(PTmpBuf, SymbolName.Name, 8 + 1);
                Write(PTmpBuf);
              End;       
    ...   
  • Who is online

    Users browsing this forum: No registered users and 2 guests