Buscar : en
Por :

Ver imagenes en Visual Basic

Última respuesta el 26 oct 2009, 19:33:25 MARRDU, el 16 jun 2009, 05:39:12 
 Señalar este mensaje a los moderadores

Hola,
por favor necesito su ayuda ya no puedo mas he tratado de hacerlo y no sale.mi pregunta es tengo un formulario en visual basic 6.o he creado una base de datos y alli pongo un campo llamdo foto y lo he llenado con una imagen.Ahora como hago para visualizarlo en mi formulario creado en visual. tengo un data grid alli con todos los datos pero no me visualiza la foto que inserte en la base de datos creada en access.ayudenme por favor.

Configuración: Windows XP Internet Explorer 6.0

Mejores respuestas para « ver imagenes en Visual Basic » en :
[Mito] Visual Basic es un lenguaje orientado a objetos VerMito Visual Basic es un lenguaje orientado a objetos. Realidad FALSO Explicación: Este mito es popular, pero desafortunadamente es falso: VB6 no es un lenguaje orientado a objetos. Veamos las características de los lenguajes orientados a...
Error del sistema &H80004005 (-2147467259) VerSi al abrir Excel te aparece una ventana emergente “Microsoft Visual Basic” conteniendo el mensaje de error: Error del sistema &H80004005 (-2147467259). Error no especificado Para solucionar este problema: Abre Excel Ignora el mensaje de...
Descargar Visual Basic Runtime Files VerVisual Basic Runtime Files 6.0 contiene un conjunto de librerias (DLL) necesarias para ejecutar programas escritos en lenguaje Visual Basic 6.0 Contiene las DLL siguientes: - asycfilt.dll - COMCAT.DLL - msvbvm60.dll - OLEAUT32.DLL -...

1

Elinv, el 17 jun 2009, 05:18:53
  • +11

Hola aquí te dejo un pequeño programa que trabaja ADO sin el CONTROL, puro código.
En -->proyecto -->referencias ... tildas --->Microsoft ActiveX Data Objects 2.0 Library
En -->Proyecto -->Componentes ... tildas ---> Microsoft Common Dialog Control 6.0 (SP3)
En el formulario agregas:...
Tres textbox, un pictureboxd y 8 commandbutton
les pones los siguientes caption:...
------------------------------------------
Command1.caption ="Inicio"
Command2.caption ="Anterior"
Command3.caption ="Siguiente"
Command4.caption ="Final"
Command5.caption ="Nuevo"
Command6.caption ="Borrar"
Command7.caption ="Cargar Imagen"
Command8.caption ="Editar"
------------------------------------------
En la carpeta en la cual pongas el proyecto crea una sub carpeta "imagenes"
------------------------------------------
La base de datos access, deberá tener una tabla denominada "Tabla1" y por lo menos cuatro campos
1 ---> Apellido
2 ---> Nombres
3 ---> Mail
4 ---> Foto
------------------------------------------

Mas abajo te dejo el código del formulario
------------------------------------------------
Pero antes deseo decirte me parece que esta es la mejor manera de manejarse con fotos, es decir, guardando en la base solamente el texto del path con el nombre y la extensión de la imagen, a mas de que las vas nucleando todas en un directorio puntual, y de esta manera la base de datos no se sobredimensiona y funcionará perfectamente con pocos archivos como con una multitud.-
------------------------------------------
Bueno antes de dejarte el código, te manifiesto que no dudes en consultarme cualquier inquietud que tengas.

Gracias un abrazo.

Luis
------------------------------------------

Ahora el código explicado:
------------------------------------------
Option Explicit
' Objeto para acceder directamente a la base usando código
Private cnn As ADODB.Connection
' WithEvents permite tener acceso a los a los mismos eventos que con el ADO DataControl
Private WithEvents rst As ADODB.Recordset
'variable para la función -cargar_Imagen-
Private foto As IPictureDisp
'variable que se utiliza en el evento de crear un nuevo registro
Dim nuevo As Boolean

