PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  4295 - COMO GUARDAR IMAGENES EN LA BD SQL SERVER
Autor:  Guillermo Rauch
Como hago con SQL para que se pueda a trave de un common dialog de abrir, editar una imagen que quede en un controlimage y en la base de datos. Muchasgracias y necesito con urgencia esto
  Respuesta:  Octavio Paredes
La Solucion para esto es transformar la imagen a binario como si fuera un bitmap y lo almacenas en un campo binario y haces lo contrario para recuperarlo, si necesitas mas ayuda escribeme. Dentro de poco mostrare en la pagina codigos fuentes como este.

www.bdsca.com

    Pregunta:  4300 - ¿HAY ALGUN CREADOR DE INSTALACIONES QUE FUNCIONE Y GRATUITO?
Autor:  Luis Hernandez
El SetupWizard de VB5 es un desproposito, no puedo incluir subdirectorios a no ser que uno a uno indique el dir de destino y si los archivos se llaman igual (aunque esten en directorios dif)no me deja incluirlos. Los instaladores gratuitos que he probado no me generan las dependencias (Dlls y eso) que necesita mi programa, solo copia los archivos que le digo y listo. ¿Hay alguno que funcione automaticamente;que chequee e instale los controles que necesite mi proyecto y to eso, y que sea gratuito (no el del Vb6 claro). Gracias.
  Respuesta:  Daniel Morin
Por su puesto que lo hay se llama: SetupFactory, enviame un mail y con gusto te lo mando.

SALUDOS
  Respuesta:  Armando López
No se si VB5 lo tenga pero la Ver. 6, Te crea una carpeta con todos los archivos dependencias de tu proyec., por que no utilizas esa manera y después con los instaladores que has probado elaboras el tuyo.

Hay otra manera que es abriendo el archivo Setup.lst y modificando, tu mismo los Path de descarga de cada uno de los archivos.
[Setup1 Files]
[email protected],$(AppPath),,,2/20/97 12:00:00 AM,6546,0.0.0.0

Hay un instalador Paquet Builder 2.6, que también te puede ayudar en esto.

Si deseas mas información envíame un email.
Saludos..

    Pregunta:  4323 - VB CORRE PROGRAMAS HECHOS EN C
Autor:  Jonathan Guevara
Necesito correr funciones de ellas en C (no .EXE)pero desde VB, es capaz este de hacerlo, como gracias
  Respuesta:  Ivan de Jesus Deras Tabora
Mira, la unica forma que conosca, es por medio de una DLL. Para ello se escriben las funciones en C, luego se genera el archivo DLL (para esto debes tener un compilador que genere DLL´s y tendrás que tener un poquito de conocimientos acerca de las DLL), una ves generado el archivo DLL, te vas a Visual Basic y usas la instruccion DECLARE que esta hecha para este proposito. Un ejemplo: Supone que escribis la siguientes funcion en C:

int suma(int a, int b)
{
return a+b;
}

En VB para llamar esta funcion tendrias que escibir algo asi:
DECLARE function suma lib "el_nombre_del_dll" (byval a as integer, byval b as integer) as integer

y listo, ya podes llamar a suma:
x=suma(2,3);
//Es claro no se usaria C para hacer una funcion suma JEJE.. :-)

Si queres saber mas escribime a mi correo...

    Pregunta:  4342 - OCULTAR EL ESCRITORIO
Autor:  Lucas Marino Alonso Carli
Hola necesito a alguien que me pueda mandar el código de fuente esntero para hacer ocultar el Escritorio y despues poder con otro instrucción hacerlo a aparecer.
Bueno muchas gracias!
Lucas
  Respuesta:  J.M. Lopez
Pues no se si te servirá, pero la respuesta que te doy es bastante sencilla. Solo tienes que crear un formulario sin título y ajustarlo al tamaño de la pantalla. Ahi va el código fuente:

Private Sub Form_Load()

