I get: mlde32.obj : fatal error LNK1107: invalid or corrupt file: cannot read at 0x292 when try to compile a project with a link to an .obj file

    General discussion

  • Hi all,

    I'm trying to compile a project I found here:, but using both VS 2010 and 2008 I get the error:

      mlde32.obj : fatal error LNK1107: invalid or corrupt file: cannot read at 0x292

    I can not understand how to fix it because the mlde32.obj doesnt even has an address 0x292; it's end is at 0x291. But I think the meaning of this error is different.

    I even tried using the LINK.exe with the mlde32.obj and the main.obj I get at the end of the compile, but I get the same error.

    Has anyone any hint that can help me?


    Friday, January 28, 2011 8:16 PM

All replies

  • No idea at all???
    Saturday, January 29, 2011 10:06 AM
  • The mlde32.obj file is probably too old for modern linkers. The file mlde32.asm seems to be the source, therefore try re-making mlde32.obj. You need a special compiler — Assembler. For example: MASM or ML.

    Saturday, January 29, 2011 4:41 PM
  • Hi,

    I downloaded MASM, rewrote some asm lines and assembled it and everything seems working fine. If anyone need this upgraded versione of MLDE32 leave here your address and I'll send it to you.


    Sunday, January 30, 2011 11:13 AM
  • Hi SegaOssa !!

    I am currently needing this upgraded version of MLDE32.

    May you send it to me please ?

    My address :


    Saturday, June 01, 2013 1:30 AM