Page 1 of 1
Cómo omitir el Fichero .TDS?
Posted: Sat Jan 27, 2024 11:44 pm
by Armando
Amigos del foro:
Cuando compilo usando xMate, se genera un fichero con el nombre de la aplicación
y con extensión .TDS, que es? y como omitirlo?
Saludos
Re: Cómo omitir el Fichero .TDS?
Posted: Sun Jan 28, 2024 6:50 am
by Antonio Linares
Estimado Armando,
Prueba a pasarle el flag -td al ilink32.exe
Re: Cómo omitir el Fichero .TDS?
Posted: Sun Jan 28, 2024 6:35 pm
by Armando
Master:
No logro el objetivo
[url=https://imgbb.com/][img]https://i ... .jpg[/img]
[/url]
Muchas gracias por el apoyo
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 6:21 am
by Antonio Linares
Tienes que usar -td en minúsculas
En tu imagen estás usando -Tds. No es correcto
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 9:04 am
by Enrico Maria Giordano
Antonio Linares wrote:Tienes que usar -td en minúsculas
There is no -td switch for ilink32.exe:
Code: Select all | Expand
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Syntax: ILINK32 objfiles, exefile, mapfile, libfiles, deffile, resfiles
@xxxx indicates use response file xxxx
General Options:
-C Clear state before linking
-Enn Max number of errors
-GD Generate .DRC file
-Gi Generate import library
-Gn No state files
-c Case sensitive linking
-q Suppress banner
-r Verbose linking
-v Full debug information
-wxxx Warning control
Map File Control:
-M Map with mangled names
-m Map file with publics
-s Detailed segment map
-x No map
Paths:
-I Intermediate output dir
-L Specify library search paths
-j Specify object search paths
Image Control:
-Af:nnnn Specify file alignment
-Ao:nnnn Specify object alignment
-Dstring Set image description
-GC Specify image comment str
-GE:option|0xNNNN[=on|off] Set DLL characteristics flags
ALLOWBIND | ALLOWISOLATION | DYNAMICBASE | HIGHENTROPYVA
NXCOMPAT | TSAWARE
-GF:option Set image flags
SWAPNET | SWAPCD | UNIPROCESSOR | LARGEADDRESSAWARE | AGGRESSIVE
-GS Set section flags
-Gl Static package
-Gpd Design time only package
-Gpr Runtime only package
-Gt Fast TLS
-Gz Do image checksum
-H:xxxx Specify heap reserve size
-Hc:xxxx Specify heap commit size
-Rr Replace resources
-S:xxxx Specify stack reserve size
-Sc:xxxx Specify stack commit size
-Txx Specify output file type
-Ud.d Specify image user version
-Vd.d Specify subsystem version
-ax Specify application type
-b:xxxx Specify image base addr
-d Delay load a .DLL
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 9:05 am
by Enrico Maria Giordano
As far as I know, TDS files can't be omitted. Just delete them after linking phase.
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 1:20 pm
by Antonio Linares
Dear Enrico,
thanks for your feedback, my mistake to trust AI without checking it
This flag may work: -Gn
Use the -Gn option to disable incremental linking, which also prevents the generation of TDS files.
Again it comes from AI so it has to be checked
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 1:49 pm
by Enrico Maria Giordano
It does not work (just tested).
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 2:18 pm
by karinha
Armando, como siempre usamos:
https://www.allegro.cc/forums/thread/586205/595323
A menos que me equivoque, AYUDA no tiene nada al respecto.
Code: Select all | Expand
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Syntax: ILINK32 objfiles, exefile, mapfile, libfiles, deffile, resfiles
@xxxx indicates use response file xxxx
General Options:
-C Clear state before linking
-Enn Max number of errors
-GD Generate .DRC file
-Gi Generate import library
-Gn No state files
-c Case sensitive linking
-q Suppress banner
-r Verbose linking
-v Full debug information
-wxxx Warning control
Map File Control:
-M Map with mangled names
-m Map file with publics
-s Detailed segment map
-x No map
Paths:
-I Intermediate output dir
-L Specify library search paths
-j Specify object search paths
Image Control:
-Af:nnnn Specify file alignment
-Ao:nnnn Specify object alignment
-Dstring Set image description
-GC Specify image comment str
-GE:option|0xNNNN[=on|off] Set DLL characteristics flags
ALLOWBIND | ALLOWISOLATION | DYNAMICBASE | HIGHENTROPYVA
NXCOMPAT | TSAWARE
-GF:option Set image flags
SWAPNET | SWAPCD | UNIPROCESSOR | LARGEADDRESSAWARE | AGGRESSIVE
-GS Set section flags
-Gl Static package
-Gpd Design time only package
-Gpr Runtime only package
-Gt Fast TLS
-Gz Do image checksum
-H:xxxx Specify heap reserve size
-Hc:xxxx Specify heap commit size
-Rr Replace resources
-S:xxxx Specify stack reserve size
-Sc:xxxx Specify stack commit size
-Txx Specify output file type
-Ud.d Specify image user version
-Vd.d Specify subsystem version
-ax Specify application type
-b:xxxx Specify image base addr
-d Delay load a .DLL
Regards, saludos.
Re: Cómo omitir el Fichero .TDS?
Posted: Mon Jan 29, 2024 2:23 pm
by karinha
LIMPIAR.BAT:
Code: Select all | Expand
@If Exist *.Bak Del *.Bak
@If Exist ARMANDO.Obj Del ARMANDO.Obj
@If Exist *.Log Del *.Log
@If Exist ARMANDO.Map Del ARMANDO.Map
@If Exist ARMANDO.PPO Del ARMANDO.Ppo
@If Exist ARMANDO.TDS Del ARMANDO.TDS
@If Exist *.Bc Del *.bc
@If Exist ARMANDO.C Del ARMANDO.C
@If Exist ARMANDO.HC Del *.HC
If Exist ARMANDO.Exe Del ARMANDO.Exe
.tds
Categoria: Turbo Debugger Symbols File
Regards, saludos.