Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-06-2021
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
¿Cómo compilar un proyecto que usa netmasters fastnet tools en Delphi 10.3 Río?

Buenos días,

Tengo un proyecto desarrollado en Delphi 5 que utiliza Netmasters Fastnet Tools.

He estado investigando y he encontrado lo siguiente:

1- Delphi 5 fue la última versión que tuvo estos componentes, ya que, Delphi los reemplazó por Indy. De hecho, creo que ya en la versión 5 existía Indy y se recomendaba dejar de usar Netmasters Fastnet Tools. Link oficial: http://web.archive.org/web/200310130...,29766,00.html

2- Leí que existe/existía una versión de pago, compatible con versiones superiores a delphi 5, pero desconozco su precio y si es compatible para delphi 10.3.

3- He extraído el paquete dclnmf50.bpl a través de Delphi 5, según mi ignorancia esto debería ser suficiente para hacer funcionar FastNet en delphi 10.3, pero no fue el caso.

Resumen y preguntas:
Creo que tengo dos opciones:
1- Modifico el código original (delphi 5) para que deje de usar fastnet y empiece a usar Indy, para posteriormente intentar compilar en Delphi 10.3. Si este punto les parece el más recomendable ¿alguien tiene una guía con los pasos a seguir o podrían orientarme un poco?
2- Intento instalar fastnet en delphi 10.3 y compilo sin tocar código ¿creen que esto sea posible?


Nota: he visto posts del 2003 en los que se recomendaba ya no usar esos componentes, increíble que nunca se haya cambiado.

Links que podrían ayudar:
https://www.delphipraxis.net/195429-...mponenten.html
https://www.delphipraxis.net/6696-fa...elphi-7-a.html
https://www.opendll.com/index.php?fi...sion=6.0.6.163
__________________
Sean los orientales tan ilustrados como valientes.
Responder Con Cita
  #2  
Antiguo 08-06-2021
strelok strelok is offline
Miembro
 
Registrado: sep 2017
Posts: 181
Poder: 7
strelok Va por buen camino
¿Cómo evitar tener que colocar el nombre completo de un paquete en Delphi 10.3?

Otra pregunta, si me lo permiten:

He intentado compilar e instalar unos componentes de terceros, pero no he podido compilarlos porque, por ejemplo, requieren a "Windows", "Forms", "ComObj", etc, etc y debo especificar el nombre completo, por ejemplo, "Winapi.Windows", "Vcl.Forms", etc ¿Cómo configurar delphi 10.3 para evitar tener que modificar el código de componentes de terceros?
__________________
Sean los orientales tan ilustrados como valientes.

Última edición por strelok fecha: 08-06-2021 a las 10:30:20.
Responder Con Cita
  #3  
Antiguo 08-06-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por strelok Ver Mensaje
He intentado compilar e instalar unos componentes de terceros, pero no he podido compilarlos porque, por ejemplo, requieren a "Windows", "Forms", "ComObj", etc, etc y debo especificar el nombre completo, por ejemplo, "Winapi.Windows", "Vcl.Forms", etc ¿Cómo configurar delphi 10.3 para evitar tener que modificar el código de componentes de terceros?

Para esto revisa los "Unit Scope names" en la configuración del proyecto, a ver si es lo que necesitas.
http://docwiki.embarcadero.com/RADSt...it_Scope_Names
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 08-06-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
[quote=strelok;541243]
1- Modifico el código original (delphi 5) para que deje de usar fastnet y empiece a usar Indy, para posteriormente intentar compilar en Delphi 10.3. Si este punto les parece el más recomendable ¿alguien tiene una guía con los pasos a seguir o podrían orientarme un poco?

Cita:
Empezado por strelok Ver Mensaje
2- Intento instalar fastnet en delphi 10.3 y compilo sin tocar código ¿creen que esto sea posible?
Para eso necesitas el código fuente, volver a recompilar to y adaptar ese paquete de componentes a la versión 10.3.


Dependerá del uso que hagas de esos componentes, pero cláramente la que a priori parace más sencilla es la primera y por supuesto más recomendable.
Más sencilla, porque parece que es más fácil adaptar tu programa que no un paquete de componentes de comunicación. El código del programa seguro que lo conoces, el código de los componentes no.
Además la adaptación puede que llegue a ser imposible. No simplemente porque no compile o no funcione, sino porque puede darse el caso de que aunque lo consigas, las funiocnalidades de un paquete obsoleto como este (delphi 5) no sean válidas para lo que necesitas hoy en día.


Más recomendable también porque si tu aplicación está realizada en delphi 10.3, lo lógico es que el máximo de componentes que utilices estén actualizados (por las funcionalidades, por los bugs corregidos, y por futuras verisones a las que puedes ir adaptando tu programa).

Incluso dependiendo de lo que estés haciendo yo revisaría los componetes de REST. Si valen para lo que estás haciendo, mejor estos que las Indy.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Compilar un proyecto en x64 con Embarcadero RAD 10.3 Rio aguml C++ Builder 2 19-05-2020 20:10:17
Problema al correr / compilar proyecto en delphi 7 Winsock OOP 2 03-02-2010 23:01:55
Como compilar un proyecto Delphi sin el IDE Alliance Varios 5 26-11-2009 18:20:29
Compilar un proyecto hdez_gdl OOP 1 03-09-2003 22:24:13


La franja horaria es GMT +2. Ahora son las 11:57:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi