Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar código imagen de picture a var. string..

Estas en el tema de Pasar código imagen de picture a var. string.. en el foro de Visual Basic clásico en Foros del Web. Hola, tengo una imagen en un picture y para copiar el código fuente de la imagen en un string realizo los siguientes pasos: 1)La copio ...
  #1 (permalink)  
Antiguo 02/12/2005, 05:12
 
Fecha de Ingreso: abril-2005
Mensajes: 17
Antigüedad: 19 años
Puntos: 0
Pasar código imagen de picture a var. string..

Hola, tengo una imagen en un picture y para copiar el código fuente de la imagen en un string realizo los siguientes pasos:
1)La copio en un fichero con:

SavePicture picMat.Image, "c:\.bmp"

2) Despues leo del fichero donde lo copio con:

' Open "c:\.bmp" For Binary Shared As #iFile
' While Not EOF(iFile) And Len(StrBMP) <= 64000
' strLine = Space(250)
' Get #iFile, , strLine
' StrBMP = StrBMP & strLine
' Wend
' Close #iFile

dejando el código de la imagen en una variable ("StrBmp") de tipo String.

Pero ahora me han pedido que copie el código de dicha imagen en la variable de tipo string pero sin copiar antes dicho código en un fichero, alguna idea???

Gracias y perdón por la chapa.

saludos,
Iñaki Luengas
  #2 (permalink)  
Antiguo 04/12/2005, 11:07
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Cita:
Iniciado por kakooo
Hola, tengo una imagen en un picture y para copiar el código fuente de la imagen en un string realizo los siguientes pasos:
1)La copio en un fichero con:

SavePicture picMat.Image, "c:\.bmp"

2) Despues leo del fichero donde lo copio con:

' Open "c:\.bmp" For Binary Shared As #iFile
' While Not EOF(iFile) And Len(StrBMP) <= 64000
' strLine = Space(250)
' Get #iFile, , strLine
' StrBMP = StrBMP & strLine
' Wend
' Close #iFile

dejando el código de la imagen en una variable ("StrBmp") de tipo String.

Pero ahora me han pedido que copie el código de dicha imagen en la variable de tipo string pero sin copiar antes dicho código en un fichero, alguna idea???

Gracias y perdón por la chapa.

saludos,
Iñaki Luengas
Simplemente no se puede, la imagen en memoria no es una imagen de Tipo Archivo (bueno, tal vez es, pero el Picture solo te "apunta" a la Imagen, entonces no podras hacerlo), ahora Por que no guardarlo en un archivo? De todas formas, si molesta puedes volver a borrarlo...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:52.