Private Sub Command1_Click()
On Error Resume Next
rst.MoveFirst
Call cargar_Imagen(Picture1, rst!foto)
End Sub

Private Sub Command2_Click()
On Error Resume Next
rst.MovePrevious
'Si se sobrepasa el inicio de la base, se mueve el puntero al primer registro
If rst.BOF Then
rst.MoveFirst
End If
Call cargar_Imagen(Picture1, rst!foto)
End Sub

Private Sub Command3_Click()
On Error Resume Next
rst.MoveNext
'Si se sobrepasa el final de la base, se mueve el puntero al ultimo registro
If rst.EOF Then
rst.MoveLast
End If
Call cargar_Imagen(Picture1, rst!foto)
End Sub

Private Sub Command4_Click()
On Error Resume Next
rst.MoveLast
Call cargar_Imagen(Picture1, rst!foto)
End Sub

Private Sub Command5_Click()
On Error Resume Next
'Si se presiona este comando se autoriza un nuevo registro
'Se mueve el foco al text 1
'la variable boolean nuevo se pone a True
'Se renombra el caption del comando Nuevo
'Se hace visible el comando -cargar imagen-

If nuevo = False Then
rst.AddNew
Text1.SetFocus
nuevo = True
Command5.Caption = "Grabar nuevo"
Command7.Visible = True
ocultarcontroles False
Else
Command5.Caption = "Nuevo"
Command7.Visible = False
nuevo = False
rst.Update
mostrarcontroles False
End If
End Sub

Private Sub Command6_Click()
On Error Resume Next
' Elimina el registro actual
rst.Delete
On Error Resume Next
' Mueve el puntero al siguiente registro
rst.MoveNext
' Si no puede mover al siguiente, se posiciona en el primer registro.
If rst.EOF Then
rst.MoveFirst
End If
End Sub

Private Sub Command7_Click()
On Error Resume Next
With CommonDialog1
.DialogTitle = " Seleccionar imagen"
.Filter = "BMP|*.bmp|JPEG|*.jpeg|GIF|*.gif|JPG|*.jpg|Todos|*.*"
.ShowOpen
If .FileName = "" Then
Exit Sub
Else
'Carga en nombre el path donde se ejecuta el programa, el directorio especificado
'y el nombre y la extensión de la imagen seleccionada.
Dim nombre As String: nombre = App.Path & "\imagenes\" & .FileTitle
'Copia la imagen seleccionada en el cuadro de dialogo en el lugar que dice la variable -nombre-
Call FileCopy(CommonDialog1.FileName, nombre)
'actualiza el campo -foto- con el valor de la variable -nombre-
rst!foto = nombre
'actualiza el picture1 con la nueva imagen seleccionada.
Call cargar_Imagen(Picture1, nombre)
End If
End With
End Sub

Private Sub Command8_Click()
On Error Resume Next
If Command7.Visible = False Then
Command7.Visible = True
Command8.Caption = "Grabar cambios"
ocultarcontroles True
Else
' Guardar el contenido de las cajas de texto
With rst
.Fields("Apellido") = Text1
.Fields("Nombres") = Text2
.Fields("Mail") = Text3
.Update
End With
Command8.Caption = "Editar"
Command7.Visible = False
mostrarcontroles True
End If
End Sub

Private Sub Form_Load()
On Error Resume Next
' Asignar el nombre de la base de datos
' (si la aplicación se ejecuta en el directorio raiz, quitar el \)
Dim sBase
sBase = App.Path & "\fotos.mdb"
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sBase
rst.Open "SELECT * FROM Tabla1", cnn, adOpenDynamic, adLockOptimistic

' Conectar manualmente los Text1 al recordset
' Asignar el recordset al que estarán los datos conectados
' Esto funciona igual que si se conectaran a un DataControl,
' Por tanto no hay que preocuparse de actualizar el contenido, etc.
Set Text1.DataSource = rst
Set Text2.DataSource = rst
Set Text3.DataSource = rst
' Asiganr los nombres de los campos
Text1.DataField = "Apellido"
Text2.DataField = "Nombres"
Text3.DataField = "Mail"
rst.MoveFirst
Call cargar_Imagen(Picture1, rst!foto)
End Sub

