Cómo omitir el Fichero .TDS?

Cómo omitir el Fichero .TDS?

Postby Armando » Sat Jan 27, 2024 11:44 pm

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
Armando
 
Posts: 3226
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo omitir el Fichero .TDS?

Postby Antonio Linares » Sun Jan 28, 2024 6:50 am

Estimado Armando,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42098
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Cómo omitir el Fichero .TDS?

Postby Armando » Sun Jan 28, 2024 6:35 pm

Master:

No logro el objetivo :oops:

[url]
Image
[/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
Armando
 
Posts: 3226
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Cómo omitir el Fichero .TDS?

Postby Antonio Linares » Mon Jan 29, 2024 6:21 am

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
Antonio Linares
Site Admin
 
Posts: 42098
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Cómo omitir el Fichero .TDS?

Postby Enrico Maria Giordano » Mon Jan 29, 2024 9:04 am

Antonio Linares wrote:Tienes que usar -td en minúsculas


There is no -td switch for ilink32.exe:

Code: Select all  Expand view
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: 8714
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Cómo omitir el Fichero .TDS?

Postby Enrico Maria Giordano » Mon Jan 29, 2024 9:05 am

As far as I know, TDS files can't be omitted. Just delete them after linking phase.
User avatar
Enrico Maria Giordano
 
Posts: 8714
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Cómo omitir el Fichero .TDS?

Postby Antonio Linares » Mon Jan 29, 2024 1:20 pm

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
Antonio Linares
Site Admin
 
Posts: 42098
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Cómo omitir el Fichero .TDS?

Postby Enrico Maria Giordano » Mon Jan 29, 2024 1:49 pm

It does not work (just tested).
User avatar
Enrico Maria Giordano
 
Posts: 8714
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Cómo omitir el Fichero .TDS?

Postby karinha » Mon Jan 29, 2024 2:18 pm

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 view

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: 7822
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Cómo omitir el Fichero .TDS?

Postby karinha » Mon Jan 29, 2024 2:23 pm

LIMPIAR.BAT:

Code: Select all  Expand view

@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
User avatar
karinha
 
Posts: 7822
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 35 guests