• Martes 30 de Abril de 2024, 01:04

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - manuelroin

Páginas: [1]
1
Java / buscar correo con la API JavaMail
« en: Sábado 30 de Marzo de 2013, 16:58 »
Hola tengo funcionando este código utilizando la API JavaMail

Código: [Seleccionar]
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Clases;

import java.io.IOException;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.search.SearchTerm;

/**
 *
 * @author CASA
 */
public class BuscarCorreos {

    String usuario;
    String contrasena;

    public BuscarCorreos(String usuario, String contrasena) {
        this.usuario = usuario;
        this.contrasena = contrasena;
        inicializar();
    }

    private void inicializar() {
        try {
            // Obtenemos las propiedades del sistema
            String popHost = "imap.gmail.com";
            Properties props = System.getProperties();
            // Obtener una sesión con las propiedades anteriormente definidas
            Session sesion = Session.getDefaultInstance(props, null);

            // Crear un Store indicando el protocolo de acceso y           
            // conectarse a él
            Store store = sesion.getStore("imaps");
            store.connect(popHost, usuario, contrasena);
            // Crear un Folder y abrir la carpeta INBOX en modo SOLO LECTURA
            Folder folder = store.getFolder("INBOX");
            folder.open(Folder.READ_ONLY);       

        SearchTerm term = new SearchTerm() {
            @Override
            public boolean match(Message mess) {
                try {
                    return mess.getContent().toString().toLowerCase().indexOf("prueba") != -1;               
                } catch (IOException ex) {
                    Logger.getLogger(BuscarCorreos.class.getName()).log(Level.SEVERE, null, ex);
                } catch (MessagingException ex) {
                    Logger.getLogger(BuscarCorreos.class.getName()).log(Level.SEVERE, null, ex);
                }
                return false;
            }
        };

        Message[] searchResults = folder.search(term);
        for (Message m : searchResults) {
            System.out.println("MATCHED: " + m.getFrom()[0]);
        }
        } catch (MessagingException me) {
            System.err.println(me.toString());
        }
    }
}

La búsqueda cuando la bandeja es pequeña no tiene problemas, pero cuando es una bandeja regular se pone lentísimo,
alguna idea de como realizar la búsqueda con el buscar de gmail? y luego solo traer los resultados

estuve viendo algunas clases dentro de la API como

GmailStore ; GmailFolder ; GmailRawSearchTerm , etc

Si alguien me puede dar una mano con esto se lo agradecería

2
VB .NET / Error DataAdapter
« en: Lunes 28 de Marzo de 2011, 01:01 »
Hola estoy trabajando con una base de datos de sql server 2005
Tengo la base de datos GESTION y la tabla USUARIOS