Private Sub Form_Unload(Cancel As Integer)
On Local Error Resume Next
rst.Close
cnn.Close

Set rst = Nothing
Set cnn = Nothing

End Sub

Sub cargar_Imagen(Objeto As Object, Path_Foto As String)
On Error Resume Next
Dim Pos_x As Single
Dim Pos_y As Single
Dim Anchoimagen As Single
Dim Altoimagen As Single
Dim Anchoobjeto As Single
Dim Altoobjeto As Single

Dim escalaoriginal As Single
Set foto = LoadPicture(Path_Foto)

With Objeto
.AutoRedraw = True
.Cls
escalaoriginal = .ScaleMode
.ScaleMode = vbPixels

Anchoimagen = .ScaleX(foto.Width, vbHimetric, vbPixels)
Altoimagen = .ScaleY(foto.Height, vbHimetric, vbPixels)

Anchoobjeto = .ScaleWidth
Altoobjeto = .ScaleHeight

If Anchoimagen > Anchoobjeto Then
Anchoimagen = Anchoimagen - (Anchoimagen - Anchoobjeto)
Altoimagen = Altoobjeto
End If

If Altoimagen > Altoobjeto Then
Altoimagen = Altoimagen - (Altoimagen - Altoobjeto)
Anchoimagen = Anchoobjeto - (Anchoimagen - Anchoobjeto)
End If

Pos_x = (Anchoobjeto - Anchoimagen) / 2
Pos_y = (Altoobjeto - Altoimagen) / 2

End With
Objeto.PaintPicture foto, Pos_x, Pos_y, Anchoimagen, Altoimagen
Objeto.ScaleMode = escalaoriginal
End Sub

Sub mostrarcontroles(control As Boolean)
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
If control = True Then
Command5.Enabled = True
Else
Command8.Enabled = True
End If
Command6.Enabled = True
End Sub

Sub ocultarcontroles(control As Boolean)
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
If control = True Then
Command5.Enabled = False
Else
Command8.Enabled = False
End If
Command6.Enabled = False
End Sub

---------------------------------------

Responder a Elinv

2

SID, el 24 jun 2009, 02:22:53

Hola Elinv
Primero k nada gracias por el post me ha sido de mucha ayuda.
pero estoy un poco atorado =\

con el codigo k dejaste estoy intentando hacer un catalogo de productos en el cual muestre la foto por cada articulo.
Mi problema es que en el command7 no me guarda la ruta del JPG en el campo FOTO...

y tambien como puedo hacer para k al darle siguiente o anterior se cargue la foto del articulo..

Gracias por tu atencion, que jah te bendiga.

Responder a SID

3

SID, el 24 jun 2009, 02:46:01

Ha se me paso decir ..
estoy trabajando con VB 6 y Acces 2003

Responder a SID

4

Elinv, el 24 jun 2009, 04:18:53
  • +2

Igualmente querido amigo que Dios te bendiga.
Si me haces llegar tu mail, te adjuntaré dos archivos comprimidos con proyectos Visual Basic 6.0
En los archivos comprimidos que te adjuntaré, tenes dos tipos casi iguales de modelos que utilice en otros foros de esta misma página, uno de ellos es el que también esta en este foro.
No te enviaré las fotos para no sobrecargar el mensaje, pero una vez que ejecutas el proyecto, te vas a editar, buscar una foto cualquiera y le das guardar. Veras como se van actualizando las fotos en cada registro, y como al avanzar o retroceder o si decides ir al primero o ultimo registro, la foto correspondiente al mismo se visualiza.
Pues lo que hace es leer el directorio donde esta la foto, directorio que se guarda en la base Access como texto solamente y luego muestra la foto.
Lo bueno que tiene este proceso, es que todas las fotos que vos vayas eligiendo, se copian automáticamente al directorio imágenes del path donde se este ejecutando este programa, de manera tal que todas las imágenes te van quedando juntas en un mismo lugar, sin necesidad de que vos tengas que copiarla explorador mediante.
Una vez que recibas los archivos comprimidos mira en los formularios de cada proyecto que está debidamente explicado paso a paso.
No dudes en consultarme cualquier duda que tengas al respecto y ni bien tenga tu mail o alguno alternativo que vos quieras, te envio los archivos comprimidos.

