PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  1000 - CGI CON VISUAL BASIC
Autor:  Ofelia
Mi pregunta es cuales son los pasos a seguir, o que debe tener (modulos o subrutinas) un programa visual basic, para poder interacctuar con CGI y generar una salida en un browser. ¿Como programas visual basic con CGI?

MI sistema operativo que utilizo es Windows 95
mi Browser es Nestcape, y mi Web server es SAmbar.
Saludos!!

  Respuesta:  Noemi Parra
Lo primero que tienes que ver es que tu Servidor de Web pueda soportar el "protocolo" por llamarlo asi del CGI-WIN creado para correr CGIs en Windows. Lo siguiente es bajar el módulo que necesita VB para crear los CGIs, este se encuentra en la página de website.ora.com llamado CGI.BAS que traer todas las funciones necesarias y ejemplos para crear uno.
Espero que te sirva la información

    Pregunta:  1002 - USO DEL MENU EDICION
Autor:  José Fernando
Tengo un form en VB5 con un menu principal que tiene la opcion edicion-seleccionar todo, copiar, cortar, pegar, y hay algunos form que contienen datos susceptibles de ser seleccionados con estas opciones. ¿Cómo consigo determinar cual es el formulario activo para utilizar estas opciones?
(Debe funcionar como lo menues de excel o word)
  Respuesta:  Mauricio Vidal P
´ en el caso de que tenga 2 formularios
´ como se cual estoy ocupando ?
´ .... de esta manera:

´ reviso el primer formulario
If Form1.hWnd = GetActiveWindow Then
´ hace esto
End If

´ reviso el segundo formulario
If form2.hWnd = GetActiveWindow Then
´ hace esto otro
End If

´ Listo!

Lo que tienes que hacer es cargar la API GETACTIVEWINDOW en un modulo (cargala con el visor de texto API) y ... listo !

Que Programes Bien!

  Respuesta:  Jesus Sanchez
Es un poco complejo para explicar mejor pideme por email un ejemplo que tengo hecho para ver si te puedo ayudar; pero tratare.
lo primero que tiene que hacer es determinar en el menu que opcion se ha seleccionado, luego invocar la rutina que se encargara de ejecutar la accion de pegar, copiar etc. tambien debe tener en cuenta que el usuario puede hacer un click derecho en cualquier textbox y tienes que capturar este evento para luego activar el nombre del popup (menu desplegable) donde estan todas las opciones, despues el compilador se encarga de saber cual form y que textbox ejecuto la accion tu no tienes que preocuparte por eso.

Espero que te haya aclarado un poco

    Pregunta:  1012 - RECONOCIMIENTO DE VOZ CON API´S DE MS
Autor:  Cesar Octavio Payan Diaz
Bueno, mi pregunta es la siguiente, reciemtemente me entere que windows cuenta con una api de reconocimiento de voz la cual estoy tratando de utilizar, pero no puedo inicializar ya que me pide siertas estructuras, las cuales desconosco su forma, estoy tratando de hacer esto desde Visual Basic 6.0, por medio del control Vcommand.ocx (es de la api), quiero saber si alguin sabe como inicializarla, o donde puede obtener informacion sobre este control

De antemano gracias por la ayuda

  Respuesta:  Edgar Castelan
hola, si lo que quieres es manejar reconocimiento de voz y tambien que la pc reproduzca voz, en el sitio de Microsoft encontraras varios controles que sirven para este proposito, tambien existe una suite de desarrollo que se llama Microsoft Speech SDK donde vienen incluidos los controles que te mencione al principio, todo esto lo puedes bajar del sitio de Microsoft completamente gratis, el unico problema es que solo existen versiones en ingles, por lo cual el reconocimiento de voz solo se puede hacer en ingles, tambien existe una suite de desarrollo de reconocimiento de voz de IBM, esta suite trae controles de reconocimiento y reproduccion de voz para VB y Visual C , los puedes bajar para probarlos y si te interesas puedes pagar una licencia para que los puedas usar en tus programas, esta suite de desarrollo acepta varios idiomas para el reconocimiento y reproduccion de voz, como son ingles, español, japones y aleman por mencionar algunos. espero que con esta informacion puedas resolver tu problema...

    Pregunta:  1020 - COMO ACCESAR LA TARGETA DE SONIDO
Autor:  Sergio Salinas
quiero graficar en VB5 el sonido que entra a la tarjeta de sonido, con que instrucciones lo hago
De antemano gracias...
  Respuesta:  Gabriel Ruiz Saco
