PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  11520 - HACER LLAMADAS
Autor:  Federico Azzato
Necesito hacer una aplicación que pueda hacer llamadas telefónicas a teléfonos normales.
También preciso que se pueda contestar el teléfono cuando este está sonando, o enviar un mensaje de voz como una contestadora cuando sonó tantas veces y no se atendió la llamada
  Respuesta:  Toni Lorente Sánchez
Hola, creo que puedo ayudarte.
Para poder hacer llamada telefonicas, tienes que utilizar el puerto com de comunicaciones. Para ello,tienes que añadir en objetos, el objeto Mscomm, que de icono tiene un telefono. Una vez añadido, simplemente tienes que buscar ayuda sobre el control en el mismo visualbasic y tienes un ejemplo muy facil de interpretar.

Si no lo encontraras o te surge algun problema, enviame un mail y te enviar el codigo, ok.?

    Pregunta:  11535 - COMO EJECUTAR UN SCRITP DE SQL SERVER7 EN VISUAL6.0
Autor:  Sergio Diaz
Hola amigos:
Quisiera saber como puedo ejecutar un Script de SQL Server 7.0 en Visual Basic 6.0
  Respuesta:  Juan Micciarelli
un buen truco para hacer lo que vos necesitas es copiar el código del script dentro de un stored procedure, y luego invocar dicho stored procedure desde la aplicación, si querés enviame tu mail y te paso un ejemplo de como hacerlo.-

Saludos,

    Pregunta:  11538 - IMGSCAN
Autor:  Margaret Thatcher
Hola a todos. Estoy haciendo una aplicacion en la que necesito guardar imágenes escaneadas. Estoy utilizando el ImgScan y lo que quiero hacer es que guarde todas las imágenes escaneadas en una misma carpeta por defecto.
Hago lo siguiente:
ImgScan1.ShowScanNew

cuando esto se ejecuta aparece una ventana con varias opciones. Yo quiero que la opcion de 'Examinar' aparezca desactivada. ¿Cómo lo puedo hacer?
Gracias.
  Respuesta:  edwin Posada
con esta rutina se puede escanear y grabar en un archivo o capetar por defecto

ImgScan1.StartScan
ImgEdit1.DrawSelectionRect 0, 0, ImgEdit1.ImageWidth, ImgEdit1.ImageHeight

Dim pagina As Long
Dim ruta
pagina=1
ruta = "c:\ imagenes\" &nombre.tif
ImgEdit1.SavePage ruta, 1, , 6, , , pagina

OLE1.CreateLink imagenes & "\" & texpol & ".tif"
OLE1.SizeMode = 1

    Pregunta:  11547 - MENúS EN VB
Autor:  Josemari Etxagibel
Desearía poder modificar el menú que he creado en la página principal de mi aplicación al cargarlo, es decir, añadirle más opciones de las que tiene creadas en modo diseño.
Gracias por adelantado.
  Respuesta:  SuNcO
Lo ke tu preguntas no es dificil pero tampoco facil, pero aki te va la respuesta, espero y me entiendas, sino, con gusto te mando un ejemplo

Primero crea un menu con caption -, supongamos ke se llama mnu_algo, en la propiedad index ponle 0

Luego, pones este codigo :

Dim ultimo_mnu

Private Sub Command1_Click()
ultimo_mnu = ultimo_mnu + 1
Load mnu_algo(ultimo_mnu)
mnu_algo(ultimo_mnu).Caption = "menu nuevo"
End Sub

Private Sub Form_Load()
ultimo_mnu = 0
End Sub

Para eliminar un menu solo pon UnLoad mnu_algo(index_aki)

Creo ke si le vas a entender

    Pregunta:  11548 - DECODIFICADOR DE VB.
Autor:  Pablo M Miranda Ros
Por un fallo mio he perdido gran parte de los ficheros que contienen el código de mis programas, pero guardo algún .exe de las versiones antiguas. Si alguien conoce un decodificador en la red, le agradeceré que me envie la dirección, pues los que aprarece en esta sección, ya no existen.

Gracias por adelantado.
  Respuesta:  Oswaldo Monagas
