PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  13624 - ES POSIBLE ACCEDER A LA LINEA DE ENTRADA DE AUDIO?
Autor:  Luis Hernandez
Como se puede acceder a la onda de sonido entrante de la sound blaster?.
Ejemplo, un ecualizador q recoge datos en tiempo real del audio que entra.
¿Se hace con algun control especial, mediante APi?. ¿Como se accede al sonido?.

Gracias por vuestra atención y Salu2 al grupo.
  Respuesta:  Javier López
He contestado tres mensajes como éste en el foro. Se puede utilizar la API multimedia de bajo nivel waveIn o DirectSoundCapture.
Por favor enviame un e-mail para mas información

    Pregunta:  13639 - AGREGAR OPCIONES DEL MENU EN TIEMPO DE EJECUCIóN
Autor:  Jesus Hernandez Muñoz
Como puedo agregar opciones al menu en tiempo de ejecución
  Respuesta:  Alberto Garea Vidal
Doy por supuesto que en tiempo de diseño has creado una opción de menú, te envio un ejemplo para que lo adaptes, en mi caso debajo de una opción de Lista de comunidades, aparece un submenú con cada una de las comunidades que existen y que logicamente en la ejecución del programa puede ir cambiando, es decir, añadiendo o quitando comunidades, con lo cual el menú debe de ir cambiando.
lstcomunidades es el nombre generico del submenu.
el control de errores esta pensado para el primer elemento del submenú, ya que debe de existir por lo menos un elemento.
Sub Llenalstcomunidades()
On Error GoTo ERRCARGALST
Dim registro As Integer
Set misql = DB.CreateQueryDef("")
misql.SQL = "Select idcomuni, nombre from comunidades"
Set RS = misql.OpenRecordset()
If RS.RecordCount > 0 Then
RS.MoveFirst
registro = 0
Do
' añadir elementos al menu dinamicamente
registro = registro + 1
Load lstcomunidades(registro)
lstcomunidades(registro).Caption = Trim(RS.Fields(0)) & "-" & RS.Fields(1)
RS.MoveNext
Loop While RS.EOF = False
End If
SALIR:
On Error GoTo 0
Exit Sub
ERRCARGALST:
If Err.Number = 360 Then Resume Next ' YA SE GENERO EL NUEVO INDICE DEL MENU
MsgBox Err.Number & "-" & Err.Description
Resume SALIR
End Sub

    Pregunta:  13681 - DESCRIPCION DE UNA TABLA CON ODBC
Autor:  Chema Rey
Hola, necesitaría saber como obtener a traves de VB y ODBC la descripción de una tabla, es decir que campos tiene y en lo posible el tipo de estos campos, numerico, char etc.

Gracias por vuestra ayuda.
  Respuesta:  Edgard Cruz
Tal vez este ejemplo te sirve...

Dim Base as Database
Dim RegNot As Recordset
Dim NumCampos as Integer

Set Base= Opendatabase("MiBase.mdb")
Set RegNot = Base.OpenRecordset("Notas", dbOpenDynaset)

NumCampos= RegNot.Fields.Count -1 ' Numero de Campos de la Tabla

For i = 0 To NumCampos
a = RegNot(i).Size ' Obtiene el tamaño del campo
b = RegNot(i).Type ' Obtiene el tipo de datos
Next

RegNot.Close
Base.Close

    Pregunta:  13691 - INTERBASE
Autor:  Jaide Power
Necesito acceder a una base de datos interbase desde Visual Basic. Imagino que me hará falta un proveedor de acceso a datos para OLE DB. ¿Alguien me puede ayudar?
Muchas gracias.
  Respuesta:  Jaide Power
Despues de mucho buscar, he encontrado un proveedor OLEDB específico para Interbase. A quien le pueda interesar, se llama SIBPROVIDER y yo lo encontre en download.cnet.com. Es shareware.

A seguir...
  Respuesta:  Eddie Eddie
Yo buscaba lo mismo y lo unico que pude encontrat en un software para ODBC. Lo encontré en la Página www.interbase.com ó en http://www.easysoft.com/products/main.phtml que es un controlador ODBC shareware.

    Pregunta:  13733 - COLUMNA EN LISTVIEW
Autor:  José Hilario Sánchez
Pregunta: Como puedo editar una columna de un ListView, como si fuera una caja de texto, ya que solo me permite hacerlo en la primera columna.
Lo necesito hacer cuando la lista es visible.
De antemano les agradesco su atención
  Respuesta:  Edgard Cruz
Efectivamente el listview solo te deja modificar la primera columna, lo que tienes que hacer es buscar soluciones alternativas como buscar otro control, tal vez el dbgrid te sirva...

o puedes usar el listview, y por ejemplo cuando presiones doble clic se te abra un formulario con la información de todos los campos del listview en campos de texto donde la puedas actualizar, y que luego al cerrar se actualize el listview...

Espero sirva del algo

    Pregunta:  13757 - ATRIBUTOS DE ARCHIVOS Y CARPETAS
Autor:  Oscar Ricardo Mesina Manzo
Como puedo detectar si una carpeta se encuentran compartida, en una red LAN ,asi como si la carpeta tiene acceso de solo lectura o total , y como accesar a ellas mediante el componente de socket, esto en visual basic.
  Respuesta:  Alberto Palacios