Lo que deseas hacer lo puedes implementar con la llamada a la declaración de la API de sndPlaySound Function
sndPlaySound reproduce cualquier archivo .WAV.

´ sección Declaraciones de un módulo o formulario, si es en formulario ponle delante Private.

Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

ARGUMENTOS

lpszSoundName
La ubicación del archivo a reproducir.

uFlags
Según se espcifique, ocurrirá una u tora cosa:

SND_ASYNC = &H1
Reproducción asíncrona del archivo, se toca y continúa ejecutando mientras se olle.

SND_LOOP = &H8
Toca y toca y toca... y toca... y toca... hasta que le mandemos un cero

SND_NODEFAULT = &H2
Colocando esto no aparece sonido predeterminado de Windows al cerra

SND_NOSTOP = &H10
No deteniene ningún archivo para ejecutar el tuyo.

SND_NOWAIT = &H2000
N espera a que la tarjeta de sonido esté libre

SND_SYNC = &H0
Aquí el programa se esperá hasta que acaba el sonido

Ejemplo:

´ toca un archivo y se espera hasta que acaba

Dim x as Long
x = sndPlaySound("C:\Hola.waw", SND_SYNC)

´ combiene en el evento de cierre descargar la llamada, para ello

x=sndPlaySound("",SND_NODEFAULT) ´ no devuelve el sonido predeterminado al no encontrar el archivo ""

    Pregunta:  1022 - COMO GRAVAR UN PICTURE EN FORMATO JPG
Autor:  Alfonso Ruiz
Necesito grabar una imagen en formato JPG desde visual, ¿Como puedo hacerlo?. Gracias por anticipado a todo el mundo que lea esta pregunta intentando contestarla.
  Respuesta:  Eduardo Mireles
Creo que tu pregunta ya está contestada en la 888.
Date una vuelta por http://www.arrakis.es/~eforneas/control.htm
checa el archivo SBitMap.ZIP tal ves te sirva.

    Pregunta:  1023 - CERRAR APLICACIONES DESDE VISUAL BASIC
Autor:  Mario Montalvo
Quisiera saber como puedo hacer para cerrar o minimizar ventanas de aplicaciones diferentes a las de VB5, al momento de ejecutar una de VB5.
Agradezco su valiosa colaboración.
  Respuesta:  Jorge
Para realizar esa tarea tan sencilla, solo tienes que apelar a las API del windows.

Hay un API para manejar procedimientos (Ventanas) con el cual, puedes modificar su aparencia.

Maximizar, minimizar, etc...

Si lo buscas seguro que tambien tienes uno para cerrarlas.

El esquema seria más o menos así.

Buescas los procedimientos activos (Todos) y guardas los numeros que los identifican en un array.
Luego recorres el array determinando cuales pertenecen a tu aplicacion y cuales no.

Y finalmente cierras todos los que no correspondan a tu aplicacion.

Para más informacion puedes diriguirte a la web del guille (www.guille.costasol.net) donde encontraras las funciones del api que te menciono y ejemplos explicativos.

    Pregunta:  1029 - CAMBIO DE IDIOMA EN DATAREPORT VB 6.0
Autor:  Sisco
Como se pude cambiar la propiedad CAPTION de una etiqueta en el Data Repport de Vb 6.0. (Ej. el título del listado en Castellano, en Catalán, en Euskera, ....). Gracias.
  Respuesta:  Carolina González
Podrias probar con el archivo de recursos de vb.
Despues los caption los creas como un campo de formular y desde vb le pasas como parametro el texto en el idioma que corresponde.
Ver en la ayuda aspecto internacional.
  Respuesta:  Segio Guichón
No es posible, al menos hasta el SP3 del Visual Studio.

    Pregunta:  1034 - ARRASTRAR UN ICONO DEL ESCRITORIO Y SOLTARLO EN VB
Autor:  Eduardo Mireles
Necesito poder arrastrar los iconos del escritorio y soltarlos en una aplicación VB, lo hago pero al soltarlos sobre mi aplicación no se ejecuta ningún evento. Necesito saber si existe algún control que registre este evento cundo suelto un icono del escritorio sobre él. De los parámetros pasados y lo demás yo me encargo. Gracias. PD. Debe funcionar en 16 y 32 bits.
  Respuesta:  F. Bernal
