Cómo omitir el Fichero .TDS?

Post Reply
User avatar
Armando
Posts: 3271
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Cómo omitir el Fichero .TDS?

Post 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
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post by Antonio Linares »

Estimado Armando,

Prueba a pasarle el flag -td al ilink32.exe
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Armando
Posts: 3271
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post by Armando »

Master:

No logro el objetivo :oops:

[url=https://imgbb.com/][img]https://i ... .jpg[/img]
[/url]

Muchas gracias por el apoyo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post by Antonio Linares »

Tienes que usar -td en minúsculas

En tu imagen estás usando -Tds. No es correcto
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Enrico Maria Giordano
Posts: 8753
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post 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
User avatar
Enrico Maria Giordano
Posts: 8753
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post by Enrico Maria Giordano »

As far as I know, TDS files can't be omitted. Just delete them after linking phase.
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Cómo omitir el Fichero .TDS?

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply