Visual Basic - imagenes

Life is soft - evento anual de software empresarial
 
Vista:

imagenes

Publicado por rodrigo (1 intervención) el 19/01/2007 15:01:24
tengo una tabla acces con una imagen que esta como Objeto OLE.... mediante visual basic nesecito crear un jpg o bmp com la imagen... o bien crear otra tabla con el codigo binario de esa imagen....

se puede..... alguien ya lo ha hecho o me puede alumbrar para ver como lograrlo...

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:imagenes

Publicado por Marcos (19 intervenciones) el 19/01/2007 16:07:09
Yo lo que hago en lugar de grabarlo como objeto OLE grabo la ruta donde está la imagen (Jpeg, Bmp, etc.) y cuando leo el registro utilizo el 'LoadPicture' para presentar la imagen en un objeto 'Image' (antes de presentarlo compruebo que existe el fichero). De esta manera ahorro en espacio de la base de datos de Access que ya sabes los problemas que hay.

Espero haber ayudado

Ejemplo:
Dim sFileName as String
sFileName = "C:\Mis Documentos\Dibujo.Jpg"
If ExisteArchivo(sFileName) = True Then
Image = LoadPicture(sFileName)
Else
Image = LoadPicture("")
End If

Public Function ExisteArchivo(sNombreArchivo As String) As Boolean
Dim AttrDev%
On Error Resume Next
AttrDev = GetAttr(sNombreArchivo)
If Err.Number Then
Err.Clear
ExisteArchivo = False
Else
ExisteArchivo = True
End If
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar