PREGUNTAS CONTESTADAS -

 Hay un total de 338 Preguntas.<<  >> 

    Pregunta:  53587 - LEER DATOS DE UN STREAM EN VISUAL BASIC .NET
Autor:  Beatriz J B
Hola:
Estoy leyendo datos de un puerto en una dirección IP. Lo que me llega es un XML q, entre otros datos, contiene una imagen. Lo que me llega por el puerto, lo leo en un Stream de la siguiente forma:
Dim dataS As String
Dim stream As Net.Sockets.NetworkStream = client.GetStream()
' Loop to receive all the data sent by the client.
i = 0
i = stream.Read(bytes, 0, bytes.Length())
While (i <> 0)
' Translate data bytes to a ASCII string.
dataS = dataS & System.Text.Encoding.ASCII.GetString(bytes, 0, i)
End While

Pero luego no sé cómo almacenar esos datos en un fichero .jpg q más adelante pueda cargar en un PictureBox para representar la imagen.
Si alquien me pudiera ayudar, sería genial.
  Respuesta:  Beatriz J B
Pues ya he encontrado la respuesta. Por si a alguien pudiera servirle, el truco estaba en no decodificar los datos q llegaban por el puerto IP. Esto es:

dataS = dataS & System.Text.Encoding.Default.GetString(bytes,0,i)

Y a la hora de escribir el fichero de imagen, en mi caso, los datos q llegaban por el puerto IP venían en base 64, por lo que escribo el fichero de imagen en binario convirtiendo el string a base 64

ImageByte = System.Convert.FromBase64String(datos)
System.IO.File.WriteAllBytes(FileName, ImageByte)

Saludetes,

    Pregunta:  53756 - HALLAR TOTAL DE DIAS DADA UN INTERVALO DE FECHAS EN VB .NET
Autor:  Jorge Diaz
Bueno mi pregunta es como puedo saber cuantos meses y dias hay entre dos dos fechas claro esta siendo una anterior a la otra como por ejemplo : 12/12/01 y 30/05/02 Aqui hay 5 meses y 18 dias.
grasias por la atencion prestada espero me puedan ayudar.
  Respuesta:  Juan Carlos Aguila García
La siguiente función regresa los días que hay entre dos fechas espero te sea útil.

DiferenciaDias(cdate("14/07/07"), cdate("10/07/07") ) // Regresa 4

Private Function DiferenciaDias(ByVal datFecha1 As Date, ByVal datFecha2 As Date) As Long

Return CLng((Fix(datFecha1.Ticks / 10000000) / 86400) - (Fix(datFecha2.Ticks / 10000000) / 86400))

End Function

    Pregunta:  53779 - SKINS PARA UNA APLICACIÓN EN VISUAL BASIC 2005
Autor:  Liliana Bautista
Hola, quisiera que me dijeran cómo puedo colocar un skin a un formulario en Visual Basic 2005 porque quiero cambiar la presentación de éste.

Saludos y Gracias.
  Respuesta:  gon zalo
Hola, te paso un herramienta buenisima, es paga, pero por ahi la podes conseguir por algun otro lado

http://www.sunisoft.com/irisskin/

saludos

    Pregunta:  53824 - ABRIR UN DOCUMENTO DESDE UN DATAGRID
Autor:  Miguel Alejandro Rojas Chapa
Tengo un datagrid con registros de una tabla donde guardo informacion acerca de oficios (codigo, asunto, fecha, etc), lo que quiero es que al hacer clic en un registro se abra el oficio (*.doc, ò *.pdf ) que lo tengo guardado en una carpeta. Agradesco de antemano su ayuda
  Respuesta:  miguel bedolla
en el evento click escribes process.start("Ruta de tu archivo")

    Pregunta:  53842 - MAPINFO CON VISUALBASIC .NET
Autor:  Graciela Felix
Hola:

Solo quiero saber si alguien me puede decir, si se puede usar un workspace hecho en MapInfo en Visual Basic .net.

Si alguien sabe le agradeceria su ayuda... Gracias!!!
  Respuesta:  alberto anonimo
si puedes, actualmente estoy usando una herramienta llamada mapXtreme, en visual estudio, esta herramienta te carga archivos .tab en una pagina usando un workspace hecho en mapinfo.

Saludos!

    Pregunta:  53872 - PASAR PARAMENTROS A UN ARCHIVO .BAT CON VB.NET
Autor:  Rosario Avendaño
hola. cree u archivo .bat q copia el contenido de cd al disco, para ello obviamente al ejecutar el archivo tengo que indicarle el lugar de destino ( x ejm. C:\) y el lugar de origen (D:\, E:\, etc), pero quiero pasarle estos parametro desde una aplicacion en vb.net. Alguien sabe como hacerlo???'!!. desde ya gracias.
  Respuesta:  eider mauricio aristizabal erazo
