Ir al contenido


Foto

No se ha podido transformar un flujo de componente binario de FrmPrincipal:TFrmPrincipal en texto. Out of memory


  • Por favor identifícate para responder
4 respuestas en este tema

#1 El_Chava

El_Chava

    Member

  • Miembros
  • PipPip
  • 40 mensajes

Escrito 24 agosto 2015 - 02:01

Hola amigos del foro nuevamente aqui con uds pidiendo su ayuda al siguiente problema que tengo en lazarus y el siguiente al compilar el programa que estoy desarrollando me sale el siguiente mensaje:
 


delphi
  1. [Window Title]
  2. Error de flujo
  3.  
  4. [Content]
  5. No se ha podido transformar un flujo de componente binario de FrmPrincipal:TFrmPrincipal en texto.
  6. Out of memory
  7.  
  8. [Abortar] [Reintentar] [Ignorar]

La verdad no se como resolver este error ya que no he encontrado en internet que es lo que genera este error. Ojala me puedan ayudar. de antemano muchas gracias


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 24 agosto 2015 - 03:04

Hola amigos del foro nuevamente aqui con uds pidiendo su ayuda al siguiente problema que tengo en lazarus y el siguiente al compilar el programa que estoy desarrollando me sale el siguiente mensaje:
 


delphi
  1. [Window Title]
  2. Error de flujo
  3.  
  4. [Content]
  5. No se ha podido transformar un flujo de componente binario de FrmPrincipal:TFrmPrincipal en texto.
  6. Out of memory
  7.  
  8. [Abortar] [Reintentar] [Ignorar]

La verdad no se como resolver este error ya que no he encontrado en internet que es lo que genera este error. Ojala me puedan ayudar. de antemano muchas gracias

 

Hola

 

Lo que dice es que en la inicialización de tu aplicación estás accediendo a un campo de tipo BinaryStream y lo quieres mostrar como una cadena simple.

 

Se necesita más información de lo que haces al iniciar tu programa porque así al vuelo es un poco complicado y sólo nos queda hacer conjeturas.

 

Me pregunto si abres alguna tabla o accedes a una imagen o a un servicio web, etc. etc. etc. al iniciar la aplicación.

 

Saludos


  • 0

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 24 agosto 2015 - 05:24

El_Chava vas a tener que explicarnos en que consiste tu aplicación, que haces al momento de crear y/o al visualizar el form principal. Sin ver el código va a ser muy complicado encontrar tanto el problema como una posible solución y/o proponer una alternativa.

 

Es también muy importante NO traducir el mensaje de error/excepción que te arroja. Escribe textualmente la descripción del mismo. Es así en como podemos esperar o al menos ver el error puntual que aparece.

 

Un EOutOfMemory puede deberse a varias causas. Una primera aproximación para determinar el problema es disponer de puntos de interrupción esperando que al ver paso a paso llegues hasta el punto en que se presenta el error. Y esto vuelve al inicio de mi texto: ¡Mi reino por un código! ;)

 

Saludos,


  • 0

#4 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 24 agosto 2015 - 08:49

Por el tipo de error, yo diría que el archivo de formulario 'FrmPrincipal' contiene algún elemento que quedó mal guardado.

 

Tal vez por algún cambio de versión de Lazarus,  o al pasar de 32bits a 64bit. Alguna imagen contenida en el formulario o algún otro componente está fallando.

 

La FCL al igual que la VCL tienen mecanismos para guardar los formularios que creamos en tiempo de diseño y sus propiedades.

 

Los formularios pueden guardarse en formato binario o texto y al parecer es precisamente en esta trasformación en donde se presenta la falla.

 

Yo intentaría recuperar el archivo desde un respaldo para descartar que sea un archivo dañado.

 

Si se debe a algún cambio de versión, entonces intentaría abrir el formulario con la versión anterior y lo guardaría como texto. O bien, si se puede abrir en una versión anterior, entonces hay que eliminar algunos elementos del formulario hasta encontrar el componente que es culpable de la falla.

 

 

Saludos.


  • 0

#5 El_Chava

El_Chava

    Member

  • Miembros
  • PipPip
  • 40 mensajes

Escrito 25 agosto 2015 - 11:05

Hola amigos una disculpa por tardarme en contestar al final recupere un respaldo que tenia de la aplicación que estoy desarrollando antes de que se iniciara con ese problema. y en si no logre identificar que causo el problema. Muchas gracias por su ayuda


  • 1




IP.Board spam blocked by CleanTalk.