Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 11680 - CAMBIAR DE SERVIDOR MEDIANTE VB EN EL CREYSTAL REPORT |
Autor: | Hugo Cardenas |
Dres.
Tengo un problema. Realice un reprote en CR 7.0 accediendo a la bd Aduanas en el servidor Server01, sin utilizar ODBc, luego se cambio de Servidor per la BD se manteniene y debo de cambiar la ruta del servidor desde el VB. necesito su ayuda gracias. |
Respuesta: | Roberto Avalos V. |
Me podrias enviar un ejemplo del codigo que utilizas... Lo que necesito saber es como estas tratando de abrir tu reporte...
Yo hice una aplicación que habre bases de Datos en SQL y tiene la habilidad de poderse conectar al servidor que se le especifique e incluso utilizar diferentes BD... Si me envias un ejemplo de tu codigo posiblemente te pueda ayudar para solucionar tu problema... Saludos |
Pregunta: | 11681 - EJECUTAR REMOTAMENTE COMANDOS UNIX DESDE VISUAL BASIC 5.0 |
Autor: | Javier Pareja |
Hola, quiero ejecutar comandos remotamente desde un programa visual basic 5.0 en una maquina NT sobre un servidor Unix. El problema es que con rsh y rexec, que lo hacen, no puedo controlar si se ha ejecutado el comando unix correctamente, ni saber que resultado ha sacado. Si alguno sabe como obtener en el cliente NT el resultado de la ejecución remoto o sabe alguna otra forma de resolverlo os lo agradecería enormemente.
Un saludo |
Respuesta: | Jose Lizano |
Posiblemente no puedas obtener más que un indicativo del estado de ejecución mediante alguna variable de entorno.
También podrías obtener desde la aplicación en VB la impresión en pantalla de los resultados de los comandos para poder mostrarlos en un diálogo propio (direccionando la salida estandar del comando a un fichero). |
Pregunta: | 11689 - ERROR EN LA INSTALACIóN DE UN PROGRAMA |
Autor: | Diego Martínez Consuegra |
Hola amigos, he realizado un programa, en el cual utilizo bases de datos, concretamente 3, lo compilo perfectamente, cuando digo de realizar el empaquetado también me lo realiza bien, excepto al final me dice que debo de instalar dcom98, lo cual realizo, pero cuando me voy a otro ordenador e intento instalar el programa que he realizado mediante el setup, al final de toda la instalación me pone los siguiente:
No se pudo registrar el archivo 'C:\WINDOWS\TEMP\msftqws.pdw\$(DLLSelfRegisterEx)' porque no se encontró. Alguién me puede decir por que sale esto, este mensaje me sale aunque instale el dcom98. Por favor Ayudenme. Un saludo a todos |
Respuesta: | Petronio Da Silva |
El problema este viene dado porque seguro que has introducido un control que te gestiona las fechas. La manera de solucionarlo es sencillo:
Cuando hayas generado el paquete busca un fichero que se llama setup.lst (me parece, o si no busca otro fichero que habriendolo con el bloc de notas puedas leer el contenido), Busca en ese fichero la cadena de texto "DllSelfRegisterEx" y cámbiala por esta otra "DllSelfRegister". |
Pregunta: | 11694 - EJECUCION SINCRONA |
Autor: | J RC |
Hola a todos. Necesito saber como llamar a un programa EXE desde un formulario y esperar a que éste termine su ejecución para continuar con la ejecución de mi programa Visual Basic 5. Con la función Shell ya sé que no es posible. Gracias. |
Respuesta: | Gustavo Toro |
Creas un proceso con SHELL y despues haces una llamada a la API openProcess para obtener un ProcessHandle
Lugo la esperas con WaitforSingleObject. Ejemplo: Private Const SYNCHRONIZE = &H100000 Const PROCESS_QUERY_INFORMATION = &H400 Const INFINITE = -1& Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Public Function EjecutarSincrono(Ruta As String) As Boolean Dim proc_id As Long, resp As Long On Error GoTo fuera proc_id = Shell(Ruta, vbNormalFocus) resp = OpenProcess(PROCESS_QUERY_INFORMATION + SYNCHRONIZE, False, proc_id) Call WaitForSingleObject(resp, INFINITE) EjecutarSincrono = True Exit Function fuera: EjecutarSincrono = False End Function |
Respuesta: | Juan Palma |
Se puede hacer con API. El código para hacer esto lo puedes encontrar en la web de guille (http://guille.costasol.net). Ahí viene bien explicado como hacerlo. |
Pregunta: | 11719 - REGISTRAR EL COMPONENTE EN EL SERVIDOR. |
Autor: | Mauricio Rodriguez A. |
Trabajo con IIS Project by Visual Basic 6.0 (WebClass)
Genero el [filename.dll ], el Problema es que Al Registrar el Componente en el Servidor regsrv32.exe [filename.dll ] Me da el siguente Error: DllRegisterServer in [filename.dll ] Failed Return Code Was:0x80004005. Gracias... Cualquier Ayuda es Bienvenida. |
Respuesta: | CARLOS ARRANZ |
En la dirección que te adjunto hay información respecto al error que comentas. Echale un vistazo a ver si te da pistas del error.
http://support.microsoft.com/support/kb/articles/q222/9/90.asp suerte |
Pregunta: | 11745 - CONTROL DEL PUERTO PARALELO CON WINDOWS 2000 NT |
Autor: | Albert Pérez |
Hola a todos,
He desarrollado una pequeña aplicación que lee y envia datos al puerto paralelo del ordenador. Para ello he usado la librería INPOUT32.DLL. No tengo ningún problema de funcionamiento con Windows 95 o 98 pero no funciona con Windows 2000. Alguien sabe como lo podría solucionar? Existe alguna librería equivalente a INPOUT32.DLL que funcione con Windows 2000NT? Muchas gracias. |
Respuesta: | César Gerez |
He diseñado una libreria en c++ que invocada desde Visual Basic podes controlar todas las funciones del puerto paralelo en forma similar a como trabaja el viejo qbasic, si es lo que queres pedimela a mi correo, tambien diseño circuitos electronicos para ser comandados por el puerto paralelo o com.
Bye |
Pregunta: | 11762 - PASAR CONSULTA SQL AL DATAREPORT |
Autor: | Agustín Dávila Martín |
CON EL DATAREPORT TENGO UN PROBLEMA DE ACTUALIZACION. ME EXPLICO, ME INTERESARÍA PASARLE UNA CONSULTA SQL AL DATAREPORT EN TIEMPO DE EJECUCION, PERO NO PUEDO HACERLO DEBIDO A QUE EL DICHOSO INFORME TE ACTUALIZA LOS DATOS SOLO SI LO HAS GENERADO EN DISEÑO. SI ALGUIEN ME PUEDE AYUDAR CON EL PROBLEMA SE LO AGRADECERIA MUCHO. |
Respuesta: | Bases de Datos Sistemas C.A. |
Primero que todo creas el reporte en el data report, de manera similar con la diferencia que los campos que tu quieres que salgan en el detalle le colocas el nombre del campo en el datasourse solamente, no llenes mas nada.
y con esto te sale personalizado, de todas manera si tienes dudas o quieres un ejemplo elaborado y funcional escribeme. Nota: No te lo envio de una vez porque no estoy en mi computador sino que estoy por fuera. Saludos, te envio un ejemplo. Descargar ejemplo. |
Pregunta: | 11781 - COMO LEER EL REGEDIT DE WINDOWS 2000 SERVER |
Autor: | Diego MC |
Como le hago para leer el regedit de windows 2000 server, ya que ahora ya tiene un nuevo campo que dice type y mis aplicaciones que antes leian el regedit de windows 95,98,NT me marcan un error en windows 2000 server. |
Respuesta: | FRANCISCO DIAZ |
Bueno viejo, no se si esto contesta tu pregunta, pero probando es que se sabe.
oye, existe una librería llamada REGTOOL32.DLL, el cual se encuentra en la carpeta de visualstudio, no recuerdo la ruta correcta, si se que también se encuentra en una carpeta llamada tools. Bueno el asunto es que con esto archivo tu puedes escribir o leer en el regedit de cualquier windows, si quiere, en unos cuantos días tu puedes enviarme tu correo y podría enviarte 2 funciones una para que leas y otra para que escribas. espero haberte ayudado. |
Pregunta: | 11797 - COMO SABER CUANDO SE CIERRA UN PROGRAMA |
Autor: | Michael Oliva |
Lo que quiero conocer cual es el codigo que permite saber en que momento se termina de cerrar el winzip(u otro programa) para asi poder recien eliminar una carpeta
Lo que pasa que cuando llamo a Winzip con Shell para empaquetar una carpeta, despues de llamar al winzip tengo que borrar esa carpeta que fue empaquetada anteriormente Y esta linea de codigo se ejecuta inmediatamente despues, y al momento de empaquetar no empaqueta completo los archivos dentro de la carpeta. Espero su respuesta. Les agradezco anticipadamente. |
Respuesta: | Ivan de Jesus Deras Tabora |
OK. Lo que se me ocurre al momento de leer tu pregunta es lo siguiente :
Usar la funcion del API FindWindow y ejecutar un ciclo mientras el valor devuelto por esta funcion sea distinto de cero (o sea mientras la ventana este abierta), al devolver un valor igual a cero significa que la ventana a sido cerrada. Talves exista otra solucion mas sencilla pero la ocurre por ahora es esta, si te sirve y tenes alguna duda con esto escribime. La documentacion de la funcion FindWindow la podes encontrar en el MSDN o en http://msdn.microsoft.com. |
Pregunta: | 11804 - MANIPULAR MOUSE CON CóDIGO |
Autor: | Daniel Zacharczuk |
Mi inquietud es la sgte, estoy haciendo un proceso automático, y en algunos casos necesito posicionarme en un lugar x y determinado de la ventana activa y hacer click con el botón derecho del mouse, cómo puedo generar esto con código?. Lo del posicionamiento lo tengo resulto, solo me faltaría cómo hacer click con mediante código. Aclaro que el ícono a ejecutar solo produce el evento cuando hago clik sobre el mismo, no tengo opción de posicionarme con TAB, ni tengo otra posibilidad de que produzca el evento con ENTER.
Agradeceré respuestas |
Respuesta: | Bases de Datos Sistemas C.A. |
Saludos, mira sin necesidad de manejar el mouse tu puedes ejecutar dicho boton, porque
te recuerdo que todos los objetos ejecutan un evento que es en cual tu colocates el codigo para que hiciera lo que tu querias, ok, sencillamente ejecuta la llamada directamente de ese evento: por ejemplo: Supongamos que tenemos un boton que se llama aceptar, cuando tu introduces el codigo el genera el evento sub aceptar_click(), bueno sencillamente cuando desees ejecutar lo que ocurre cuando presionan este boton llamas la funcion con call aceptar_click(). Igualmente si es una barra de botones sencillamente enviales los parametros que quieres que se ejecute y ya. Espero que te sirva Octavio Paredes Bases de Datos Sistemas C.A. www.bdsca.com [email protected] |
|< << 121 122 123 124 125 126 127 128 129 130 131 >> >| |