Hola, utiliza este metodo para que le pases la ruta del archivo BAT y los argumentos que le quieras entregar separados por espacios.

Private Sub levantarProceso(ByVal strRutaEjecutable As String, ByVal strArgumentos As String)
Dim EXEFile As New Process()

EXEFile.StartInfo.FileName = strRutaEjecutable
EXEFile.StartInfo.Arguments = strArgumentos
EXEFile.Start()

End Sub

luego llamas al metodo asi:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim strArgumentos As String

strArgumentos = txtNombres.Text & " " & txtApellidos.Text

levantarProceso(txtBat.Text, strArgumentos)

MessageBox.Show("Argumentos entregados al BAT " + txtBat.Text)
End Sub

No olvides hacer referencia a la libreria:

Imports System.Diagnostics.Process

Salu2

    Pregunta:  53930 - ¿COMO GUARDAR LOS ITEM DE UN LISTBOX EN UNA BASE DE DATOS?
Autor:  Layla Pausini
Hola Amigos, tengo una duda:

Como guardo los item que ingreso en un listbox (claro por medio de un textbox y un boton, ingreso los datos y los visualizo en un listbox, en tiempo de ejecucion) en una base de datos. El problema empiza aqui, como los guardo en una BD para despues visualizarlos en otra parte (otro form) del programa (VB.Net y SQL).
Muchas gracias de antemano...
  Respuesta:  eider mauricio aristizabal erazo
guardalos utilizando ADO.net
aunque me parece que lo mas apropiado seria en una variable de sesion!.

    Pregunta:  53954 - PROGRAMAR CON VB.NET DESDE HYPERTERMINAL
Autor:  veronica tejeda
hola a todos, espero que puedan ayudarme, estoy por crear un sistema para control de pesos de basculas en Visual Basic . net la cosa es que los valores los retiene desde el Hyperterminal y no se como podria programar para jalarlos desde el programa y guardarlos en mi BD en SQL server. si me pueden ayudar se los agradecere...gracias
  Respuesta:  Leandro Martorell
Vero, entiendo que si con hyperterminal ves los datos entonces los datos llegan a traves de un puerto serie, si es asi debes directamente cerrar hyperterminal y capturar los datos desde tu aplicacion.
va un ejemplo de lectura de un puerto serie, en este caso COM1.

Dim buffer As New StringBuilder()
Using comPort As SerialPort = My.Computer.Ports.OpenSerialPort("COM1")
Do
Dim line As String = comPort.ReadLine()
If line Is Nothing Then
Exit Do
Else
buffer.AppendLine(line) ' aqui los datos que van llegando del puerto
End If
Loop
End Using

ahora bien si los datos llegan a traves de una conexion TCP avisame y te pas el codigo para abrir y escuchar datos via TCP

Suerte

    Pregunta:  54026 - COMO SABER SI UN ARCHIVO ESTA EN USO
Autor:  Nicolas Gonzalez
necesito saber si un archivo esta siendo usado por alguna aplicacion, o esta totalmente libre para poder accesar a el, ya sea para copiarlo o manipularlo.

Tengo un servicio que detecta si hay archivos en una carpeta, y cuando encuentra alguno lo copia hacia otra. Pero cuando el archivo es muy grande y no ha terminado de copiarse, y lo quiero manipular me dice que el archivo esta siendo usado por otra aplicacion.
  Respuesta:  Juanan Vargas
Microsoft pone a disposición varias herramientas que permiten observar el uso de recursos, procesos o archivos. Estas herramientas son gratuitas y muy sencillas de utilizar. Mírate "regmon.exe", "regfile.exe" etc...

    Pregunta:  54078 - DESVINCULACION DE FORMULARIOS EN VISUAL .NET
Autor:  Diego Bohorquez
Estoy trabajando en Visual.Net 2003, Una Aplicacion MDI.
Tengo Un formulario Padre y 2 formularios hijos.
Cuando ejecuto la aplicacion y espero que los tres formularios carguen en pantalla,todo funciona bien. Pero cuando Cambio de aplicacion(Internet, word, etc), mientras cargan los formularios, estos se devinculan del formulario Padre. Causandome varios problemas. Esto no pasa en Visual 6.
Podrian colaborarme diciendome, talvez que me hace falta.
Agradezco su atencion.
  Respuesta:  CARLOS URIEL DE JESUS SANCHEZ GONZALEZ
prueba vinculando con

response.redirec ("nombredeformulario")

para la web si no

Dim frm As New nombreproyecto.formulario
frm.Show()
Me.Hide()

checalo haber si te sirve

|<  <<  17 18 19 20 21 22 23 24 25 26 27  >>  >|