Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 2 de 5
Ir a la página Anterior  1, 2, 3, 4, 5  Siguiente
 
LibreDWG En Gambas
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
tincho escribió: [Ver mensaje]
Perfecto crack


.......crack ?   congiuntivite
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
vuott escribió: [Ver mensaje]
.......crack ?   congiuntivite

"crack" en el sentido de crack del futbol, estrella del campeonato, el que marca la diferencia, alguien que destaca en lo que hace por la calidad de su desempeño.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
Compilación de la librería libreDWG, intento 3, que es el que funciono.
Pasos a seguir:
Paquetes
Código: [Descargar] [Ocultar] [Seleccionar]
sudo apt-get install git-core git build-essential gcc autoconf libtool swig texinfo python-dev libxml2-dev dejagnu libssl-dev

Descarga
Código: [Descargar] [Ocultar] [Seleccionar]
git clone git://git.sv.gnu.org/libredwg.git

Compilacion
Código: [Descargar] [Ocultar] [Seleccionar]
cd libredwg
sh autogen.sh
./configure --enable-trace (this will enable debugging messages)
make
sudo make install
make check

Brindis numero uno
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
Vale, ...y ahora ?
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
vuott escribió: [Ver mensaje]
Vale, ...y ahora ?

Estoy buscando algún ejemplo en internet de alguien que haya usado la librería para ver como lo hace, de momento encontré esta información.
AchimedesCAD (tu ya lo conoces este sitio, pues lo tensionaste antes en otro post)
How to crack a Binary File Format
DGTEFF Exploring and examining file formats

Por lo que estoy analizando, hay dos partes, la parte A que es la de acoplar la librería a gambas, y la parte B de entender internamente como es el archivo dwg.
Para la parte A creo que tu podrás decirnos algo, para la parte B estoy contactando a un amigo que desarrolla programas en C para manejar archivos de Autocad, pero no se cuales preguntas formularle, tal vez seria una ayuda para cuando exista el vinculo entre gambas y libredwg.
Que piensas Vuott? como lo ves?

Bueno ya nos dirás algo, si tienes ganas y tiempo de investigar.

Saludos
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
Bueno, vamos " per gradus ".

Primum:

Puede decirme si en la carpeta " /usr/lib " o en la carpeta " /usr/lib/x86_64-linux-gnu " hay alguna referencia a librerias dinamicas .so del recurso libredwg ?  Por ejemplo:  un file parecido a  libredwg.so ...o nombres similares.
 



 
última edición por vuott el Sabado, 16 Enero 2016, 18:43; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
vuott escribió: [Ver mensaje]
Puede decirme si en la carpeta " /usr/lib " o en la carpeta " /usr/lib/x86_64-linux-gnu " hay alguna referencia a librerias dinamicas .so del recurso libredwg ?  Por ejemplo:  un file parecido a  libredwg.so ...o nombres similares.


/usr/local/lib/libredwg.la
/usr/local/lib/libredwg.so.0.0.0

./libredwg/bindings/python/.libs/_libredwg.so.0.0.0T
./libredwg/bindings/python/.libs/_libredwg.so
./libredwg/bindings/python/.libs/_libredwg.so.0.0.0
./libredwg/bindings/python/.libs/_libredwg.so.0
./libredwg/src/.libs/libredwg.so.0
./libredwg/src/.libs/libredwg.so
./libredwg/src/.libs/libredwg.so.0.0.0
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
tincho escribió: [Ver mensaje]
/usr/local/lib/libredwg.so.0.0.0

Encontré esta libreria en internet y la descargué.

Bueno probé este test muuy sencillo:
https://github.com/ArchimedesCAD/li...examples/test.c
que solo lee un archivo .dwg .
Aquì la su traducción a Gambas:
Código: [Descargar] [Ocultar] [Seleccionar]
Library "/usr/local/lib/libredwg:0.0.0"

' int dwg_read_file(char *filename, Dwg_Data * dwg)
Private Extern dwg_read_file(filename As String, dwg As Pointer) As Integer

Public Sub Main()

  Dim filename_in As String
  Dim p_dwg As Pointer
  Dim err As Integer
  
    filename_in = "/ruta/del/archivo.dwg"
    
' Asignación de memoria para el Puntero:
    p_dwg = Alloc(2832)

' Lee el archivo .dwg:
    err = dwg_read_file(filename_in, p_dwg)
    If err Then
      Error.Raise("Imposible leer el archivo " & filename_in & " !")
    Else
      Print "¡La lectura del archivo ha tenido éxito!"
    Endif

' Libera la memoria:
    Free(p_dwg)

End


Este codigo funziona.
 



 
última edición por vuott el Sabado, 16 Enero 2016, 20:51; editado 2 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
vuott escribió: [Ver mensaje]
Este codigo funziona.

ok, ya esta, me aparece el mensaje "¡La lectura del archivo ha tenido éxito!"

Ahora como navego o busco por el archivo, puedes orientarme?
Se puede obtener algo así como una string cuando se hace file.load(archivo.txt) ??

saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: LibreDWG En Gambas 
 
No conozco este recurso dwg; supongo que tu tienes que decodificar el archivo .dwg cargado.

Debes buscar un exemplo en C de lo que te sirve, asì podremos convertirlotomatoen Gambas.


uhmmmm......hace falta entender si algunas informaciones pueden ser extrapoladas por algunos miembros de las Estructuras de la librería libredwg .
 



 
última edición por vuott el Sabado, 16 Enero 2016, 22:55; editado 3 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Comunicar Un Movil Con Gambas: Bluetooth Â... jsbsan General 2 Sabado, 14 Julio 2012, 23:37 Ver último mensaje
sebikul
No hay nuevos mensajes Consulta Sobre Componentes Al Migrar Progr... drdr15 Controles/Librerías/Componentes 2 Miercoles, 24 Abril 2013, 19:01 Ver último mensaje
jsbsan
No hay nuevos mensajes Cerrar Gambas Para Abrir Otro Proyecto De ... Shell General 5 Jueves, 21 Septiembre 2017, 19:42 Ver último mensaje
shordi
No hay nuevos mensajes Gambas Book. Manual Online Alemán De Gamb... Shell General 3 Martes, 19 Febrero 2019, 14:29 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 2 de 5
Ir a la página Anterior  1, 2, 3, 4, 5  Siguiente

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