Link d'un module a86 avec tlink - ASM - Programmation
MarshPosté le 08-12-2004 à 13:38:35
salut tout le monde,
je présente mon pb d'assembleur - objectif: tenter de faire de la prog win16, par ex. des messageBox, en 8086 sous a86. j'ai compilé mon module avec a86. lorsque je link avec tlink (16bits) , j'obtiens le message suivant :
Citation :
Warning: No module definition file specified: using defaults Fatal: Bad object file record in module MSGBOX near module file offset 0x000000DF
nb: pour le warning c pas très grave
je fais alors un tdump sur mon module MSGBOX.obj et j'obtiens :
Code :
000000 THEADR MSGBOX
00000B LNAMES
Name 1: ''
Name 2: 'CODE'
Name 3: 'STACKSEG'
Name 4: 'STACK'
Name 5: 'DATASTUFF'
Name 6: 'DATA'
Name 7: 'CODESTUFF'
00003D SEGDEF 1 : STACKSEG PARA STACK Class 'STACK' Length: 0a00
000047 SEGDEF 2 : DATASTUFF PARA PUBLIC Class 'DATA' Length: 003f
000051 SEGDEF 3 : CODESTUFF PARA PUBLIC Class 'CODE' Length: 011a
Marsh Posté le 08-12-2004 à 13:38:35
salut tout le monde,
je présente mon pb d'assembleur
- objectif: tenter de faire de la prog win16, par ex. des messageBox, en 8086 sous a86.
j'ai compilé mon module avec a86.
lorsque je link avec tlink (16bits) , j'obtiens le message suivant :
Warning: No module definition file specified: using defaults
Fatal: Bad object file record in module MSGBOX near module file offset 0x000000DF
nb: pour le warning c pas très grave
je fais alors un tdump sur mon module MSGBOX.obj et j'obtiens :
l'offset 0x000000DF correspond à la section FIXUPP => ???
qu'est ce donc cette section FIXUPP ?
si qq1 a déjà fait l'expérience, merci pour vos réponses...
Message édité par GMI3 le 08-12-2004 à 13:39:24