Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Incluir datos en una dll

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Incluir datos en una dll Responder citando

Me pregunto si es posible incluir en una Dll datos para luego cargarlos desde el programa de forma parecida a como se cargan los declarados con RCDATA en un archivo de recursos

phil
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Quizás no me haya explicado convenientemente y por eso nadie ha respondido

Me refiero por ejemplo a almacenar dentro de una dll, quizás como arrays o de otra forma por ejemplo estos 4 bytes

0x23, 0xbe, oxbb, 0xff y luego poder cargarlos desde el programa principal

A ver si uno de los maestros del foro me puede dar una idea de como hacerlo

phil
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

No acabo de entender con que objeto almacenar datos en una DLL.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola

Angel, gracias por tu respuesta

Efectivamente parece un poco extraño, pero todo tiene su explicación

En este momento estoy modificando una aplicación que he realizado hace tiempo para manejo de un robot industrial.

Dado que los protocolos de comunicación están en hexadecimal y cada vez ocupan mas estoy valorando la posibilidad de incluirlos en una dll para descargar el programa principal

Por ello comentaba yo en mi post anterior aquello de almacenar 0x..., 0x...

Puedo almacenarlos en la dll como arrays de char o unsigned char y devolverlos al programa que los llama con un simple memcpy, pero me pregunto si hay alguna forma mejor y que consuma menos recursos

Y ya para rizar el rizo un pequeño ejemplo seria de inestimable ayuda

phil
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Yo te aconsejaría guardarlos en un fichero al margen de la DLL, ya sí no tiens que compilar cada vez que haya una modificación.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Hola

Entiendo Angel, pero prefiero hacerlo en una dll porque además quiero incluir en ella algunas funciones para cálculos

phil
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.