PREGUNTAS CONTESTADAS - Visual Basic.NET

 Hay un total de 338 Preguntas.<<  >> 

    Pregunta:  44106 - REPRODUCIR SONIDOS
Autor:  victoria
He encontrado el código necesario para reproducir sonidos en visual basic.net, pero al llamar a la funcion PlaySound con la librería Coredll.dll, el programa se interrumpe pq no encuentra el archivo dll (coredll.dll).
La funcion es la siguiente:
Declare Function PlaySound Lib "coredll.dll" (ByVal szSound As Char(), ByVal hMod As IntPtr, ByVal flags As PlaySoundFlags) As Integer

¿Puedo utilizar otro archivo? ¿Dónde puedo encontrar el coredll.dll ?
  Respuesta:  andres porras
Muchas de las funciones usadas en VB 6.0 pueden ser usadas con la misma eficacia en VB .Net, caso concreto: SndPlaySound.
Basta con que migre la sintaxis y listo. Si desea le puedo enviar un ejemplo codoficado. Espero haber sido de ayuda.

    Pregunta:  44128 - CONTROL DEL PUERTO SERIE (COM)
Autor:  Chrisitan Güemes Blasco
Alguien me puede decir como se controla ahora el puerto serie (COM)? Con las versiones anteriores de Visual Basic se utilizaba un control OCX, creo que era el MSCOMM32.OCX pero ahora no lo encuentro en el .NET. Alguien me puede decir algo sobre esto?

Gracias.
  Respuesta:  Pablo
a partir de la version vs2005 tenes un system.io.ports
  Respuesta:  Rolando Moreno Puga
Para tu caso creo que sería mejor que navegaras en el MSDN Library, según leí existe en .NET el objeto My.Computer.Ports.. ahí tienes algunos ejemplos de como utilizar los puertos tales como el Fax

Saludos, espero t ayude en algo
  Respuesta:  jonathan bustamante saavedra
Yo agrege una clase llamada rs232.vb que encontre por internet, espero le puedas sacar provecho.

Visualizar la clase
  Respuesta:  Victor Firpo
.NET No tiene soporte para eso, lo tenes que hacer con el Control de VB6 u otra herramienta que te de soporte para .NET. Busca en www.componentsource.com

Exitos.

    Pregunta:  44131 - REFERENCIA A KEY DE XML
Autor:  Manuel Gomez
Hola

Tengo un archivo XML, el Web.config de un proyecto en .NET. Dentro de este archivo XML, tengo definidas varias keys:

<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<configuration>

<appSettings>
<add key=\"key1\" value=\"valor1\"></add>
<add key=\"key2\" value=\"valor2\"></add>
.....
</appSettings>
..........

Para hacer referencia a estas keys desde un archivo .vb de la aplicación uso :

