border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 24-01-2007, 19:48:29
Avatar de welko
Un Nuevo Amigo
 
Registrado: ene 2007
Posts: 16
welko Valoración +2
Predeterminado varias dudas

Hola, como ya comente en otro post estoy trabajando en un navegador web y os querria preguntar alguna cosilla ( espero que esta vez no se monte el mismo follon) y si pregunto es porque quiero aprender.

la primera es que tengo un codigo para que al abrirse otra ventana desde el navegador se habra pero no con internet explorer si no con mi navegador el codigo es este

Private Sub WebBrowser_NewWindow2(ByVal ppDisp As Object, ByVal Cancel As Boolean)

Dim NuevaVentana As
'Cancelamos la ventana del explorador predeterminado
Cancel = True

'Creamos una nueva instancia del navegador, es decir del formulario
NuevaVentana = New Xoborg_Explorer

NuevaVentana.Show() 'lo hacemos visible
'cargamos la página en esta nueva ventana
NuevaVentana.WebBrowser1.Navigate()

End Sub
el problema es que no se que declarar dim NuevaVentana As ...

y el segundo es que querria ponerle para que guardara las webs visitadas en doc.txt y asi luego poder verlas en el historial, si me podeis ayudar lo agredeceria encontre un codigo pero no se por donde cogerlo

'nombre del fichero de texto que guarda los sitios visitados
Private Const FILE_NAME As String = "Historia.txt"

'configurar posición y tamaño al cargar la ventana de la aplicación
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'obtener los datos de la configuración guardada al cerrar el formulario por última vez
Me.Width = My.Settings.Anchura
Me.Height = My.Settings.Altura
Me.Left = My.Settings.Izquierda
Me.Top = My.Settings.Derecha
'centrar la ventana en la pantalla
'Me.Top = (Screen.PrimaryScreen.WorkingArea.Height - Me.Height) \ 2
'Me.Left = (Screen.PrimaryScreen.WorkingArea.Width - Me.Width) \ 2
'
'desactivar botones Atrás y Adelante
btBack.Enabled = False
btForw.Enabled = False
'etiqueta lbOn vacía
lbOn.Text = ""
'
'rellenar ComboBox desde el archivo Historia.txt
'
'variable para cada línea del fichero de texto
Dim line As String
'si el fichero no existe -> no hacer nada (se creará uno al cerrar el programa)
If Not File.Exists(FILE_NAME) Then
Return
Else
'StreamReader resresenta un lector que puede leer una cadena secuencial
'de caracteres desde un flujo de bytes, contiene al archivo de texto
Dim sr As StreamReader
sr = New StreamReader(FILE_NAME)
'
'leer las líneas del archivo hasta el final
Do
line = sr.ReadLine()
'si el texto de cbUrl no existe en el ComboBox, añadirlo a la lista
'pero sólo si la línea no está en blanco
Dim n As Integer
'FindString busca en ListBox y ComboBox sin distinguir mayúsculas y minúsculas,
'si encuentra el elemento buscado, devuelve el índice desde cero del elemento,
'devuelve -1 si no lo encuentra
n = cbUrl.FindString(line)
'una comprobación más de que la línea no está en blanco,
'sin ella salta un error después de leer la última línea con texto
' porque la comprobación en el bucle Do...Loop Until está al final
If Not line Is Nothing Then
If (n = -1) Then
cbUrl.Items.Add(line)
End If
End If
Loop Until line Is Nothing
'
'cerrar StreamReader
sr.Close()
'
End If
'
End Sub

y esto (irian juntos, uno funcionaria por el otro)

'guardar el archivo de texto con el historial
Private Sub guardarArchivo()
Try
Dim sw As StreamWriter
If File.Exists(FILE_NAME) Then
'sobreescribir el texto (no añadir al final)
sw = New StreamWriter(FILE_NAME, False)
Else
'crear un archivo vacío
sw = File.CreateText(FILE_NAME)
End If
Dim i As Integer
For i = 0 To (cbUrl.Items.Count - 1)
sw.WriteLine(cbUrl.Items(i))
Next
sw.Close()
Catch pollo As System.IO.IOException
MsgBox(pollo.Message, MsgBoxStyle.Information, "Error")
End Try
End Sub
__________________
Responder Con Cita
  #2 (permalink)  
Antiguo 06-02-2007, 03:14:18
Avatar de TheSilentman
Un Nuevo Amigo
 
Registrado: ene 2007
Ubicación: Puebla
Posts: 17
TheSilentman Valoración +2
Predeterminado

Supongo que siempre se abrira el navegador que tengas establecido como predeterminado.

Acostumbrate a poner cada pregunta en distintos Temas con su titulo apropiado (que se relacione con tu pregunta), recuerda que a muchas preguntas pocas respuetas.
Responder Con Cita
  #3 (permalink)  
Antiguo 06-02-2007, 09:37:15
Avatar de Korku
Usuario VIP del Foro
 
Registrado: feb 2005
Ubicación: España
Posts: 632
Korku Aun no valorado
Contactar con Korku a través de ICQ Enviar un mensaje a través de AIM a Korku Contactar con Korku a través de MSN Contactar con Korku a través de Yahoo Send a message via Skype™ to Korku
Predeterminado

Me parece muy bien que quieras aprender pero, revisando tu navegador web, hay bastantes fallos graves y creo que no debes publicar un programa que contenga errores.

Te aconsejo que cuando acabes de desarrollar un programa, que lo pruebes a fondo en todos los caminos posibles y corregir los fallos que encuentres y si todo va bien, pues lo publicas.

Y otra cosa, no digas que "TU" explorador sea más rapido que el Internet Explorer o el Mozilla porque ellos te dan mil vueltas, tiene muchísimo que mejorar.

Un saludo :-)
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Varias Dudas Castro Visual Basic.NET 2003 & 2005 5 09-02-2007 10:28:31
varias dudas nonoescolano Visual Basic 6.00 3 21-08-2006 00:59:54
Varias Terminales DIVEMASTER2002 Visual Basic 6.00 7 14-02-2006 15:05:46
Varias dudas sobre WinXp Pro SP2 X.Cyclop Sistemas Operativos 1 18-12-2005 03:03:09
dudas varias Andres Visual Basic 6.00 3 20-03-2005 16:53:19


La franja horaria es GMT. Ahora son las 20:06:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right