Aqui te envio un .hlp donde esta la direccion y la forma de comprarlo.

Descargar
  Respuesta:  SuNcO
Disculpa pero me dio risa tu pregunta

Sacar el codigo de un EXE ? Ijoles, si eso se pudiera imaginate la bronca ke se armaria, cada kien modificara el programa a su gusto

Lo unico ke puedes hacer es aprender ensamblador y ahora si des-ensamblar un EXE y chekar el codigo en ASM

    Pregunta:  11572 - IMPRIMIR FORMULARIO CENTRADO
Autor:  Martin Jimenez
Hola,quisiera saber si alguien me puede ayudar ,ya que soy nuevo en vb6 y mi pregunta es como puedo hacer para que todo un form a la hora de imprimirlo con el metodo printform
salga centrado en la hoja
gracias y saludos...

form1.printform
printer.enddoc
  Respuesta:  Manuel B.F.
Hola buenos días. A mi me pasa el mismo caso que la respuesta de Alfonso XIV. Necesito que el formulario que tengo en Excel, como solo ocupa medio dina A4, me lo repita otra vez en la misma página. Así tengo los datos rellenados e impresos en original y copia.
No entiendo mucho de Excel y no se como acoplar la función que dice Alfonso que a él le va bien. Yo, dentro del botón que tiene el mismo formulario ( IMPRIMIR ), le he puesto el código Me.PrintForm.
Como he dicho me imprime el formulario, pero con todas las variaciones que he probado, no ha habido manera de que me imprima dos veces en la misma hoja.

Alguna ayuda, por favor
  Respuesta:  Alfonso XIV
Si quieres una impresión especial, vete olvidando del método printform. Es muy cómodo pero muy básico, se limita a enviar el formulario, con la resolución de pantalla, y enviar un salto de página a la impresora. Ya está. Yo tuve que ingeniármelas para imprimir un formulario 2 veces en la misma hoja (p.ej., un recibo por duplicado) con el menor trabajo posible. Y se me ocurrió enviar los controles del formulario a la impresora con el objeto \"PRINTER\", a través de una rutina genérica que escribí.
El esquema básico de mi rutina era:

Public Sub ImprForm(Formulario as Form)
Dim Ctrl as Control
For each Ctrl in Formulario.controls
If typeof ctrl is label or typeof ctrl is textbox then
printer.currentx=ctrl.left
printer.currenty=ctrl.top
printer.print ctrl
endif
next
End Sub

Puedes adaptarla para centrar el formulario, calculando un offset o desplazamiento desde el margen izquierdo del papel. Para ello sólo tendrias que restar el ancho (en twips) del formulario (.width) del ancho del objeto Printer y dividirlo entre 2. Ese offset se lo sumarias a los valores de printer.currentx.

    Pregunta:  11591 - TRABAJAR CON CRISTAL REPORTS 7 Y SQL 7 MEDIANTE VB6
Autor:  Ignacio Bornancini
Tengo el Crystal Reports versión 7.0, cuando quiero utilizar el programa para conectarme con SQL 7.0, no tengo problema, las complicaciones surgen cuando desde Visual Basic, incluyo el Control OCX que trae el paquete de Crystal y no me obliga a conectarlo con el un DataControl Dao. No me permite conectarme con un Adodb Data Control que es el que trabaja con SQL. ¿Necesito bajar algo de la web? ¿Puedo hacerlo con las herramientas que tengo?
  Respuesta:  Mariano García Mattío
Existen varias maneras, la más facil de iplementar es creando una entrada en la lista de conexiones ODBC en el panel de control que conecte con la base de datos de tu servidor SQL, esta entrada tiene un nombre y es este del cual te vales para conectar utilizando el editor de crystal report o bien desde tu codigo VB mediante la propiedad .connect del control ActiveX de Crystal reports.
por ejemplo:
creas una conexion llamada MiCon en ODBC
y en el codigo VB colocas mireporte.connection="DSN=MiCon"

espero que te sea util, de lo contrario escribeme un email y te explico otras maneras

    Pregunta:  11651 - QUIERO GRABAR Y FILTRAR SONIDOS