Me.BorderStyle = 0 ´ Quitamos el título
Me.Top = 0 ´ \
Me.Left = 0 ´ La posición
Me.Width = Screen.Width ´ \
Me.Height = Screen.Height ´ Y el tamaño

End Sub

Con esto puodrías poner el fondo del formulario en negro y simulará que la pantalla esta apagada. Repito que no se si sería esto lo que querías, si no hazmelo saber.

    Pregunta:  4345 - SOLICITUDES DE CONEXIÓN MÚLTIPLES CON WINSOCK
Autor:  Paul Maluenda Quezada
¿Es posible aceptar múltiples solicitudes de conexión utilizando el mismo puerto local para todas ellas? ¿Se pueden generar múltiples instancias del Winsock para cada conexión? Si es así, ¿Qué puertos locales se deben utilizar en cada una de ellas?

Gracias de antemano. Vuestra página es excelente.
  Respuesta:  Rodrigo Miguel López Gatica
Sí es posible.
Crea un Formulario y agrégale un control Winsock llamado sckServer. A la propiedad index del control sckServer ponele un cero (0). Esto último debes hacerlo porque se crearán varias instancias de sckServer en donde cada instancia será un elemento de una matriz de controles.

El siguiente código muestra lo que tiene que tener y hacer el servidor:

´-----------------------------------
Option Explicit ´Esto es "buena costumbre"

Private intMax As Long

Private Sub Form_Load()
intMax = 0 ´cuenta las instancias de sckServer
sckServer(0).LocalPort = 1001 ´Puedes escoger _
cualquier puerto que no esté en uso, en este _
caso el 1001.
sckServer(0).Listen ´Escuchando a clientes
´Nota: la primera instancia de sckServer (la _
de índice igual a 0), se utiliza sólo _
para "escuchar" solicitudes de conexiones.
End Sub

´El siguiente evento se dispara cuando el _
servidor recibe una solicitud de conexión.

Private Sub sckServer_ConnectionRequest _
(Index As Integer, ByVal requestID As Long)
If Index = 0 Then
´Si el Index es 0 significa que la instancia de sckServer que recibió la conexión es el de índice 0 dentro de la matriz de controles. Por lo tanto hay que crear una nueva instancia (usando la instrucción Load) para que atienda la conexión solicitada, y así dejar la instancia de indice 0 "intacta" para que siga "escuchando" por más solicitudes de conexiones.
intMax = intMax + 1
Load sckServer(intMax) ´Nueva instancia
sckServer(intMax).LocalPort = 0
sckServer(intMax).Accept requestID
End If
End Sub

´----------------------------------
  Respuesta:  Ivan de Jesus Deras Tabora
Si es posible aceptar multiples conexiones utilizando el mismo perto local, y para conexion se puede crear una instancia de Winsock. En realidad se puede utilizar un solo puerto el cual es el que "escucha" solicitudes, cada ves que llega una solicitud se crea una nueva instancia de Winsock y esta es la que atiende la solicitud...

Si queres saber mas enviame un mail...

    Pregunta:  4363 - USAR EL REGISTRO DE WIN 98/NT
Autor:  juan cecconi
El problema es que utilizo las API del registro para crear una clave y guardar los valores que utilizo en mi aplicacion (lo que antes hacian los archivos .INI) , pero el problema surge en NT pues en win 98 anda todo al pelo.
En NT la funcion RegQueryInfoKey que me devuelve el numero de valores que hay en la clave y mucha informacion mas (la uso cuando se inicia la aplicacion) me da un error del tipo ERROR_PARAMETRO_INVALIDO , el cual no es cierto pues anda en win 98 y ademas copie varios codigos sacados de SDK y de la web de microsoft y me sigue tirando el error. Esta funcion que esta en Advapi32.dll tiene algunos problemas , como devolver una longitud equivocada de strings y demas (esto segun microsoft) pero en ningun lado habla acerca de esta falla!
Si alguien tiene un codigo qe ande en NT o sabe de algun problema en esta funcion (creo que RegEnumValue tambien lo hace) le ruego me avise . Desde ya muchas gracias
  Respuesta:  Héctor Niño
