Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 29162 - FINALIZAR APLICACIóN EN XP |
Autor: | alberto fachal |
Tengo un problema para finalizar una aplicación en visual 6.0. Lo que me quita el sueño es que no soy capaz de finalizar la aplicación en cuestión y ya lo he intentado todo. No me digáis que utilice el "End" o que descargue todos los formularios porque eso ya lo hago. En win98 lo solucioné usando una api que me finaliza la tarea(Si quereis os mando el código y le hechais un vistazo, aunque creo que fué sacado de esta página), pero en XP no hay forma humana de lograrlo y ya no sé que hacer. Por favor, os ruego me hecheis un cable porque estoy realmente desesperado. Muchas gracias de antemano.
|
Respuesta: | borja lorenzo rey |
El problema es que tienes un control cool bar en ese formulario. Sácalo y verás como todo funciona correctamente. |
Pregunta: | 29167 - PROBLEMAS AL INTENTAR REGISTRAR ARCHIVOS EN LA INSTALACION |
Autor: | Sergio Carrasco |
Hola, tengo una aplicacion en VB que accede a Access mediante ADO.Al instalarla me da un error al intentar registrar los archivos .tlb.
Al ejecutarla me da el error 429:"El componente ActiveX no puede crear el objeto" cuando intento accedes a la base de datos. Alguien sabe como podria solucionarlo? Gracias. |
Respuesta: | Rodrigo Cuturrufo |
Debes compilar el proyecto completo, lluego debes utilizar el empaquetador y distribuidor... En pocas palabras debes instalar de nuevo la aplicación que te da el problema... pero recuerda de "empaquetar y distribuir"... |
Pregunta: | 29191 - PROBLEMAS LUEGO DE LA INSTALACION DEL SP5 DE VBSTUDIO |
Autor: | agustin pardo |
Hola.
Set fso = CreateObject("Scripting.FileSystemObject") En una aplicación ocupo, este objeto para leer un archivo texto. Me funcionaba sin nigún Problema. Resulta que instale el service pack 5.0 para Visual studio 6.0 en español. Sucede que ahora no me funciona, me da el siguiente error: "El componente ActiveX no puede crear el objeto". Como puedo solucionarlo. Desde ya Gracias. |
Respuesta: | Fredy Ramirez |
Es extraño que no funciones, intenta lo siguiente:
1.- Verifica que agregaste la referencia "Microsoft Scripting Runtime" 2.- Declara una variable de la siguinete forma: Dim fso As New FileSystemObject 3.- Puedes trabajar luego con la variable fso. Suerte... |
Pregunta: | 29219 - VB6 & INTERBASE |
Autor: | Solin Perez |
Hola amigos. He realizado una base de datos sencilla en Interbase 5.5 pero no tengo c++ builder para trabajarla, tengo es visual basic 6, como diablos me conecto desde una aplicación visual basic 6 con ADO a una base de interbase?
Ya me conecté pero aparece errores por falta de información o algo asi, en pocas palabras que debo hacer. |
Respuesta: | Wilfredo Pérez Velázquez |
Hola colega,
Te diré que te puedes conectar a cualquier base de datos desde Visual Basic a través de ADO, ahora necsitas para cualquiera de las vías de conexión el driver de acceso al tipo de base de datos de interbase ya sea por DSN, file DSN o cadena de conexión, estos al final tienen una propiedad(en el objeto connection del ADO) que se llama Provider, la cual es una cadena que identifica el proveedor de la base de datos a conectar, pero ahí no termina todo, debes tener el drive en tu ordenador para poderte conectar, pues el ado lo que hace es cargar dicho drive en memoria y le envía tu cadena de conexión, y es este drive el que se conecta contra la base de datos en realidad, quien te trae los datos de las tablas y se los da al ADO. Por tanto te sugiero que instales el Visual basic y en acceso a datos o algo así de su instalación selecciones todos los tipos de drive, en el cual se incluye este que tu deseas, lo que como no es estandar, ni de la microsoft, por eso en la instalación por defecto no viene, tienes que seleccionarla. Un saludo. |
Pregunta: | 29265 - CONTROL CALENDAR Y WINDOWSXP |
Autor: | Jose Antonio Sanchez Fernandez |
¿Existe algún problema entre ControlCalendar 8.0 y WindowsXP?
Tengo un proyecto desarrollado bajo Windows98, Visual 6.0 SP5 y todo iba bien, paso a WindowsXP y desde ese momento, cada vez que 'toco' algo que tiene que ver con el ControlCalendar me da un error de sistema y me echa fuera, tanto del entorno de desarrollo como del ejecutable. ¿? |
Respuesta: | CESAR NAVA SOTO |
Yo utilizo VB 6.0 SP5 con Windows Xp, y no me da problemas el control Microsoft Calendar 8.0. Asegurate de tener instalado el SP1 de Windows Xp. |
Pregunta: | 29295 - CREAR ARCHIVOS PDF AUTOMATICAMENTE |
Autor: | Francisco José Fernandez Dieguez |
Hola a todos,
Tengo Visual Basic 6.0 SP5 y Acrobat 5.0 (no es el reader). Estoy haciendo un programa que genera archivos PDF a partir de consultas a una base de datos SQL-Server. Ya consigo crear los archivos usando el driver de impresora Acrobat Distiller y también con el Acrobat PDFWriter, pero me falta poder darle el nombre que yo quiero sin que se lo pregunte al usuario. No se si se puede, pero si es posible, ¿Alguien sabe como hacerlo? Gracias a todos |
Respuesta: | Montse Morancho |
Puedes consultar la página http://www.neevia.com y descargarte el docCreator. En la documentación hay un ejemplo de VB (pág.64 del pdf) que permite imprimir sobre la impresora que instala este programa y te deja darle un nombre a través de código, sin que le salga al usuario la ventana del nombre de archivo.
Yo lo he probado y funciona bien, espero que te sirva de ayuda |
Respuesta: | Jorge Jara |
MIra primero especifica bien la pregunta.
si quieres darle un nombre lo puedes hacer con text y guardar la variable, y le puedes dar tu el nombre que quieras mira yo se una rutina para crear cualquier tipo de archivo. Dim Archivo as Integer Archivo=Text1.text Archivo = FreeFile Open "C:\Mis Documentos\SistemaF\Bases\" +Trim(Str( Archivo)) + ".pdf" For Output As #Archivo Close #Archivo ojala que te funcione, y escriveme si te funciona |
Pregunta: | 29313 - CONOCER UN IDENTITY USANDO RECORDSET |
Autor: | Melian Mejias |
Actualmente estoy utilizando el proveedor de Sybase OLE DB Provider con la tecnología de acceso a datos ADO 2.5, Visual Basic 6.0 y Sybase 11.5.
¿Cómo puedo saber si una columna de una tabla es IDENTITY usando un objeto de la clase Recordset de ADO? Se los agradecería mucho. |
Respuesta: | Pedro Herrarte Sanchez |
Tu respuesta tiene facil solución, existe una funcion de SQL Server que te devuelve el valor de un identity.
ejecuta la suguiente consulta y te devolvera el identity Select @@identity --Sin clausula from ni nada. |
Respuesta: | Wilfredo Pérez Velázquez |
Hola colega:
Al abrir un recordset, puedes obtener lo que deseas con la colección fileds como te muestro a continuación Acceso.rsVehiculos_Promociones.Fields(0).name Ahora si sabes el nombre del campo como importe Acceso.rsVehiculos_Promociones.Fields("importe").type te devolverá un número, pues VB tiene muchas constantes, pero como tu sabes cual es el campo que te interesa y además sabes que es del tipo "IDENTITY", te fijas en que valor tiene y lo utilizas siempre de forma abstracta para obtener los campos IDENTITY en una tabla como este ejemplo: for t=0 to Acceso.rsVehiculos_Promociones.Fields.count-1 if Acceso.rsVehiculos_Promociones.Fields(t).type=valor que obtuviste then msgbox "Este es IDENTITY " end if next Un saludo |
Pregunta: | 29326 - COMO IMPRIMO UNA PAGINA DE PRUEBAS DESDE VB |
Autor: | rafael morales lara |
hola, nesesito realizar de forma automatica una pagina de prueba de la impresora, osea llamar para que realice la pagina de pruebas de una impresora epson, de forma manual sin tener que ir al cuadro de impresoras. |
Respuesta: | Roberto S. Gutiérrez Sáez |
amigo mio
ocupe en la barra general el componente (que se debe agregar) CommonDialog y en tu codigo la instruccion Printform, ademas en el msdn encontraras ayuda que realmente funciona con respecto al tema |
Pregunta: | 29375 - PRINTER:FONTTRANSPARENT |
Autor: | Agustín Dávila |
Mi problema es el siguiente. Utilizo el objeto Printer para imprimir e incluyo un mapa de bits sobre el cual tengo que escribir encima. El problema surge cuando imprimo un texto sobre el mapa de bits, y el texto me aparece con fondo blanco y no con fondo transparente. Me comentaron que para este problema debía poner la propiedad "Fonttransparent=True" para el objeto Printer, pero ni con esas. Muchas gracias ante todo. |
Respuesta: | Pedro Perea |
Fonttrasparente da problemas en algunos sistemas win 98, win95 ... y con algunos controladores de impresión por lo que aunque pongamos a true la propiedad cuando imprimamos el resultado es como si la tuvieramos a false. Si usas la siguiente llamada a la API de windows obtendrás el resultado deseado.
Agregua las declaracion siguiente a la sección General del formulario: Private Declare Function SetBkMode Lib "gdi32" _ (ByVal hdc As Long, ByVal nBkMode As Long) As Long Private iBKMode as Long Private Const TRANSPARENT = 1 Private Const OPAQUE = 2 Corrije el código en el evento Click del formulario: Private Sub Form_Click() Printer.Print "" Printer.Line (0,0)-(10000, 2000), &HC0C0C0, BF Printer.CurrentX = 0 Printer.CurrentY = 0 Printer.FontTransparent = True 'Aqui consigues cabiar a transparente iBKMode = SetBKMode(Printer.Hdc, TRANSPARENT) Printer.Print "Printer.FontTransparent = " & Printer.FontTransparent Printer.FontTransparent = False 'Aquí cambias a Opaco iBKMode = SetBKMode(Printer.Hdc, OPAQUE) Printer.Print "Printer.FontTransparent = " & Printer.FontTransparent Printer.EndDoc End Sub Haz clic el en el formulario. El texto se debería imprimir ahora como se espera |
Pregunta: | 29424 - CREAR TABLA Y PONER CAMPO QUE ADMITA NULOS. |
Autor: | Jaide Power |
Hola. Ahi va mi pregunta.
Necesito crear una tabla mediante la función SQL "CREATE TABLE". Hasta ahí bien, pero lo que no se hacer es como, usando "CREATE TABLE", darle a los campos TEXT la propiedad que permita valores de longitud cero. La base de datos es ACCESS. |
Respuesta: | Xavi |
.Fields.Append .CreateField("DireccionMail", dbText, 100)
.Fields!DireccionMail.AllowZeroLength = True De esta manera, le indicas que puede ser un campo vacio. Saludos. |
|< << 209 210 211 212 213 214 215 216 217 218 219 >> >| |