System.Configuration.ConfigurationSettings.AppSettings(\"key1\").ToString

El problema es que quiero hacer referencia a una de estas keys pero desde una página HTML de la aplicación, ya sea usando Javascript, VBScript, etc. Es decir, es una página de HTML o DHTML, pero no puedo usar páginas .asp ni .aspx.

Muchas gracias de antemano. Un saludo.
  Respuesta:  eider mauricio aristizabal erazo
dudo que se pueda hacer, sin embargo intenta lo siguiente:
<%
System.Configuration.ConfigurationSettings.AppSettings(\"key1\").ToString
%>

    Pregunta:  44320 - RELACIONES DOBLES EN DATASETS
Autor:  ibai imaz
Tengo una duda, se como se hacen las relaciones con el data relation, pero tengo dos tablas que tienen claves compuestas y quiero relacionar los dos campos, no solo uno de ellos, como puedo hacer una relacion con los dos campos???? Gracias
  Respuesta:  Hugo Aristizábal
Existe una sobrecarga del constructor DataRelation que admite, primero un string con el nombre de la relaciín, y luego dos arreglos de columnas, padre e hijo, para la relación, así que lo que tenés que hacer es lo siguiente:

Private Sub CrearRelacion()

' Arreglos de columnas para los campos que se van a relacionar
Dim ColumnasPadre() As DataColumn
Dim ColumnasHijo() As DataColumn

' Traemos del DataSet las columnas a relacionar, y las almacenamos
' en cada una de las posiciones del vector que acabamos de crear
ColumnasPadre(0) = DataSet1.Tables(0).Columns(0)
ColumnasPadre(1) = DataSet1.Tables(0).Columns(1)

ColumnasHijo(0) = DataSet1.Tables(1).Columns(0)
ColumnasHijo(1) = DataSet1.Tables(1).Columns(1)

' Creamos la relación
Dim Relacion As DataRelation
Relacion = New DataRelation("Nombre", ColumnasPadre, ColumnasHijo)

' Agregamos la relación al Dataset
DataSet1.Relations.Add(Relacion)

End Sub

Obviamente, debés poner los nombres de las tablas y de las columnas de acuerdo con tu relación.

Si cualquier cosa me escribís.

[email protected]

    Pregunta:  44400 - PUERTO SERIAL
Autor:  Andres Arcentales Arcentales
Tengo un equipo conectado a mi PC por puerto serial, intente manejarlo de la misma forma que cuando usaba VB 6.0 pero no funciona

Necesito saber como abrir el puerto y enviar y recivir los datos
  Respuesta:  k^s
http://www.microsoft.com/downloads/details.aspx?FamilyID=075318ca-e4f1-4846-912c-b4ed37a1578b&displaylang=en

    Pregunta:  44420 - INSTALACION LIBRERIAS
Autor:  Gerardo Rodriguez Orcera
Hola, hemos desarrollado unas librerias en .NET como complemento a una herramienta que tenemos, el problema surge con el proyecto de instalacion de .NET, que en mi ordenador instalaa y registra sin problemas las dll...pero en otros PC no lo hace
¿sabeis por donde pueden ir los tiros?
  Respuesta:  Carlos Manuel Castillo U.
Puedes darme mas detalles,
por que de buenas a primeras puedo creer que en el instalador no estas incluyendo las referencias del proyecto, o que las librerias que creastes necesitan de GAC o que tus librerias usan librerias alternas que no la estas incluyendo. Como puedes ver son demaciadas las posibilidades. Solo te digo las que se me ocurren al momento

    Pregunta:  44508 - ¿CóMO SABER DESDE QUE FORMULARIO SE HA LLAMADO AL ACTUAL?
Autor:  Miguel Angel
El problema es el siguiente:

Desde un formulario de entrada de datos sellama a otro, por ejemplo, para seleccionar un país, entonces una vez seleccionado se envía la selección al formulario llamante.

Problema: ¿cómo sé desde que formulario se le llamo para que envíe los datos seleccionados correctamente?

Lo hago pero de una forma que me parece un poco chapuzas pero funciona. Me gustaría saber si hay alguna forma de saber la instancia de formulario desde la que se ha llamado exactamente para poder referenciarla directamente desde el formulario llamado.

Un poco lioso, ¿no?.
Gracias!!
  Respuesta:  Edgar Molina
¿No seria mas facil hacer una funcion que instancie el formulario y dependiendo de determinado evento se le asigne el valor a la funcion?
  Respuesta:  Emilio Salvay
Hola, mira, yo lo hago de una forma tambien un poco complicada, de todos modos te comento como es, quiza te ayude.
Desde el formulario que llama, al momento de crear la instancia indico al creado (en tu caso formPais) que el dueño es quien llama, es decir

desde el formulario que llama

Private Sub btnAgregarPais_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAgregarPais.Click
Dim formPais As New frmPais()
formPais.Owner = Me
formPais.ShowDialog()
End Sub

Despues en el form pais (el formulario llamado), al seleccionar lo que hago en enviar el resultado al owner

Dim formPac As frmPaciente
formPac = CType(Me.Owner, frmPaciente)
formPac.paisSeleccionado(me.cmbPais.text)

Si despues conoces o aprendes alguna forma mas sencilla por favor comunicamela. Suerte.
Emilio

    Pregunta:  44519 - COMO MOSTRAR IMAGENES EN BOTONES DE UN TOOLBOX
Autor:  Emilio Salvay
Hola, mi problema es que no puedo hacer que se muestren las imagenes en los botones que tengo en un toolbox, tengo las imagenes cargadas en un imageList y cada boton del toolbox tiene asignado una imagen de esa lista, en el momento de diseño veo las imagenes en los botones pero al ejecutar la aplicacion no me muestra nada, ya probe con distintos formatos de imagenes, .bmp y .ico pero nada, hay que configurar algo mas que no haya mencionado?
  Respuesta:  Carlos Manuel Castillo Umanzor
Verifica el bpp de las imágenes

    Pregunta:  44560 - SYSTEM.SECURITY.SECURITYEXCEPTION
Autor:  Esteban Rodriguez
Acabo de crear un nuevo proyecto de Windows Forms, al ejecutarlo sin objetos el form me genera un mensaje de advertencia que dice: "This application is running in a partially trusted context"
Luego, cuando le agrego un SQLConection y lo ejecuto, genera el siguiente error: "An unhandled exception of type 'System.Security.SecurityException' occurred in WindowsApplication1.exe".
Como lo puedo solucionar?
  Respuesta:  Esteban Rodriguez
Al fin encontre la manera de solucionar el problema. Se debe ir .Net Configuration > My Computer > Runtime Security Policy > Enterprise > CodeGroups > My_Computer_Zone y asignar el nivel de seguridad como full trust.

    Pregunta:  44623 - COLOR EN TOOLBAR DE NET
Autor:  Fabio
Quisiera saber como puedo modificar el color de fondo del control toolbar en visual basic.net...ya sea por alguna propiedad o un procedimiento que realice esta labor...

soy algo nuevo en esto y no se como dar mejor apariencia a este control

gracias por la colaboración
  Respuesta:  Juan Carlos Aguila García
Inserta un panel modifica la propiedad Dock = Top
y sobre el panel inserta el toolbar despues modifica el color del panel y se verá reflejado en el toolbar.

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|