El evento que se genera sobre el form es "MouseUp".
cuando sueltas el icono, con base en este y sus parámetros puedes determinar que programa es y otras cosas...
  Respuesta:  Mike79
Bueno primeramente te dire que LEAS LA AYUDA DE VBASIC busca OLEDragDrop ahi viene explicado ese tipo de cosas, muchas vecez por no leer, no nos enteramos.

Bueno la forma de hacerlo es la siguiente:
Al objeto de tu programa que desees pueda recibir archivos ponle la propiedad OLEDropMode en 1 (Manual)
Luego utiliza el evento OLEDragDrop para recibir el archivo.

Un ejemplo muy facil de hacer, crea un nuevo programa, pon la propiedad Form1.OLEDropMode en 1, y en el codigo teclea:

Private Sub Form_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Print Data.Files(1)
End Sub
Data.Files sera un arreglo que tendra la lista de todos los archivos que fueron arrastrados a tu programa.

Bueno, ahora pruebalo arrastrando un icono del escritorio a cualquier parte de tu ventana, o mejor aun, arrastrando un archivo del explorador de windows a tu ventana, espero que este ejemplo te sirva, y si no, recuerda lee la ayuda, ahi viene mas información al respecto, saludos y suerte!!!.

    Pregunta:  1035 - VELOCIDAD DE LA CPU
Autor:  Hernan Medrano
Estoy programando en VB 5.0 y necesito determinar de alguna manera la velocidad del CPU.Existe alguna llamada a una dll o algo por el estilo. Desde ya muchas gracias.
  Respuesta:  Luis Daniel Sáenz
En el archivo de registro de Windows en:

HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor

tenes info sobre el micro, aunque a veces no figura la velocidad, quizas te sirva.

    Pregunta:  1041 - ANIMACIONES CON EL CONTROL MCI
Autor:  Ricardo L. Torres
antes que nada gracias por responderme. La consulta es la siguiente: ya probe con la ayuda, o sea, que para llamar algun archivo de sonido no tengo problemas.
El inconveniente es que yo quiero mostrar animaciones hechas en 3D Studio, como se que el control puede reproducir filmaciones avi, quisiera por lo menos saber como lo hace, como para inducir algo para el 3D studio.
Ademas te comento que con el control MCIWnd de Visual Basic 5.0 puedo llamar a la animacion de 3D Studio, pero abre el programa que visualiza la animacion y recien la muestra, o sea, en una ventana aparte. El programa que permite ver las animaciones que es para Windows se llama Aaplay y es un programa chiquito.
Este programita tiene su driver para manejar supongo, el dispositivo del sistema, el driver se llama mciaap.drv.
En fin, la pregunta es como puedo hacer para mostrar las animaciones pero en un formulario o en un picture de Visual Basic. No quiero que la muestre en una ventana aparte y menos la ventana del programita Aaplay.
Espero que puedas entender cual es mi problema.
Saludos y gracias.
  Respuesta:  Sergio Raimundo
Te cuento que yo tuve el mismo problema hace unos meses y encotre la solución a tu problema para mostrar una animación en 3D Studio en un PicturBox lo que sucede es que el código que use es un tanto extenso y engorroso para ponerlo aquí si quieres mas detalles escribime que te lo paso por e-mail
  Respuesta:  César Nava Soto
Creo que si entendi tu problema. Esto lo puedes hacer con un control ANIMATION, solamente coloca el control dentro del formulario y listo. La sintaxis para llamar el archivo seria:
ANIMATION1.AUTOPLAY=TRUE
ANIMATION1.OPEN("Nombre archivo.avi")
  Respuesta:  Ricardo L. Torres
Creo que no entendieron bien mi pregunta, pero de todas formas agradezco su colaboracion.
Por suerte ya encontre la solucion a mi problema, y en realidad son dos soluciones:
Primero: encontre un control activeX que puede contener una animacion hecha en 3D Studio (un archivo FLI o FLC) se llama flicax y se lo puede bajar de internet. En este momento no tengo a mano la direccion, luego te la paso.
Segundo: con el programa Main Actor version 3.04 se puede transformar las animaciones FLC en formatos AVI y como existen diversos controles en Visual Basic para formatos AVI, no existe problema para mostrar las animaciones en un formulario. Este programa tambien se puede bajar de internet de la direccion www.mainconcept.com
Desde ya gracias por su apoyo y estoy a su disposicion para cualquier consulta sobre este tema.

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