Aprovechar delphi en otros lenguajes sin usar dlls
Comenzado por
escafandra
, abr 08 2010 11:43
5 respuestas en este tema
#1
Escrito 08 abril 2010 - 11:43
Tras darme cuenta que delphi no compila proyectos .lib y a raiz de éste hilo, encontré esto que creo que pueda ser de interés para aquellos que usamos mas de un lenguaje y queremos aprovechar las bondades de uno en otro.
Saludos.
Saludos.
#2
Escrito 08 abril 2010 - 12:35
Tras darme cuenta que delphi no compila proyectos .lib y a raiz de éste hilo, encontré esto que creo que pueda ser de interés para aquellos que usamos mas de un lenguaje y queremos aprovechar las bondades de uno en otro.
Saludos.
Vaya, es un tema para investigar a fondo, muy interesante amigo escafandra
Salud OS
#5
Escrito 08 abril 2010 - 05:24
OMF (Object Module Format) es un estándar mas antiguo. Es al que hemos estado acostumbrados desde el DOS y el que se generaba con los célebres Lib.exe o TLib.exe a partir de los módulos objeto .obj.A ver amigo, ¿cuál es la diferencia entre COFF y OMF?
Tras la llegada de Unix y Linux, apareció el formato COFF (Common Object File Format) y fué adoptado por Windows NT en su formato de archivo ejecutable PE.
En la actualidad conviven ambos aunque parece que COFF gana la partida. Compiladores como Builder, al menos hasta la versión 6 soportan OMF con lo que podemos compatibilizar las viejas librerías estáticas que tengamos. Aunque hoy es mas favorable el enlace dinámico, no siempre es lo mas deseable.
Existen algunos programas para reconvertir librerías de un formato al otro. Un Ejemplo es el coff2omf.exe que viene con el builder.
Saludos.
#6
Escrito 08 abril 2010 - 06:05
Muchas gracias por la explicación amigo, lo desconocía totalmente.