tengo el siguiente codigo: (donde me da el error lo marxo en color verde) Me dice El nombre del objeto USUARIOS no es valido y esa es mi tabla

       
Código: vb.net
  1.  'Crea un nuevo objeto SqlConection con la cadena de conexion apropiada
  2.         Dim sqlConn As New SqlConnection(CnRentas)
  3.         'Abre la conexion
  4.         sqlConn.Open()
  5.         Dim USUARIO As String
  6.         Dim PASSWORD As String
  7.         USUARIO = Trim(Me.txtUsuario.Text)
  8.         PASSWORD = Trim(Me.txtContraseña.Text)
  9.         Try
  10.             Dim queryString As String = "SELECT * FROM USUARIOS WHERE USUARIO = '" & USUARIO & "' AND CONTRASEÑA = '" & PASSWORD & "'"
  11.             Dim da As SqlDataAdapter = New SqlDataAdapter(queryString, sqlConn)
  12.             Dim ds As DataSet = New DataSet
  13.             [color=#008000]da.Fill(ds, "USUARIOS")[/color]
  14.             If ds.Tables("USUARIOS").Rows.Count = 0 Then
  15.                 MsgBox("No existe el Usuario solicitado", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "Usuario no encontrado")
  16.             Else
  17.                 Me.Hide()
  18.                 FrmPrincipal.Show()
  19.             End If
  20.         Catch
  21.             MsgBox("ERROR " & Err.Description, MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "eRROR")
  22.         End Try
  23.         'Cierra la conexion
  24.         sqlConn.Close()
  25.  

3
VB .NET / Re: Problemas Lentitud Excel
« en: Lunes 18 de Octubre de 2010, 17:43 »
Voy a comentar un poquito lo que hace mi aplicación

Simplemente lee todo el contenido de un documento de text (+.TXT) y lo pasa a excel.

Todo es bastante sencillo es mas en VBA de Access tarda 40 minutos. en .net tarda mas de una hora y no llamo a ninguna subrutina ni nada. Todo esta en un mismo modulo y solo tengo 14 variables declaradas todas ellas estan siendo usadas.

Sabiendo estas condiciones, porque funciona mas lento en .net?

En condiciones iguales .Net debería ejecutar mas rapido este proceso ? o no necesariamente?

4
VB .NET / Problemas Lentitud Excel
« en: Domingo 17 de Octubre de 2010, 22:04 »
Hola, tengo una aplicación que desarrollé en VBA de Access trabajando para crear y llenar datos de un fichero de texto hacia excel.

Por cuestiones de pruebas he migrado toda la aplicación a .net , funcionando correctamente el problema es que tarda el doble de tiempo .net.

Es esto normal?

5
Microcontroladores / Re: PROGRAMADOR PARA PICS....
« en: Miércoles 11 de Agosto de 2010, 12:35 »
busca en google winpic800 en esta pagina encontraras el software y el hardware

te recomiendo el GTP USB PLUS es muy bueno

un saludo.

6
Visual Basic 6.0 e inferiores / Interrupciones en VB 6?
« en: Lunes 22 de Marzo de 2010, 13:20 »
Hola resulta que estoy usan el contro INET para leer el contenido de una pagina web

El problema me surge en la parte siguiente:
despues de ejecutar la instruccion
Call Inet1.Execute(paginaweb, "GET")

he visto que toma un tiempo para ingresar en el evento StateChanged del control INET por lo que cuando hago el
call Inet1.execute como instruccion final no hay problema porque luego salta el evento, pero cuando a continuacion de Execute escribo alguna instruccion
no salta el evento nunca

Como puedo hacer para que salte el evento StateChanged ??? ya he probado con doevents y tengo que poner muchos como 15 para que le de tiempo a generarse , alguien tiene alguna opinion?

7
Visual Basic 6.0 e inferiores / Re: Leer contenido web con VB 6
« en: Jueves 18 de Marzo de 2010, 10:51 »
el problema que tengo es mas o menos asi

Estoy intentando leer el contenido de una WEB en jsp

para eso estaba usando el componente INET

el problema es que necesito saber a donde apunta cada enlace dentro de la web

para los enlaces es sencillo pero cuando el enlace esta dado por un combobox no se como hacerlo (para ir al enlace seleccionas una opcion el combox y luego das a un boton y te lleva al enlace) ya que al ir a ese enlace no cambia el nombre en la parte superior del navegador

8
Visual Basic 6.0 e inferiores / Leer contenido web con VB 6
« en: Miércoles 17 de Marzo de 2010, 11:06 »
Hola, como se puede leer el contenido de una pagina web desde visual basic ?

Si alguien tiene conocimiento se lo agradeceria

9
Visual Basic 6.0 e inferiores / Re: Error en guardar libro excel con VB
« en: Lunes 29 de Junio de 2009, 20:45 »
lo he solucionado amigos, al parecer el problema es con el 2003 q se debe instanciar como un objeto y crearlo

Dim aplicacion As Object
Dim libro As Excel.Workbook
Dim hoja As Excel.Worksheet

Set aplicacion = CreateObject("Excel.Application")
Set libro = aplicacion.Workbooks.Add
Set hoja = libro.Worksheets.Add

hoja.Name = "Primera Hoja"

hoja.Cells(1, 1) = "FRENOS"

ActiveWorkbook.SaveAs ("E:librito.xls")

libro.Close
Set libro = Nothing

aplicacion.Quit
Set aplicacion = Nothing

10
Visual Basic 6.0 e inferiores / Re: Error en guardar libro excel con VB
« en: Viernes 26 de Junio de 2009, 22:30 »
Una Pregunta, porque este mismo codigo que escribi antes me lanza un error en una version de office 2003 usando la referencia
Microsoft Excel 11.0 Object Library

el error me lo marca cuando le doy en Libro.SaveAs("  ruta de archivo  ")
y me dice error de automatizacion

Y cuando uso office 2000 y uso la referencia Microsoft Excel 9.0 Object Library se ejecuta sin problemas

11
Visual Basic 6.0 e inferiores / Re: Error en guardar libro excel con VB
« en: Viernes 26 de Junio de 2009, 09:49 »
lo he solucionado , muchas gracias!!!

    Dim aplicacion As Excel.Application
    Dim libro As Excel.Workbook
    Dim hoja As Excel.Worksheet
   
    Set aplicacion = New Excel.Application
    Set libro = aplicacion.Workbooks.Add
    Set hoja = libro.Worksheets.Add
   
    hoja.Name = "Primera Hoja"
   
    hoja.Cells(1, 1) = "FRENOS"
   
    ActiveWorkbook.SaveAs ("" & Ruta_Fichero & "")
   
    libro.Close
    Set libro = Nothing
   
    aplicacion.Quit
    Set aplicacion = Nothing

12
Visual Basic 6.0 e inferiores / Error en guardar libro excel con VB
« en: Jueves 25 de Junio de 2009, 21:35 »
Hola, estoy intentando guardar un libro de excel con visual basic y me sale este error: Error de automatizacion

este es mi codigo , ya hice la referencia a Microsoft excel 11.0 object library

Option Explicit

Private Sub Command1_Click()
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)

xlSheet.Cells(1, 1).Value = "Celda 1,1"


xlBook.SaveAs ("C:Documents and SettingsAdministradorEscritorio123.xls")

xlBook.Close
Set xlBook = Nothing

xlApp.Quit
Set xlApp = Nothing

End Sub

No se cual puede ser el error en la ayuda de visual basic dice que esa es la manera

13
creo que deberias usar el filelistbox para poder agregar la ruta de tu archivo al listbox

14
Programación en C / Re: Microcontroladores Motorola
« en: Jueves 26 de Octubre de 2006, 20:10 »
Soy Fanatico de los PIC  pero aun no c muy bien progamar los motorola mi principal problema es los compiladores ya que cada uno tiene sus directivas y no las c por ahora pero de que son mejores que los PIC son muchisimo mejores mas completos y todo.

15
Programación en C / Re: Familia Mc68hc08 De Motorola
« en: Jueves 26 de Octubre de 2006, 19:35 »
Hola amigos no c si nos podriamos contactar por msn ya que me interesa aprender los motorola cualquier modelo mi correo es manuel_ri@hotmail.com
gracias

Páginas: [1]