Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cración De Un Componente Que Usa Una Librería C
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Cración De Un Componente Que Usa Una Librería C 
 
Hola a todos estoy tratando de aprender como se hace un componente que usa una libreria C
Recién comienzo y no tengo idea de como hacerlo. si alguien sabe como se hace y desea compartilo me sera de gran ayuda.
Por otra parte si alguien sabe de algún componente existente que ya use una librería C también comentelo por favor, porque es mejor comenzar estudiando algo ya hecho que desde cero.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
Yo lo he mirado por encima, pero si te sirve de ayuda, bajate la versión de gambas al completo y ahí existe componentes hechos en C y en código gambas. Esta bastante bien escrito y claro de comprender.
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
gambafeliz escribió:  
Yo lo he mirado por encima, pero si te sirve de ayuda, bajate la versión de gambas al completo y ahí existe componentes hechos en C y en código gambas. Esta bastante bien escrito y claro de comprender.

Si, eso ya lo hice. Como habrás podido ver son unos cuantos componentes. Agradesco que respondas el post pero la verdad que necesito algo de ayuda algo mas avanzada.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
En esta especifica pagine del Wiki italiano hay un enlace para descargar un tutorial escrito por Tobias Boege:

   https://www.gambas-it.org/wiki/inde...in_linguaggio_C
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
vuott escribió:  
En esta especifica pagine del Wiki italiano hay un enlace para descargar un tutorial escrito por Tobias Boege:

   https://www.gambas-it.org/wiki/inde...in_linguaggio_C


Gracias muy interesante tu enlace lo he mirado por encima y esta genial, supongo que es lo que tincho esperaba en realidad.

Siempre para mi es una alegría saludarte, amigo vuott

Chao
 



 
gambafeliz - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
vuott escribió:  
En esta especifica pagine del Wiki italiano hay un enlace para descargar un tutorial escrito por Tobias Boege:

   https://www.gambas-it.org/wiki/inde...in_linguaggio_C

Perfecto Vuott, me parece que es justo lo que necesito para empezar.
Gracias.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
tincho escribió:  
me parece que es justo lo que necesito para empezar.


tincho,

Linus ha sido muy cortés, amable al proponerte aquel programa.
Yo lo vi, pero no es - en mi opinion - lo que vas buscando.

Tenemos que distinguir entre "Componente" gambas, escrito en C, y la simple llamada con la palabra-clave Extern (como he mostrado muchas veces aquí) de funciones externas escritas en C.
Es decir, nosotros tenemos que distinguir entre "Componente" gambas, escrito en C o en puro gambas, que debe ser instalado en el sistema, y el uso de la palabra-clave Extern que permite utilizar funciones externas, escritas en C, sin necesidad de que el programa se instale en nuestro sistema.
El programa, propuesto por Linus, pertenece a este segundo caso con la palabra-clave Extern.

Crear un Componente, escrito en C/C++, para gambas... es oootra cosa que usar simplemente Extern.  
 



 
última edición por vuott el Lunes, 08 Junio 2020, 19:58; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
todos los caminos conducen a Roma

ya sea via componente o via Extern, llegamos a un objeto Shared Librery .so , para el caso libredwg.so.0

el componente hace que la libreria parezca nativa, como en el ejemplo de uso de OpenGL sin el componente GB
 




===================
"Los IF son mas rápidos" - autor anónimo
 
tercoIDE - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
vuott escribió:  
tincho escribió:  
me parece que es justo lo que necesito para empezar.


tincho,

Linus ha sido muy cortés, amable al proponerte aquel programa.
Yo lo vi, pero no es - en mi opinion - lo que vas buscando.

Tenemos que distinguir entre "Componente" gambas, escrito en C, y la simple llamada con la palabra-clave Extern (como he mostrado muchas veces aquí) de funciones externas escritas en C.
Es decir, nosotros tenemos que distinguir entre "Componente" gambas, escrito en C o en puro gambas, que debe ser instalado en el sistema, y el uso de la palabra-clave Extern que permite utilizar funciones externas, escritas en C, sin necesidad de que el programa se instale en nuestro sistema.
El programa, propuesto por Linus, pertenece a este segundo caso con la palabra-clave Extern.

Crear un Componente, escrito en C/C++, para gambas... es oootra cosa que usar simplemente Extern.  

Coincido contigo Vuott, de hecho estoy leyendo ahora mismo el tutorial de Tobias.
Do momento estoy en blanco en este tema así que el tutorial me parece lo mas viable para que logre entender el funcionamiento.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cración De Un Componente Que Usa Una Librería C 
 
tercoIDE escribió:  
todos los caminos conducen a Roma
ya sea via componente o via Extern, llegamos a un objeto Shared Librery .so , para el caso libredwg.so.0
el componente hace que la libreria parezca nativa, como en el ejemplo de uso de OpenGL sin el componente GB

Ok, todavía no llegue a esa etapa
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron