Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Bibliotecas de código fuente > [GH Freebrary]
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-03-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
Intento cargar el componente TghXMLDoc en Delphi 7 pero tengo este error, "[Fatal Error] GHFRTL.pas(2021): Internal error: C13081". No se si saben a que se debe ese error.

Saludos.
Responder Con Cita
  #2  
Antiguo 20-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por JuanPa1 Ver Mensaje
Intento cargar el componente TghXMLDoc en Delphi 7 pero tengo este error, "[Fatal Error] GHFRTL.pas(2021): Internal error: C13081". No se si saben a que se debe ese error.
Delphi 7 suele presentar ese tipo de error cuando no está debidamente actualizado. Básicamente por falta del parche 7.1. Una vez que lo instales ya no deberá presentarse.
Responder Con Cita
  #3  
Antiguo 20-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Como alternativa a la instalación del parche, hace tiempo Neftalí encontró un remedio usando directivas de compilación. Pero como te digo, teniendo instalado el parche 7.1 de tal manera que en el "Acerca de" del IDE se vea Version 7.0 (Build 8.1), el error del compilador ya no deberá presentarse (pienso que esa es la razón por la cual no me aparece a mí ese error).
Responder Con Cita
  #4  
Antiguo 21-03-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
Con la instalación del parche logre cargar el componente TghXMLDoc y ejecutar el ejemplo recomendado y funciona bien. Cuando cambio por mi archivo XML y cambiando segun yo por el atributo que quiero leer no me retorna nada. No se desde donde deberia empezar la lectura de mi XML o que deberia cambiar para lograr leer mi XML utilizando el componente TghXMLDoc.

<Datos diffgr:id="Datos1" msdata:rowOrder="0">
<COD_ASEG>73807</COD_ASEG>
<IDENTIFICACION>1307762201001</IDENTIFICACION>
<NOMBRE_CLIENTE>MENDOZA PEÑARRIETA SANDY MARCEL</NOMBRE_CLIENTE>
<OBSERVACION>CLIENTE</OBSERVACION>

</Datos>

Saludos.
Responder Con Cita
  #5  
Antiguo 21-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Buen día Juan.

Cada sistema maneja sus propias estructuras XML. Voy a elaborar un segundo ejemplo con el archivo que pusiste en el primer mensaje. Según se ve, no hay atributos qué leer, sólo texto de elementos (elementos y atributos son diferentes tipos de nodos).

Más tarde lo anexaré a este hilo.
Responder Con Cita
  #6  
Antiguo 21-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Ya está listo, prueba con este código.
Archivos Adjuntos
Tipo de Archivo: zip TghXMLDoc_EjemploLectura2.zip (6,5 KB, 70 visitas)
Responder Con Cita
  #7  
Antiguo 21-03-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
Excelente amigo, lo acabo de probar y funciona perfecto. Solo quiero mencionar que en mi desesperación por encontrar la solución he pasado por probar con la herramienta XML Mapper de Delphi, igual estuve intentando con el asistente de XML Data Binding pero ninguno me ayudo a resolver, posiblemente sea por mi falta de conocimientos con respecto a estas herramientas o como tu dices cada sistema genera sus propias estructuras XML las cuales no lograba entenderlas, al final con tu ejemplo he logrado resolverlo. Muchas gracias.

Saludos.
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
Alguien ha desarrollado en un paquete un descendiente de TSessionHTTPModule ? rolandoj Lazarus, FreePascal, Kylix, etc. 0 18-12-2012 23:34:27
Reproductor desarrollado en delphi miguel_pxyz Noticias 9 14-04-2009 18:39:35
Pasar una Session a un Datatable altp .NET 0 14-04-2008 20:46:19
Actualizar DataTable Juampy .NET 2 24-04-2007 19:17:19
Vender programa con código desarrollado para otro Crandel Debates 4 09-11-2005 00:38:43


La franja horaria es GMT +2. Ahora son las 20:25:21.


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