Un abrazo fraterno.

Luis

Responder a Elinv

5

SID, el 24 jun 2009, 18:06:37

Hola luis!

mi e-mail es el siguiente: sida20@hotmail.com

muchas gracias por tu apoyo, tu tiempo y la atencion prestada.

Saludos!

Responder a SID

6

Elinv, el 24 jun 2009, 19:12:25

Estimado SID:

Te envié por correo los dos proyectos.
Gracias por considerarnos de utilidad.
Cualquier pregunta a tu entera disposición.

Un abrazo.


Luis

Responder a Elinv

22

temo, el 2 oct 2009, 00:38:45

Que tal Luis, buscando en internet encontré este sitio, te comento brevemente mi problema, estoy rediseñando un sistema de empleados, al cual se le va a agregar el registro de la huella digital, esto con el objetivo de utilizarlo para el registro de asistencia del personal, estoy usando un scanner digitalpersona U are U. Por lo que he investigado este hardware viene ligado con una base de datos en la cual graba la imagen en un campo objeto OLE, mi problema es que no he podido visualizar las huellas, ya estuve batallando, bajando rutinas, ejemplios y nada, siempre me manda un error, de que la imagen no es valida. el caso es que estoy queriendo utilizar otra alternativa. y es la que comentas de generar una carpeta con las huellas escaneadas. Podrías hacerme el grandisimo favor de enviar tu proyecto a mi correo?. O si tienes alguna sugerencia con relación a lo del lector de huellas, de antemano mil gracias.

Atte.
Cuauhtemoc

Responder a temo

23

Elinv, el 2 oct 2009, 05:05:25

Estimado temo:

Gracias por considerarnos.

En esta dirección:

http://www.bragadomas.com/forodeprogramacion/viewforum.php?f­=5

Este es el foro general...

http://www.bragadomas.com/forodeprogramacion/index.php

Hemos estado subiendo todos los proyectos para que aquellas personas que consideren les pueden servir, puedan bajarlos libremente.

Observa en dicho foro, que existen proyectos para grabar en la base de datos el directorio donde se aloja la imagen, y copiar la imagen a ese directorio puntual, que sino existe lo crea.

También hay otro proyecto utilizado el método Stream para grabar y leer directamente la imagen desde y hacia la base de datos.

No obstante, si a pesar de todo ello, no logras dar con la tecla, puedes analizar la posibilidad de enviarnos a nuestros mails la parte del proyecto donde estas en estos momentos parado y con gusto te lo resolveremos.

Nuestros servicios son al solo efecto de propagar el conocimiento a todos aquellos ansiosos de saber.

Humildemente subimos todo lo que hacemos a nuestros foros para que todos puedan acceder a ese conocimiento.

Por último, mil gracias por considerarnos.


Elinv

Responder a Elinv

16

srepoma, el 14 ago 2009, 19:30:02

Hola es interesante la forma como ayudas al resto, te pediria por favor si puedes enviarme a mi correo proyectos en visual Basic 6.0 de Inventarios de bienes, estoy aprendiendoa programar y escojdo hacer un programa de inventarios de bienes patrimoniales.
y si tienes proyectos en visual Basic 2008 tambien te agradeceria mucho que me la envies, otra cosa, como puedo incrustar en un formulario informacion de una tabla de Acces 2003.

gracias.
Srepoma

Responder a srepoma

17

Elinv, el 15 ago 2009, 04:53:00

Hola:

Gracias por tus palabras y es un placer ayudar en lo que humildemente podemos, cuando nos es posible.

http://www.bragadomas.com/forodeprogramacion/viewforum.php?f­=5


