PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  4612 - CREATEOBJECT() ¿PUEDO CREAR OBJETOS DE CLASES REMOTAS?
Autor:  Rodrigo López G.
Hola!
La función CreateObject() de VB ahora (en la versión 6 y creo que en la 5 también) viene con un parámetro opcional: un nombre de servidor.
¿Esto quiere decir que puedo crear objetos a partir de las clases que se encuentren en una aplicación ActiveX (o quizas una DLL ActiveX) residente en un PC remoto? ¿O estoy equivocado?
Si es posible hacer esto, ¿Que debo hacer para que funcione? Yo he intentado muchas veces "instanciar" clases residentes en un PC remoto (dentro de una red local) pero NO ME FUNCIONA. Sin embargo cuando utilizo la función CreatoObject para crear objetos a partir de clases residentes en la misma máquina (cliente y servidor son aplicaciones instaladas en el mismo equipo) todo funciona bien, obviamente (especificando o no especificando el nombre del servidor).
¿Alquien puede ayudarme?
Gracias desde ya!
Chao!
  Respuesta:  Joan Fàbregas
Para que funcione el CreateObject en un ordenador
remoto, necesitas:

->El componente que se ejecutara remotamente tiene que ser un EXE ActiveX.

->El programa DCOM (se puede bajar de la web de microsoft o almenos eso creo), el cual tiene que estar en los dos ordenadores i con las configuraciones de seguridad correctas.

->Tiene que haber al menos una instancia de la clase que quieras ejecutar en el servidor remoto en memoria (o sea, tiene que haber un programa que este ejecutando el componente).

Todo esto es para Windows 95/98, para Windows NT creo que no hacia falta tener una instancia de la clase en memoria.

Si quieres un consejo, no utilizes este procedimiento.
Conozco como se hace porque lo prove hace tiempo, pero el DCOM nos dio muchisimos problemas, hasta el punto que abandonamos el proyecto. Actualmente el Windows 2000 utiliza una nueva tecnologia llamada COM+ para sustituir el DCOM pero no se exactamente como funciona.

    Pregunta:  4615 - CHAT CON WEBCAM
Autor:  Pedro Molina
Tengo que hacer una especie de chat entre varios equipos conectados con TCP/IP. Mi problema es que algunos pueden tener una camarita y esa imagen tiene que transmitirse a los demás.

Alguien sabe cómo puedo capturar las imágenes de la cámara . ¿En qué formato lo captura? Lo digo porque si las capturo sin comprimir tendría que enviarlas comprimidas por la red y luego descomprimirlas. En este caso, cómo se haría.

Un saludo a todos y gracias.
  Respuesta:  Johns
Bajata la sdk de logitech (developer.logitech.com) ahi t dicen como programar las webcam...
A lo mejor te da un fallo al insertar el objeto "Vportal2.dll" (el fallo es Duplicate ID in inheritance hierarchy) si lo arreglas me avisas... si no te da ese fallo pista libre para tu webcam ;P

    Pregunta:  4620 - CÓMO GUARDAR UNA IMAGEN EN UN CAMPO DE UNA BD ACCESS
Autor:  Ramón Moreno
Saludos.

Necesito Guardar el contenido de un objeto Image del VB6 en un campo de una BD Access. Tambien necesito Mostrar el contenido de un campo OLE de una BD Access en un objeto Image del VB6.

Si alguien tiene la respuesta le agradezco me la proporcione con un ejemplo si es posible.

Saludos.
  Respuesta:  Oswaldo Monagas
Ahi te envio un programita de ejemplo donde puedes ver como se hace para poner imagenes en bases de datos. Si no te resuelve el problema escribeme que te puedo ayudar a resolver tu problema.
Saludos

resp4620.zip
  Respuesta:  Marcelo Sanchez Lujambio
Mira lo que yo hago para no complicarme la via es guardar una ruta en la base de datos y no la imagen.

    Pregunta:  4624 - CONEXION VB6.0 A AS/400
Autor:  Erick Carranza
Estoy comenzando con la programación en visual basic 6.0 y en el lugar donde trabajo tienen un sistema as/400, con red ethernet, servidores con winnt 4.0, clientes win9x.

en los clientes un programa de emulacion llamado client access 3.20, este programa instala los drivers odbc para accesar al as/400,
si en una formulario en visual basic pego un control adodc1 y entro a las propiedades para generar una cadena de conexion y me aparece
IBM AS400 OLE DB PROVIDER

mi pregunta es como hago para hacer la conexion con el as/400, deseo guardar ahi los datos de un aplicación sencilla que deseo crear agradecere mucho la ayuda ?
  Respuesta:  Eduardo Sánchez
Por la largada de la respuesta, esta en el archivo resp4624.txt.

    Pregunta:  4647 - DETECTAR UNA CONEXION A INTERNET
