SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Martes 17 de Agosto de 2004, 15:28

Título: Re: Condicion A Mostrar Fotos
Publicado por: Sagma en Martes 17 de Agosto de 2004, 15:28
Hola a todos:  :rolleyes:

Yo como siempre molestado, y dando las gracias a todos aquellos que nos apoyan a los que poco sabemos, ya ue gracias a Uds. he podido desarrollar una aplicacion que se conecta mediante a ODBC a INFORMIX donde solo desplego los datos.

mi codigo es el siguiente:

Código: Text
  1.  
  2.  
  3. Dim ruta as String = "c:\Sagma\fotos\+CStr(var.codigo)+".jpg"
  4. PictureBox1.Image = System.Drawing.Image.Fromfile(ruta)
  5.  
  6.  
  7.  

Pero ahora los datos que no tiene foto, y quiero desplegarlo me da error por que no tiene la foto, cual sera la condición para que aquellos datos que no tenga foto alguna muestre una imagen??

Sagma  :comp:
Título: Re: Condicion A Mostrar Fotos
Publicado por: senzao18 en Martes 17 de Agosto de 2004, 17:07
:hola:  :hola:
Porque no buscas en la cadena "\.jpg" asi comprobarias que la variable tenia o no algun valor.

seria algo mas o menos asi
 <_<
Código: Text
  1.  
  2.  
  3. if (ruta.IndexOf(&#34;&#092;.jpg&#34;,0)=-1) then
  4.  
  5.        PictureBox1.Image = System.Drawing.Image.Fromfile(ruta)
  6.  
  7. else
  8.  
  9.        PictureBox1.Image = System.Drawing.Image.Fromfile(rutaDefault)
  10. end if
  11.  
  12.  
  13.  

 :ph34r:
IndexOf da dos valores -1 si no encuentra la subcadena y 0 si la encuentra.
rutaDefault seria una ruta estatica de alguna foto por ejemplo una X roja o algo asi.
Espero y te ayude en algo. :comp:
Título: Re: Condicion A Mostrar Fotos
Publicado por: Sagma en Miércoles 18 de Agosto de 2004, 18:52
Hola sensao18, sabes he puesto en practica el codigo que pasaste pero me da este error:

Citar

Excepcion no controlada del tipo "System.IO.FileNotFoundException" en System.drawing.dll


ME podes explicar o alguièn me puede explicar por que este error, y como se lo puede arreglar.


Gracias

Sagma  :whistling:
Título: Re: Condicion A Mostrar Fotos
Publicado por: senzao18 en Miércoles 18 de Agosto de 2004, 21:51
Es una Excepción que se inicia cuando se produce un error al intentar tener acceso a un archivo que no existe en el disco.
Es un problema con la ruta.
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Miércoles 18 de Agosto de 2004, 22:27
facil has esto:

captura la excepcion, y la filtras, que otras ´palabras se traduce en codigo asi:

Código: Text
  1.  
  2. Try
  3.      Dim ruta as String = &#34;c:&#092;Sagma&#092;fotos&#092;+CStr(var.codigo)+&#34;.jpg&#34;
  4.      PictureBox1.Image = System.Drawing.Image.Fromfile(ruta)
  5. Catch err as Exception
  6.       msgbox(&#34;no hay imagen o la ruta esta mal: &#34; + err.Message.ToString())
  7. End Try
  8.  
  9.  
Título: Re: Condicion A Mostrar Fotos
Publicado por: Sagma en Jueves 26 de Agosto de 2004, 17:55
Hola: SerGio  :rolleyes:

Mira lo hice de esta manera, y funca bien:

[CODE]

Try
    Dim ruta as String = "c:\Sagma\fotos\+CStr(var.codigo)+".jpg"
    PictureBox1.Image = System.Drawing.Image.Fromfile(ruta)
Catch err as Exception
    Dim ruta as String = "c:\Sagma\fotos\fotoDefault.jpg"
    PictureBox1.Image = System.Drawing.Image.Fromfile(ruta)
End Try

y Gracias por la Ayuda

Sagma
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Viernes 27 de Agosto de 2004, 03:14
ok........., cualquier cosa pasas la voz....
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Sábado 8 de Octubre de 2005, 04:27
Hola q tal, tengo un problemita y es q solo kiero poner una imagen en un formulario, sin ayuda de las herramientas para crear obejtos.
Y me sale este error
Excepción no controlada del tipo 'System.OutOfMemoryException' en system.drawing.dll

Información adicional: Memoria insuficiente.

Espero me puedan ayudar :) gracias :(  :whistling:
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Sábado 8 de Octubre de 2005, 14:13
Puedes enviar tu codigo?

Saludos,
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Sábado 8 de Octubre de 2005, 16:19
[email:187wxuxq]novalucbf@hotmail.com[/email:187wxuxq]A ver..... pero hay algunas cosas q sigo implementando como calendario, y si puedes me dices como puedo capturar la fecha del calendario, trate de hacerlo como en VB.net y algo x ahi y naa :)
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Sábado 8 de Octubre de 2005, 17:13
Holas otra ves, ahora stoy implementando un radiobutton pero sta  medio complicado, no c si me pueden ayudar xfas :) gracias
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Sábado 8 de Octubre de 2005, 22:34
falta la clase lista  :blink:
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Domingo 9 de Octubre de 2005, 03:38
Te cuento q ya pude llamar a mi imagen, el codigo lo baje de..... uy no me acuerdo ahorita:D.
Bueno ahora si q tengo problemas con eso del RadioButton y el Calendario :(, te mando mis clases okis en  block de notas si:)
Nova Lucia, ahh cualquier cosa mi correo es novalucbf@hotmail.com.

Gracias
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Domingo 9 de Octubre de 2005, 06:00
holas me podrias que clase es la que ejecuto primero, hay dos clases que tienen main.. y no por cual empezar...

Saludos,
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Domingo 9 de Octubre de 2005, 06:12
Mira estan en un mismo espacio, pero no me da ningun problema x tener dos main, se supone q si verdad.
El primero es para logeo claro tu le pones otra imagen y el segundo es la ventana para guardar a un alumno.
Lo raro s q a mi no da ningun error bueno el q dice interface
Otra cosilla me podrias enviar informacion para poder usar RadioButton sippp.
Gracias
 Y bueno para hacer la platica mas rapida mejor no seria x messenger :)
Título: Re: Condicion A Mostrar Fotos
Publicado por: Novais en Martes 11 de Octubre de 2005, 02:58
Holaaaaa MCP Sergio Tarrillo  donde stas????:(
tengo un problema y al ver mi combo en mi formulario me permite escribir, y se supone q solo se debe elegir mas no escribir, como hago para quitarle esa propiedad??.
Bye
Gracias
Título: Re: Condicion A Mostrar Fotos
Publicado por: sergiotarrillo en Miércoles 12 de Octubre de 2005, 05:44
Holas!

Aca  te dejo un link con todas las propiedades posibles en un ComboBox: Todas las propiedades de un ComboBox (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpref/html/frlrfsystemwindowsformscomboboxmemberstopic.asp)

Saludos,