0Tienes tres opciones:
1) Usar SaveSetting, GetSetting, DeleteSetting, GetAllSettings propias de VB6 que vienen perfectamente documentadas en MS Visual Studio 6
2) Usar los controles de FastLib que puedes encontrar (no recuerdo donde) dentro de este sitio
3) Tengo una aplicacion de prueba (corre en Win9x, NT, 2000)en VB6 que utiliza las API de Windows que aqui te adjunto: resp4363.zip
(Solo te pido que me avises si te sirvio o no y por supuesto toda mejora es bienvenida)

    Pregunta:  4388 - MENSAJES A MOBILES (SMS)
Autor:  jaime sanchez
Hola, me gustaria saber como se puede enviar mensajes a mobiles a traves de visual basic. Se k simula lo k se hace en el navegador pero no se bien como. Gracias.
  Respuesta:  Diego Femenias
Mira, no es que lo haga Visual, es que tenes que crear una conexion, con un Winsock, o sino usando Interdev y mandarle los datos al mismo destino que lo haria el navegador.

Si queres mirate http://www.fb.com.uy/sms ahi tenes una pagina ASP que hize que manda mensajes a celular.

    Pregunta:  4393 - CMANDOS REQUERIDOS PARA CREAR UNA APLICACION
Autor:  Dennisse Adriana Saenz Ubaque
Por favor, alguien me puede ayudar con:

Cuales son los comandos requeridos para crear una aplicacion cliente/servidor en visual basic basado en sockets orientados(TCP) y no orientados a conexion(UDP)?

Les agradezco muchas gracias.
  Respuesta:  Diego
Prueba con el objeto WinSock de Visual Basic

    Pregunta:  4402 - CONEXION A CRYSTAL Y SQL SERVER
Autor:  Eduardo Montiel
Necesito realizar la conexcion de Visual Basic 6.0 con Crystal Report 7.0, no se como conectarme ni como abrir una Base de Datos Sql Server, en Crystal Report 7.0..

De antemano

Muchas Gracias.
  Respuesta:  Juan Carlos Pontaza
Existe un control el los tools, que se llama CrystalReports.A ese control solo tenes que mandarle las propiedades desde la forma. Suponiendo que el control le pusiste en name "reporte" dentro del codigo de un boton de imprimir le pones, reporte. selection formula="{clientes.codigo}=" un texbox cualquiera dentro de tu forma de reportes"" o bien si no lo necesitas podes incluirle directamente en el control,las propiedades,tambien tenes en las propiedades un SQLQuery, probalo, pero no te olvides al final de todo el codigo en el boton poner reporte.action=1 para activarlo

    Pregunta:  4416 - SISTEMA DE LLAMADOS TELEFONICOS
Autor:  Sandra Andrade
Hola me llamo Sandra mi pregunta es la siguiente:
tengo que hacer un sistema de llamados telefonicos, registrando los que han contestado, los que estan ocupados y los que no contestaron. En el programa que tengo puedo hacer llamadas pero no puedo contestar por el microfono.
si alguien me puede ayudar por favor respondanme,
Soy nueva en esto me titule hace poco.
Gracias.
  Respuesta:  Dante Salazar
Sandra

Voy a suponer que marcas por programa y escuchas por la bocina del modem cuando la persona contesta y que tienes conectado un telèfono en el jack de extensiòn del modem y que al levantar el auricular del telèfono no puedes hablar.

Si es así, prováblemente es porque el módem está en modo de comunicación y tiene agarrada la línea.

Para que la suelte y sea tu teléfono el que se adueñe de la línea, debes enviarle ";" junto con el comando de marcación.

Corre el programa de ejemplo que viene en visual basic 5, en samples/comp tool/dialer

Si las suposiciones que hice no son correctas, escríbeme a mi correo

Saludos desde Panamá

|<  <<  65 66 67 68 69 70 71 72 73 74 75  >>  >|