Autor:  Ariel Hualpa
¿Cómo puede detectar desde Visual Basic que la conexion a Internet ha comenzado?
  Respuesta:  Xavi
Aqui te mando el modulo que utilizo para ello.

resp4647.zip

espero que te sirva.

Saludos

    Pregunta:  4673 - COMO INSERTAR CUALQUIER TIPO DE CONTROL EN UN DBGRID
Autor:  Mi Mr
Como insertar cualquier tipo de control en un DBGRID con esto me refiero a Commandbutton, check box etc.
  Respuesta:  Daniel Morin
Mira como ya te dijeron el control true dbgrid es muy limitado, puedes emular la inserción de dichos objetos en cualquier celda utilizando elor el MSFLEXGRID , si no sabes como manejarlo se te va a complicar, enviame un mail si requieres unejempplo completo.
  Respuesta:  Miquel Garcia
Con DBGrid no se puede hacer.
Necesitas un control que se llama True DBGrid, pero este no es gratuito.
Tengo una direccion donde te puedes bajar una demostracion http://www.redblazer.com/vbdb/ (esta direccion es la que me sale en un libro de consulta).
Espero que te vaya bien.

    Pregunta:  4675 - COMO ENVIAR UN E-MAIL CON CCMAIL
Autor:  Ricardo Almazán Hernández
He aplicado los ejemplos que han publicado en esta página para generar un e-mail utilizando outlook pero hay alguna forma de hacerlo utilizando ccmail?.
Cualquier clase de ayuda que me puedan dar sera de gran utilidad, gracias.
  Respuesta:  Luis Luis lopez
Hola amigos soy un novato pero creo que puedo tener alguna.

La verdad es un ejemplo que encontre en internet y realmente funsiona para enviar C.C. atraves de OutLook si deseas me envias un e-mail y te puedo enivar el codigo. Tambien te cuento que en esta pagina envontre u n ejeplo muy buneo utilizando Winsock recuerda "Buscar tipo winsock"

Suerte para todos "pilas......."

    Pregunta:  4694 - COMO CREAR UNA CONEXION ODBC DESDE VISUAL BASIC
Autor:  Andreu Vallès
Como puedo acceder a una base de datos hecha en Acces, através de ODBC con VB?
  Respuesta:  Edwyn Ivan Salamanca Macias
Compañero

Puedes crear un nuevo ODBC a la BD, Luego desde un Form Insertas un Adoc, en el adoc clic derecho generar cadena de cnexion, el asistente te dice los pasos siguientes,

luego copias la cadena de conexion la lleva al load del form y listo
Declaras una Algo asi

Public Conexion as new OLEDB. CONCTION

conexion = lo que copiaste de la cadena de conexion

Saludos Edwyn
  Respuesta:  Xavi
Este es el codigo que utilizo...

Dim Attrib As String
Dim Driver As String
Attrib = "DBQ=c:\basedatos\"
Driver = "Microsoft Access Driver (*.mdb)"
DBEngine.RegisterDatabase "Nombre", Driver, True, Attrib

Saludos

    Pregunta:  4697 - HACER RELACIONES UNO A MUCHOS EN VB
Autor:  Lucio Albert Santiago Rios
Saludos a Todos:

Como puedo hacer una relacion uno a muchos entre tablas.
Solo Conosco el Objeto relation
dbrelationunique
bye!
  Respuesta:  Jose Manuel Blanco Villanueva
No entiendo demasiado la pregunta que formulas. Si se trata de tablas de una BD de Access, puedo hecharte una mano. Las relaciones las puedes hacer directamente en el Access. Luego, para tratarlas en VB tendras que trabajar con sentencias SQL. Si es este tu problema, escribeme y hare lo que pueda.

    Pregunta:  4698 - WINSOCK.OCX EN VISUAL
Autor:  Ricardo Pueyrredon
Bueno mi problema es el siguiente:

Estoy haciendo un servidor, quien sabe de que,,, en visual usando el winsock.Lo que necesito es hacer que este acepte conexiones a tal puerto de mi maquina.Hasta ahi todo bien, elijo el local port, pongo el winsock.ocx en "listen", todo bien, pero cuando en el, Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long),pongo la siguiente cadena me salta un error.

winsock1.accept requestID

Operacion no valida en estado actual.
  Respuesta:  Rodrigo López Gatica
bueno, la respuesta es sencilla.
Lo que debes hacer es lo siguiente:

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close ´Debes cerrar el socket_
antes de acptar la conexión.
´¿Raro no? pero así se hace.
Winsock1.Accept requestID
End Sub

Espero que te sirva.
Chao!
Nota: Visita mi página: http://www.geocities.com/rorolopez_1999
Allí tengo algunos tutoriales de varios lenguajes, y el desarrollo de un par de temas de interés.

|<  <<  68 69 70 71 72 73 74 75 76 77 78  >>  >|