PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  15875 - BEGINTRANS ERROR AL USAR DAO 3.6
Autor:  Antonio Sandoval
Hola, el problema que tengo es que traté de migrar una aplicacion de visual 4 a visual 5, solucioné la mayoría de los problemas, pero al momento de hacer el ejecutable, me dice que hay una función de uso restringuido o que no la permite visual basic. Uso visual basic 4, windows 98, access 2000, cambie de dao 3.51 a 3.6.

Alguien me puede ayudar, o existe una manera diferente de usar begintrans?
  Respuesta:  Ariel Alejandro Wagner
Por si no te entendí bien, si tu problema es con las transacciones, dos cosas se me ocurren del porque te está fallando.

1) Fija cuantas transacciones anidadas tenes en cada proceso que utilizas. Te recuerdo que VB, acepata hasta 5 transacciones, pero yo tediría que no utilices más de tres de forma anidada. 80 % suelen fallar.

2)La otra posibilidad es el tipo de cursor que estás usando. Algunos proveedores de Bases de Datos no aceptan transacciones, al menos, las de VB. Si usas Access 2000, recorda que son bases de datos cuya plataforma difieren con las de Access 97, y es probable que VB no las interprete bien.

Mi consejo, tratá de programar con ADO, es más robusto, seguro y te permite algo que todo programador desea "escribir menos código".

Espero que te sirva de algo esto que te mande, suerte....

    Pregunta:  15901 - INSERTAR IMAGEN EN ENVIO DE EMAILS EN FORMATO HTML
Autor:  Roberto Mar
He conseguido mandar emails, e incluso insertar un archivo, pero cuando mando emails con formato HTML, quiero q aparezca una imagen en el mensaje, ¿como lo hago?¿se puede hacer sin q la imagen este enlazada por medio de una URL?. Necesito saberlo urgentemente.
  Respuesta:  SuNcO
Lo ke puedes hacer es mandarlo en un formato ke los servidores de correo reconocen como archivo adjunto, yo lo hago con el UUE

Si gustas te puedo enviar un ejemplo, o mejor dicho cheka : www.chakasteam.n3.net/winsock.html

Es un ejemplo de lo ke pides...

    Pregunta:  15924 - "IMPRESION CAJA REGISTRADORA POR MEDIO DE PUERTO PARALELO"
Autor:  Edgar Rolando Gomez Chamale
SERIAN TAN AMABLES DE INDICARME COMO HACER LO SIGUIENTE:
1- EL PROYECTO ES UN P.O.S. , NECESITO HABRIR LA GAVETA DE DINERO DESDE EL PROGRAMA, QUE ME INDIQUE SI PERMANECE ABIERTA O SI ESTA CERRADA.
2- IMPRIMIR UN TICKET, PERO ESE TIPO DE IMPRESORAS TIENEN DOS ROLLOS DE PAPEL, Y NECESITO IMPRIMIR LOS DOS AL MISMO TIEMPO, POR MEDIO DE CABLE PARALELO.

GRACIAS ...

  Respuesta:  victor muñoz
Saludos:

Antes que nada, si eres curioso de la electrónica esta tranquilo, pues puedes leer el puerto de control desde el puerto paralelo y hacer una interface para poder imprimir tus dos rollos.

Pero si no ... esta es la idea.

Debes de tener unos sensores que verifiquen el estado de la caja y leer los datos por el puerto paralelo en VB cosa que se hace con una libreria que se llama Inpout32.dll despues por el mismo puerto paralelo puedes controlar la impresion en tus dos rollos.

Deberias leer sobre las curiosidades del puerto paralelo, es interesante.
Si gustas te puedo enviar el controlador y apoyarte.
Espero y esta informacion te sirva de algo.Bye.

    Pregunta:  15976 - COMBO DE ICONOS
Autor:  Antonio Alvarez
Quisiera saber si existe o como es la manera de desplegar solo iconos en un combo, para poder leccionarlos.

Gracias por la ayuda
  Respuesta:  Agustín Dávila Martín
La respuesta es sencilla. Utilizando un control ImageCombo.
El funcionamiento es igual que el del control Listview. Sin no supieras como hacerlo envíame un mensaje a mi dirección de correo y te mandaré un ejemplo.

    Pregunta:  15979 - COMMIT PARA ORACLE
Autor:  Eduardo Solar Barra
Hola a todos,
Mi consulta es la siguiente, hace poco migramos un sistema realizado en Visual Basic 4.0 y Access 2.0 y lo dejamos en Visual Basic 6.0 y Oracle, no tengo procedimientos almacenados para realizar los Insert, Delete y Update y cuando necesito realizar esta operación ejecuto

variable seteada a la Base de Datos DBGENERAL
DBGENERAL.EXECUTE "DELETE FROM XXXX",dbSQLPassThrough

Lo que me queda pendiente, es como realizar el commit, ya que lo intento y me arroja error, también probe el comando executeSql

Desde ya muchas gracias
  Respuesta:  Adriana Samaniego Gómez
Hola:

Yo utilizo las sentencias SQL para los insert,update y deletes, el COMMIT viene implicito en la instruccion BASEDEDATOS.ExecuteSQL query.

Ejemplo
-Abrir la base de datos
Set dbOracle = opendatabase("", dbDriverComplete,False, "ODBC;DSN=mybade;DATABASE=baanmybade;UID=MATERIAL ;PWD=mat_spot;")

-Borrar una tabla

