Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 49140 - SOLUCIóN DE PROBLEMAS / DISTRIBUCIóN SOFTWARE ITERNACIONAL |
Autor: | Juan Soriano |
Un saludo a los amigos que responden a las dudas. Sin duda, su ayuda es imprescindible.
Descripción del problema: Un .EXE desarrollado con VB.6 no se instala en máquinas Israelíes. La única diferencia existente con otras máquinas donde se instaló el programa y donde éste sí funcionó, es que la las máquinas ubicadas en Israel cuentan con el idioma del Windows XP en inglés. Por lo demás, el mismo programa ha sido instalado en máquinas de México, Argentina y España sin ningún problema. Tipo de error: al comienzo de la instalación (utilizando el instalador genérico de VB.6) aparece el mensaje "error inesperado de instalación". Gracias desde ya por la respuesta. Es importante. |
Respuesta: | david regalado |
genera tu exe en una d esas maquinas y veras que si se instala |
Pregunta: | 49182 - BORRAR REGISTROS DE UNA BASE DE DATOS MYSQL MEDIANTE ADO |
Autor: | Darinel Cancino Godinez |
Hola, tengo un gran problema, estoy relizando un programa en VB 6, en el cual necesito vaciar todo el contenido de una tabla echa en Mysql utilizando un control ADO, yo lo hago con un clido do while, sin embargo cuando son mas de mil registros el proceso se hace muy lento, quisiera saber si hay otra forma de vacir el contenido de una tabla.
haci lo hago yo: Adodc1.Refresh Do While not Adodc1.Recordset.Eof Adodc1.Recordset.Delete Adodc1.Refresh Loop |
Respuesta: | Darinel Cancino Godinez |
Ok. Gracias ya entendi. Pero bueno ya encontre el código que me acaba de solucionar la vida y lo comparto con ustedes por si alguíen tiene el mismo problema que yo y no hace la conneción del Ado con Código.
Código: Adodc1.RecordSet.ActiveConnection.Execute "Delete From Tabla1" :)- Ok. y con eso ya quedo. Gracias |
Respuesta: | Edwin Garcia |
Hola
Seria mas facil si utilizaras codigo ado y no el control, entre otras cosas porque este componente limita al programador claro ademas de programar con codigo ado debera manejar muy bien sentencias SQL ej: ado.open "delete * from tabla", conxion,...... |
Pregunta: | 49304 - VISUAL BASIC 6 Y POWER POINT |
Autor: | saseisa sa |
hola necesito visualizar una presentacion de power point (pps) al momento de dar clic en un boton, lo habia logrado con OLE pero solo en algunos equipo se podia visualizar en otros me mandaba un error &H800401ea no se si me pudieran ayudar a solucionar este error o si saben algun otro codigo para poder visualizar las presentaciones sin utlizar el ole gracias a todos |
Respuesta: | JOSE L Quintana |
Hola, creo que te puede ayudar el programa PPViewer.exe, que desde Microsoft puedes bajar gratuitamente, es mas en Office 2003, ya lo trae en el disco de instalación.
Personalmente lo uso con un autorun desde un CD, cuando voy a distribuir alguna presentación y no conozco si el equipo donde se vaya a correr tiene previamente instalado el Power Point, con PPviewer no se necesita que esté instalado Power Point. Otra forma seria guardando la presentación como si esta fuese a correr desde la Web. Saludos... |
Pregunta: | 49313 - TAMAñO DEL PAPEL DESDE VB6 |
Autor: | Fernando Abuin |
Como puedo cambiar el tamaño del papel de una impresora desde el VB6 pues con el printer.papersize no da resultado. Gracias |
Respuesta: | yoyovisual |
ESTE CODIGO SIRVE PARA WINDOWS 98 2000 PERO NO PARA XP
Printer.Height = 9700 Printer.Width = 14000 en xp creo impresoras con formularios definidos por el administrador. mas informacion me envias un mail o por mesenger |
Pregunta: | 49317 - SABER DE QUE ESTACION SE CONECTAN |
Autor: | Huginho |
Hola, quisiera que me ayuden en algo: estoy haciendo una aplicacion cliente/servidor, en la cual utilizo para hacer mi conexion un nombre de Servidor, Usuario y una contraseña, ahora lo que quisiera hacer es saber de que estacion se conectan a mi base de datos, determinando que si se hace algun cambio a la misma, sabria que usuario hizo el cambio .... |
Respuesta: | Eddy M. Sanchez |
Saludos, solo seguir las siguientes instrucciones:
1.- Colocar en tu modulo de VB debajo de 'option explicit' este codigo: Public Declare Function GetComputerName Lib "kernel32.dll" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long 2.- Colocar este codigo en tu modulo: Public Function gGetComputerName() Dim strCom As String, sBuff As String * 25, lRet As Long lRet = GetComputerName(ByVal sBuff, 25) strCom = Trim(Left(sBuff, InStr(sBuff, Chr(0)) - 1)) gGetComputerName = strCom End Function 3.- y en cualquier lugar donde desees saber la estacion llamas la funcion: Ej: NombreEquipo_x = gGetComputerName() donde "NombreEquipo_x" es una variable tipo 'string'. Espero te sea de ayuda, bendiciones. |
Pregunta: | 49335 - COMO SEPARAR UN DATO QUE CONTIENE NUMEROS Y LETRAS EN VB |
Autor: | Nancy Rivas |
El problema es que tengo un campo que contiene numeros y letras(ALFANUMERICO) y quiero separarlos, pero no se como hacer la diferencia entre estos, como le indico que hay letra o numero.
Ejemplo: Mi campo es IDPlan que contiene los datos siguentes: 12,15A,123,106B,etc. Quiero colocar los numeros en una columna(Cuenta) y la letra en otra columna(LetraCuenta) , El campo IDPlan cambia de longitud como pueden ver y por eso deseo saber como le hago para indicar que en ese caracter es letra o numero. Como referencia podria decirles que la letra siempre va al final, pero no todos los numeros contienen letra. Cuenta LetraCuenta 12 15 A 123 106 B Esto es en Visual Basic 6. Lo estuve intentando con substring pero me marca error. Si saben como hacerlo , en verdad se los agradeceria. |
Respuesta: | Eider Mauricio Aristizábal Erazo |
'El truco está en los números de la tabla ascii utilizando la funcion asc.
'Suerte Nancy Function Extraer(ByVal Cadena, ByRef Numeros, ByRef Letras) Dim i As Integer Dim Car As String For i = 1 To Len(Cadena) Car = Mid(Cadena, i, 1) 'Truco los numeros 0-9 en la tabla ascii If (Asc(Car) >= 48 And Asc(Car) <= 57) Then Numeros = Numeros + Car Else Letras = Letras + Car End If Next i Numeros = Trim(Numeros) Letras = Trim(Letras) End Function Function Probar() Dim Cadena, Numeros, Letras As String Cadena = "106 B" 'Cadena para analizar Num = "" 'Aqui se asignarán los numeros desde la función Letr = "" 'Aqui se asignarán las letras desde la función Extraer Cadena, Numeros, Letras MsgBox "Cadena " + Cadena + Chr(13) _ + "Numeros " + Numeros + Chr(13) _ + "Letras " + Letras, vbInformation, _ "Espero te sirva de ayuda" End Function 'Saludos desde cali colombia |
Pregunta: | 49384 - PERMISOS PARA EL SENDKEY |
Autor: | Arturo FLORES REYES |
hola a todos, he hecho un programita con el SendKeys para que mande pulsaciones de teclado a otro programa, cuando lo ejecuto funciona perfectamente ejecuto el EJECUTAR del windows y me manda las pulsaciones alli ejecuto el NOTEPAD y me manda las pulsaciones alli, pero cuando ejecuto el programa al que realmente quiero que me mande las pulsaciones me sale un error de Permisos
me pueden ayudar porfa? a parte tambien he intentado mandasdar pulsaciones con el api SendMessage que lei en esta seccion de preguntas y respuestas pero no me funciono, hece pruebas con el NOTEPAD encontrando su hWnd pero nada tambien intente con un objeto del mismos VB y nada prueba con el NOTEPAD Call SendMessage(394212, EM_CANUNDO, 0&, ByVal 0&) prueba con un Texbox Call SendMessage(Text1.hwnd, EM_CANUNDO, 0&, ByVal 0&) el EM_CANUNDO es una variable numeria, segun lei alli va el codigo de la tecla que quiero mandar. espero haber expresado bien mi duda gracias de antemano. ANTO |
Respuesta: | Gabriel Fernandez |
es posible que nos brindas mas informacion sobre el error de permisos? el texto, codigo de error o algo mas?
Ademas info sobre que VB usas, SO de la pc y si es posible el tipo de programa al que le envias la info Espero comentarios ------ Gabriel |
Pregunta: | 49417 - PROBLEMAS VISUAL BASIC 4.0 ACCESS EN XP: NO HAY MEMORIA SUF. |
Autor: | BLAS MEDINA ALCUDIA |
Tengo un gran problema y tras darle varias vueltas no se como solucionarlo.
La aplicación es antigua esta en Visual Basic 4.0 con access y funcionaba perfectamente incluso en Windows XP pack2. El problema lo he tenido al traer nuevos equipos e instalar el programa da el error no hay memoria suficiente, sucede cuando intenta cargar una tabla de access en el recordsource. He mirado los origenes de datos y todos es correcto pero por lo que sea no hace el enlace con access en este equipo en otros si lo hace. Incluso definiendo el control data manual, introduzco el driver Access, la path de la base de datos pero en el recordsource siempre dice que falta memoria y no salen las listas de tablas. Que puede ocurrir GRACIAS |
Respuesta: | blas medina alcudia |
Ya lo solucioné para quien le pueda servir es por tener más de 512 MB de memoria RAM, es un problema de Microsoft, lo solucioné quitándole un SIM de 512 MB |
Pregunta: | 49448 - EVITAR QUE UN PROGRAMA SE CIERRE |
Autor: | Marlon Villaverde |
Alguien me puede explicar como hacer en window xp o window 2000, para evitar que un usuario finalize una aplicacion de visual basic, desde el administrador de tareas. Requiero hacer esto sin deshabilitar el administrador de tareas. Esto es porque guardo la hora de entrada y salida de usuarios a un sistema, pero me paso por la mente que alguien puede utilizar el administrador de tareas para cerrar el programa y asi no registrar cuando sale, y esto es lo que en verdad quiero evitar |
Respuesta: | Robert Carcolé i Benítez |
Hola Marlon,
Estaba buscando precisamente esta funcionalidad y he encontrado algo que, por los comentarios leídos, funciona perfectamente en el sentido que oculta el proceso de tu aplicacion del administrador de tareas, por lo que no es posible cerrarlo fácilmente. Te paso el link al código fuente, ya me comentarás si te ha servido. Un saludo, http://ar.geocities.com/leandroascierto/Breakthrou20274910282006.zip |
Pregunta: | 49491 - COMO COMPILO EN WINDOWS XP PARA CORRER EN WINDOWS 98 |
Autor: | Oswaldo Rivera |
Desarrollé una pequeña aplicacion y la computadora en la que necesito instalarla es bastante vieja, tiene instalado Windows 98. Mi computadora tiene el Windows XP home Edition. He trabajado con Visual Basic 6.0, con algunas librerias como BDGrid y DBlist, entre otras. Lo compilé y lo empaqueté para instalarlo en la computadora en cuestion, pero al intentar correr el programa de instalacion, este da errores con las DLL que se incluyeron por defecto. Creo que se trata de que son DLL's muy actualizadas para esa vesion de windows. Quiero saber si hay alguna manera de que al compilar y empaquetar, incluya DLL's (y OCX) no tan actuales, y de donde las obtengo. |
Respuesta: | Eider Mauricio Aristizabal Erazo |
A mi me pasó lo mismo y lo que hice fue, instalar el vb en la computadora cliente empaquetarlo, luego borrar el visual basic, eliminar el códifo fuente, ejecutar el desfragmentador de disco(Para que no recuperen el codigo fuente eliminado) y finalmente instalar el paquete. |
|< << 268 269 270 271 272 273 274 275 276 277 278 >> >| |