Fijate que en este foro estoy subiendo todo lo que puede servirle a muchos.
Alli tenes un proyecto de agenda que acabo de subir y que te podría servir como base para tu inventario, para inclusive poner fotos de lo que integres a la base de datos.

Con respecto a Visual Basic 2008, estamos subiendo en esa misma dirección un tutorial que te va a resultar claro y util y facil de entender, alli tenes como incrustar en un formulario información de una tabla.

Cualquier inquietud estamos a tu disposición.

Un fuerte abrazo y que Dios te bendiga!:

Luis
----------------------------
www.bragadomas.com.ar
www.bragadomas.com
http://bragadohoy.blogspot.com/
----------------------------
info@bragadomas.com
luis_pedro_mendez@yahoo.com.ar
----------------------------
http://www.foroswebgratis.com/foro-foro_de_programacion_en_g­eneral-152776.htm
http://www.bragadomas.com/forodeprogramacion/index.php
----------------------------

Responder a Elinv

19

Monyr18, el 3 sep 2009, 20:12:17

Necesito el codigo fuente para que de acuerdo a un numero en una caja de texto si es par muestres unas imagenes y si es impar entonces muestre otras como lo puedo hacer??? please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Responder a Monyr18

7

nano, el 27 jun 2009, 23:22:56

Hola amigos .... tengo casi el mismo problema ... me ayudaria si me enviaras a mi tb los codigos mencionados ... que patudes la mia .. pero te lo agradeceria muchisimo ...


Mi correo es nanoknot@hotmail.com ... el mismo msn por si quieres agregarme para que te bombardee de preguntas ..ajaja


gracias !! hernan

Responder a nano

8

Elinv, el 28 jun 2009, 00:47:15
  • +1

Estimado Hernán:
------------------------------------------------------------­-------------
Un gusto conocerte y por favor no dudes en enviarme al mail, cualquier pregunta que desees.
Nos encantan los desafíos y el poder ayudar.
------------------------------------------------------------­-------------
Por mail te he elevado dos archivos rar dos ejemplos que hicimos para foros y preguntas que se encuentran en esta misma web.
Espero que te sirvan, miralos, estudialos, y rediseñalos a tu gusto, y cuando te surja alguna pregunta, o quieras hacerle alguna innovación y tengas dudas?, envíamelo en el estado en que te quedaste parado, y con la cuestión o pregunta o preguntas que quieras y veremos si juntos podemos ayudarte.
Es un placer conocerte y poder estar.
Te lo decimos desde Bragado, Provincia de Buenos Aires, República Argentina.
------------------------------------------------------------­-------------
Estas web son sostenidas y hablan de nosotros, de nuestra ciudad, de nuestras costumbres, de nuestra alma.
www.bragadomas.com.ar
www.bragadomas.com
------------------------------------------------------------­-------------
En la última web hallarás algunos códigos que hemos desarrollado, como así programas etc… y muchos mas que iremos subiendo, dado que somos promotores y férreos defensores del hecho de que el conocimiento pertenece a la humanidad y debe ser compartido con todos.
------------------------------------------------------------­-------------
Un fuerte abrazo.

Luis Pedro Méndez.

Responder a Elinv

9

nanoknot, el 28 jun 2009, 03:04:37

Amigo pedro muchas pero muchas gracias ... revisare tus codigos de fuentes y te pedire ayuda mas adelante .. porque estoy realizando un proyecto grande ... el problema es que yo no soy informatico y es primera vez que entro al mundo de visual basic. .. habia trabajado con C pero en no muchas aplicaciones para pc .. solo para microcontroladores que es un poco mas facil y solo aplicaciones pequeñas


adios y gracias ....

Responder a nanoknot

10

aabfsanin, el 5 jul 2009, 19:30:00

Nesesito ayuda para hacer una clase de blo de notas que se guarde al cerrar alguien me puede ayudar aabf_sanin@hotmail.com

Responder a aabfsanin

11

Elinv, el 5 jul 2009, 19:50:27

Hola aabfsanin:

Vos decís "Nesesito ayuda para hacer una clase de blo de notas que se guarde al cerrar alguien me puede ayudar aabf_sanin@hotmail.com", si lo explicas mas detalladamente con gusto verémos si te podemos ayudar.
Gracias y un abrazo.

Luis

Responder a Elinv

12

aabfsanin, el 6 jul 2009, 00:17:24

Estoy tratando de hacer una aplicacion que son varios blogs de noatas en uno pero no se hacer que se guarden te lo mando para que lo veas (esta en exe pero no guarda cambios y para abrir en visual)

Si no me entendiste: La aplicacion tiene la funcion de guardar texto pero no puedo hacer que lo guarde al cerrarse (nesecito agregar el "guardar cambios")

LOS CAMBIOS SE DEBEN GUARDAR EN EL EXE

DISCULPA LA TARDANZA

Responder a aabfsanin

14

Elinv, el 6 jul 2009, 06:40:05
  • +1

Bueno ahora si tenés aquí los datos en el mismo ejecutable, pero necesitas tener en algún lugar del disco rígido un archivo temporal del ejecutable original.

Aquí te dejo el código original.

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
On Error Resume Next
'al salir llama a la función para archivar en el ejecutable los textbox
archivartextos
'examina si la dirección del ejecutable actual es distinta a -temporal.exe-
If App.Path & "\" & App.EXEName & ".exe" <> App.Path & "\temporal.exe" Then
'entonces llama a que se ejecute -temporal.exe-
Shell App.Path & "\temporal.exe"
End If
End Sub

Private Sub mnuSalir_Click()
On Error Resume Next
'si presionamos el boton se descarga el ejecutable
'si pusieramos -end- el -Form_QueryUnload- no funcionaría
Unload Me
End Sub
Private Sub mnuLimpiar_Click()
'bueno esto es para limpiar los textbox
'los cuales pusimos como elementos de una matriz para sintetizar código.
Text1(0).Text = ""
Text1(1).Text = ""
Text1(2).Text = ""
Text1(3).Text = ""
End Sub

Private Sub archivartextos()
On Error Resume Next
Dim archivo As String: Dim directorio As String
Dim exe_temporal As String
Dim total As String
Dim fnum As Integer
'establecemos en la variable directorio el ejecutable -temporal.exe-
directorio = App.Path & "\temporal.exe"
fnum = FreeFile
'abrimos -temporal.exe- en modo binario y solamente para lectura
Open directorio For Binary Access Read As fnum
'Creamos el espacio necesario para la variable
exe_temporal = Space(LOF(fnum))
'finalmente leemos el contenido del ejecutable en la variable string
Get fnum, , exe_temporal
'cerramos el archivo.
Close fnum
'Asignamos a la variable -total- la información extraida de -temporal.exe-
'utilizamos un separador -@separador@- para la función split que se utilizará para cargar los datos en un array
' separamos así los contenidos de los textbox
total = exe_temporal & "@separador@" & Text1(0).Text & "@separador@" & Text1(1).Text & "@separador@" & Text1(2).Text & "@separador@" & Text1(3).Text & "@separador@"
fnum = FreeFile
'definimos el valor de archivo a -Minibase1.exe- que sera temporal.
archivo = App.Path & "\Minibase1.exe"
'abrimos en modo binario para escritura y escribimos el valor de -total-
Open archivo For Binary Access Write As fnum
Put fnum, LOF(fnum) + 1, total
Close
End Sub

Private Sub extraedatosdetextbox(exe As String)
On Error Resume Next
Dim i
'variable de lectura del contenido de este ejecutable
Dim exe_contenido As String
Dim fnum As Integer
fnum = FreeFile
'abrimos el archivo en modo binario y lectura solamente
Open exe For Binary Access Read As fnum
exe_contenido = Space(LOF(fnum))
Get fnum, , exe_contenido
Close fnum
'creamos la matriz
Dim tmp() As String
'le asignamos con split todo el contenido del archivo, utilizando el separador -@separador@-
tmp = Split(exe_contenido, "@separador@")
'hacemos un recorrido por toda la matriz
For i = 0 To UBound(tmp)
'asignamos a los textbox indezados el valor de la matriz mas uno, pues el primer elemento es
'el ejecutable
Text1(i).Text = tmp(i + 1)
Next i
End Sub