query = "Delete from tblPrueba"

-Ejecutar la instruccion
dbOracle.ExecuteSQL query

Aqui automaticamente se realiza el commit.

YO lo comprobé cuando comenzaba a programar, esta realizando un update, se me olvido incluir la condicion WHERE y se actualizaro todos los registros de la tabla.Ya no pude hacer un roolback en el SQL Plus.

Espero que te sirva esta información, si necesitas mas detalle mandame un mail.

Saludos

    Pregunta:  15989 - COMO DETECTAR Y RECIBIR EXCHANGE EMAILS EN VB6.0
Autor:  Martin Jimenez
Hola,soy un programador novato en vb 6.0 y mi problema es que necesito hacer un proyecto que me avise cuando llegue nuevo correo por exchange y que a su vez lo pueda leer o contestar si lo decido.
  Respuesta:  Juan Martín Micciarelli
Martín,
Para poder hacer lo que nececitás tenés que trabajar con los controles MAPI que trae el Visual Basic, son dos MAPI Session y MAPI Message, son bastante sencillos de implementar. Mediante estos controles podés chequear y envíar correos. Para hacer que esté continuamente chequeando si entra nuevo correo, tendrías que utilizar el objeto timer.

Si tenés dudas de como hacerlo escribime y lo vemos.

Saludos.

    Pregunta:  15993 - COMO IMPRIMIR UN FORM CENTRADO CON METODO PRINTER
Autor:  Martin Jimenez
Hola,soy nuevo en vb 6.0 y mi problema es que estoy haciendo un programa que necesito que usando el metodo printer me imprima todo el formulario pero el problema es que si lo imprime pero no se como hacer para que se imprima centrado en la hoja.

asi es como lo estoy haciendo :

form7.PrintForm
Printer.EndDoc

gracias...
  Respuesta:  luis xxxx
lo unico que tienes que hacer es centrar el formulario en propiedades hay una opcion esta entre las ultimas es w... posicion algo asi le das center listo

    Pregunta:  16022 - VOZ EN TIEMPO REAL A TRAVES DEL WINSOCK
Autor:  David Martínez González
Estoy intentando averiguar si se puede enviar voz en tiempo real a otro equipo con el winsock (tipo messenger), si sabeis de algun tipo de informacion que me pueda ayudar os lo agradeceria, un saludo.
  Respuesta:  Oscar Sabaté
me imagino que para realizar lo que tienes en mente tendras que tener un par de cosas en consideracion:
1-usar el protocolo UDP en lugar del TCP ya que con este ganaras velocidad, aun que puede tener pequeñas perdidas
2-usar algun tipo de compresion de audio con perdidas para agilizarlo aun mas.
De todos modos usando UDP tienes mucho ganado

    Pregunta:  16023 - COMO AGREGAR UNA OPCION AL MENU CONT. DEL NAVEGADOR
Autor:  Miguel Esquef
Hola estoy intentando crear una aplicacion en Visual Basic y nesecito agregar al navegador Internet Explorer o si es posible a cualquiera una opcion al precionar el botón derecho donde presente una submenu que me agregue a mi aplicacion la URL o la copie al portapapeles para capturarla . Por favor existe alguna forma creo que si pues he visto algunos programas hacerlo. Desde ya muchas gracias
Miguel
  Respuesta:  Juan Palma
Claro que se puede hacer. Para ellos debes añadir una nueva clave en el registro de Windows, dentro de la clave MenuExt del Internet Explorer. Ejemplo:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Bajar con MiPrograma

Esto añade el comando "Bajar con MiPrograma" a los enlaces del Internet Explorer. Lo que yo no tengo muy claro es como interceptar eso, es decir, como saber cuando se ha pulsado esa opción del menú. Te aconsejo que instales algún programa que añada alguna opción al menu de IE, para que investigues.

Yo he estado investigando un poco y creo que funciona de la siguiente manera: tienes que crear un control activex que una de sus propiedades sea la url a capturar. Ese control debes insertarlo dentro de un documento html, de forma que al abrir la página el control ActiveX abra tu aplicación, pasándole como parámetro la url. Deberás registrar ese control durante la instalación de tu programa. En el registro de Windows, dentro de la clave que habrás creado, el predeterminado pones la ruta donde está el fichero html que contiene el control activex. Se supone que internet explorer, al pulsar esa opción en el menú, abrirá el documento html (sin que este se vea) pasandole como parametro la url, que a su vez abrirá tu aplicación, con ayuda del control activex. Observa que el download accelerator tiene un fichero dentro de donde los tengas instalado llamado dapextie.html, que es precisamente el fichero utilizado como enlace entre IE y el programa en sí.

En fin, ya se que he soltado un buen rollo, pero creo que la cosa va por ahí. Espero que esto te sirva de algo.

    Pregunta:  16031 - OCX WEBCAM
Autor:  heriberto quiñonez
quiero controlar una webcam desde un programa vb, alguien tien o sabe donde encontrar una ocx que me permita evaluarla?
  Respuesta:  frank garcia
Hola, Mira., ya he mandado alguna vez un ejemplo de como capturar imagenes de una WebCam, pero todos me escriben porque no los encuentran, para los que lo quieran, los colgaré de mi Web en http://www.audiform.com/ejemplos
Por supuesto, tienes que tener los Drivers de la WebCam instalados en tu PC.
Saludos

|<  <<  145 146 147 148 149 150 151 152 153 154 155  >>  >|