Parte del problema se puede resolver con la Referencia Microsoft Scripting Runtime, objeto Scripting.FileSystemObject. Este objeto te puede dar cierta in formación de los archivos, como sus atributos (si no te sirve la función GetAttr).

Lo de si una carpeta está compartida o no, imagino que si una carpeta esta compartida, la podrás ver, y si no lo está, debe de dar error. Para ver si en una carpeta puedes escribir, te puedes generar una función que genere temporalmente un fichero, y si da error en la creación, será una carpeta de solo lectura.

    Pregunta:  13826 - CONEXION A UNA BASE DE DATOS DE ACCESS A TRAVES DE INTERNET
Autor:  Edgard Cruz
Hola amigos,

Mi problema es el siguiente, tengo una base de datos en un servidor NT en el cual esta una base de datos de access, tengo varias estaciones en diferentes ciudades, todas las estaciones incluyendo en servidor tienen conexión a internet, como pude hacer para conectarme desde las estaciones a la base de datos en el servidor NT.

Agradecería mucho su atención y respuesta...
  Respuesta:  David Martínez González
Una de las maneras que se me ocurren, no se si sera la adecuada, es a travez del control WinSock. Le pasas desde tu equipo al servidor una serie de comandos y dependiendo de los datos que reciba el servidor que ejecute las instrucciones correspondientes. Si necesitas informacion a cerca del control Winsock mira en la seccion de preguntas contestadas. Espero que esto te sirva de ayuda.

    Pregunta:  13840 - ORIGEN DE DATOS CON MSDE
Autor:  Angel Quina
Tengo una aplicación desarrollada en Visual Basic 6.0 con acceso a datos vía ADO. Esta aplicación puede atacar a Access, Sql Server, Sybase y Oracle. Estamos haciendo pruebas para conectarla a MSDE pero nos da problemas. En una red con sólo Windows 98, creando una base de datos en MSDE en uno de los equipos que hará las funciones de servidor de datos, no conseguimos que los otros equipos clientes reconozcan dicho servidor, con lo que no podemos crear los orígenes de datos a dicha base. ¿Pudiera ser que MSDE en Windows 98 sólo funcione en monopuesto y para que funcione como Cliente/Servidor tengamos que instalarla en NT?
  Respuesta:  Bases de Datos Sistemas C.A.
Primero que todo es preferible que el protocolo sea TCP/IP, depues de eso te recomiendo generar un OBDC para el servidor Alli colocas el nombre del servidor, luegos le dices que el configuracion dejas el alea igual y del lado derecho y abajo en el equipo colocas el nombre y preferiblemente el numero Ip y ya, este OBDC tienes que hacerlo con cada equipo

    Pregunta:  13847 - IMPRESION DE ARCHIVOS PDF DESDE VISUAL BASIC
Autor:  David Rodriguez
Hola, me gustaria saber como puedo imprimir directamente un archivo PDF desde Visual Basic, sin tener que abrir el Acrobat Reader.
Si existiese algun control OCX, o alguna opcion que lo pudiese hacer automaticamente, os ruego que me envieis la respuesta a mi enigma.
Gracias por adelantado.
  Respuesta:  Jose A.
Hola David.
Para imprimir un archivo PDF desde VB, puedes hacerlo insertando en tu aplicación un control OCX que viene con el Adobe Acrobat (ojo, Adobe Acrobat, no Acrobat Reader. Con éste último no se si viene ya que yo no lo tengo instalado). El control se llama "Control Acrobat para ActiveX" y es muy fácil de usar.
Una vez insertado, puedes usar sus propiedades a tu antojo.
También puedes hacerlo creándote una referencia (menú Proyecto>Referencias) y manejando un objeto de tipo Acrobat mediante código, pero esto, evidentemente, es más trabajoso y difícil. Todo esto siempre y cuando tengas el Acrobat y/o Reader instalado, por supuesto.
Espero haberte ayudado un poco, un Saludo.

    Pregunta:  13905 - IDENTIFICACION COMPARACION COLORES POR PIXEL
Autor:  Jesus HJ
Deseo saber con que funciones, puedo hacer un programa que me identifique y compare (entre dos imagenes .BMP) el color de cada pixel.
Exactamente, como obtengo el color de un pixel?
Como obtengo la matriz de colores de una imagen BMP? y como la puedo manipular?
(Soy un principiante en VB).
  Respuesta:  javier iglesias
El control picture tiene una propiedad llamada "Point" que te devuelve un numero de tipo long corfrespondiente al valor RGB de ese punto. Puedes comparar los valores de los pixeles de las dos imagenes cargandolas en dos pictures e ir recorriendolas con el metodo point.
La sintaxis es Picture.Point(x,y). Para escribir un punto utiliza el metodo Pset que realiza la funcion contraria (dibuja un punto). Su sintaxis es
Picture.PSet(x,y)=RGB(rojo,verde,azul).
Con la utilizacion de los dos metodos puedes modificar las imagenes a tu gusto.
Por ultimo comentarte que existe la posibilidad de utilizar punteros para modificar graficos hasta 100 veces mas rapido que con el metodo normal.
Un saludo

|<  <<  134 135 136 137 138 139 140 141 142 143 144  >>  >|