Autor:  Roberto Valseca
Hola.
Estoy realizando una aplicación con sonido y necesito que mi programa sea capaz de grabar un sonido emitido por un usuario y filtrarlo para obtener su duración, su intensidad o si es muy grave o muy agudo, y todo en tiempo de ejecución. Si alguno sabe como hacerlo o simplemente que controles o de que manera se puede hacer lo agradecería.
Saludos.
  Respuesta:  Carlos Ceriani
Con la función mciSendString() de la librería winmm.dll podés grabar sonido en un archivo Wave, reproducir cualquier archivo multimedia, incluso MPEG, y obtener los atributos de los archivos.

Si escribís mciSendString() en el buscador Google, te aparece un montón de documentación.

Esa función envía comandos a un dispositivo multimedia.

algunos ejemplos de comandos que me acuerdo son:

mciSendString(\"Open C:\\archivo.wav type waveaudio alias sonido\",&0,0,0)

Abre el archivo de tipo WAVE para trabajar con él. El nombre del archivo debe estar en formato de DOS. Esto es, si el archivo es \"c:\\mis documentos\\ejemplo.mp3\" entonces en el comando tenés que escribir \"c:\\misdoc~1\\ejemplo.mp3\". Hay una función de librería, que no me acuerdo su nombre que te permite obtener el nombre de un archivo existente en formato DOS. Con el visor de texto API la podés encontrar.

Luego podes mandar:

mciSendString(\"play sonido\",&0,0,0) para reproducir el archivo
mciSendString(\"pause sonido\",&0,0,0) para pausar la reproducción
mciSendString(\"resume sonido\",&0,0,0) para continuar la reproducción
mciSendString(\"stop sonido\",&0,0,0) para detener la reproducción
mciSendString(\"record sonido\",&0,0,0) para grabar desde un dispositivo de entrada, como el micrófono

Si querés reproducir un MP3, el tipo de dispositivo que debés poner en el comando Open es MPEGVideo en lugar de waveaudio.

Al final de todo, tenés que cerrar el archivo:

mciSendString(\"Save sonido\",&0,0,0) para grabar el archivo al disco. No estoy bien seguro de que el comando sea así.
mciSendString(\"Close sonido\",&0,0,0) para cerrar el dispositivo

Espero que te sirva

    Pregunta:  11657 - IMPRESORA PREDETERMINADA
Autor:  Josemari Etxagibel
Hola amigos. Mi problema es el siguiente. A la hora de imprimir utilizo Crystal Reports, pero utilizo el CommonDialog para mostrar la impresora con la que imprimir. El caso es que me cambia la impresora predeterminada al seleccionar una de la lista. Utilizo PRINTER para volver a dejarla como estaba, pero aunque así me lo indica me deja como predeterminada la última seleccionada. ¿Cómo puedo hacer que deje las cosas como estaban en un principio?. Utilizo VB 6 y CR 4.6. Gracias por adelantado
  Respuesta:  Dardo Zorraindo
proba con el siguiente còdigo:

dim x as printer
x="Aca va el nombre de la impresora con la que queres imprimir" (que podes recuperarlo de un list, por ejemplo)
for each x in printer
If x.DeviceName="Aca va el nombre de una impresora" then
set printer=x
else
if x.DeviceName="Aca va el nombre de otra impresora" then
set printer=x
exit for
next

Espero que te sirva

    Pregunta:  11673 - DE BMP A JPG Y GIF
Autor:  Margaret Thatcher
hola a todos. He estado buscando informacion de cómo pasar imagenes de bmp a jpg y a gif. En esta páina he visto que han hecho la misma pregunta que yo y he ido a unas direcciones que he encontrado en las respuestas, pero no puedo acceder a ellas. Me da error por lo que me gustaría que alguien me pudiera ayudar.
Gracias
  Respuesta:  Sapo Sanchez
Mira, si tienes la ayuda de visual basic, es muy sencillo, solo debes insertar la imagen en un PictureBox y busc en tu ayuda la instruccion SavePicture, con esto puedes salvar a diferentes formatos.

|<  <<  120 121 122 123 124 125 126 127 128 129 130  >>  >|