Private Sub Timer1_Timer()
On Error Resume Next
'Porque el timer?
'Por comodidad.
'Resulta que el evento load del formulario hay muchas cosas que no la puede lograr
'por efecto de la inmediatez de los acontecimientos.
'Así que le damós algún tiempo para que el programa se acomode y luego le mandamos
'las directivas.
'---------------------------------------------------
'pruebe de poner estas directivas en el evento load del formulario y no funcionará.
'---------------------------------------------------
'Examina si el ejecutable es -temporal.exe- en tal caso ejecuta lo siguiente
If App.Path & "\" & App.EXEName & ".exe" = App.Path & "\temporal.exe" Then
'borra el ejecutable -Minibase.exe-
Kill App.Path & "\Minibase.exe"
'pues de lo contrario esta directiva de copia mandaría un error
FileCopy App.Path & "\Minibase1.exe", App.Path & "\Minibase.exe"
'finalmente borra -Minibase1.exe- que fué creado a los efectos temporales
Kill App.Path & "\Minibase1.exe"
'sale del programa
End
End If
'Si el nombre del ejecutable no es --temporal.exe-
'ejecuta la función siguiente y muestra los datos en pantalla
extraedatosdetextbox App.Path & "\" & App.EXEName & ".exe"
'desactiva el timer.
Timer1.Enabled = False
End Sub

'Bueno tenes un ejecutable que archiva los datos en si mismo.


Un abrazo luis.

Responder a Elinv

15

Yuriko, el 22 jul 2009, 23:16:58

Hola Luis!!!!

Antes que todo te mando un saludo, me gustaría saber si me puedes enviar a mi mail los dos archivos comprimidos con proyectos Visual Basic 6.0 que le mandaste a SID, de antemano te lo agradesco, necesito trabajar con una base de datos de imágenes y creo que me podrían ayudar tus ejemplos.

De antemano te agradesco, mi mail es lomlmx@hotmail.com, que estés bien =D

Responder a Yuriko

20

yuriko, el 4 sep 2009, 11:31:44

Pronto te llegara el dia y sabras lo que es el terror te vas a morir por culera pendeja

Responder a yuriko

13

aabfsanin, el 6 jul 2009, 00:19:30

ME GUSTARIA QUE ME DES TU CORREO EL MIO ES aabf_sanin@hotmail.com hasi te puedo mandar lo que llevo hecho para que me entiendas mejor

Responder a aabfsanin

18

damaincam, el 31 ago 2009, 13:19:22
  • +1

Hola mi problema es el siguiente necesitaria hacer tipo una enciclopedia en visual basic nada muy complicado sino que tenga un glosario de las cosas y cuando le hagas click en cada nombre se abra otra ventana con la informacion y una foto o mas de lo que representa
gracias

Responder a damaincam

21

Vagui_yo, el 29 sep 2009, 22:45:33

Hola, primero que nada buenas tardes a todos.

La verdad es que el conocimiento que tiene Elinv es bastante bueno.

Pero no fue su conocimiento el que me animó a inscribirbe en esta pagina, sino la manera que tiene de compatirlo y sobre todo que es muy amable.


Asi que abusando tanto de su conocimiento y su amabilidad por aqui los estaré molestando con mis dudas mas adelante. Y claro está que si algo puedo aportar con gusto lo haré.

Responder a Vagui_yo

24

 maesdamian, el 26 oct 2009, 19:33:25

Saludos algun amigo q me pueda ayudar..
bueno la verdad me he alejado de la programacion en vb6.0
quisiera ver si me pueden ayudar hacer un proyecto..
el cual se trata de un sistema de votacion que trabaje con base de datos logicamente y que cada usuario solo pueda votar 1 vez.

Responder a maesdamian