PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  33727 - COMO DESCARGAR EXCEL DE LAMEMORIA
Autor:  Oscar Ortega
Tengo un aplicación que procesa una hoja de Excel al finalizar el dicho proceso le doy una instrucción para que excel no se quede en memoria
el cual es Objeto.quit pero al darle (Control + Alt + Delet) el excel sigue en memoria como puedo descargarlo .
Agradesco cualquier información para solucionar este problema
  Respuesta:  Ronald León Madrid
Hola Oscar :

Esta bien el primer paso
1. Objeto.Quit 'Cierra la hoja de Excel pero no de la memeria.
tienes que hacer la siguiente sentencia de código:
2. Set Objeto = Nothing
eso es todo.
saludos.

Cualquier consulta a mi correo, estare encantado de ayudarte.

    Pregunta:  33785 - COMPRESION DE IMAGENES
Autor:  RUTH MURCIA
Estoy guardando una copia del contenido de un formulario en visual, que tiene un sin numero de graficos trabajados por el usuario y deseo guardarlos en disco en el menor espacio posible , cómo puedo ahorrar espacio en disco por archivo? Se requiere alguna herramienta especifica?
  Respuesta:  Mario Campos
Lo que podes hacer es utilizar algun Ocx que te permite comprimir archivos (tipo winzip). Quizas no es muy eficiente lo que te estoy porque desconozco en que van a aplicar esa imagen luego de editarla. Si llegás a necesitar el ocx avisame que te lo mando por mail.
Saludos

    Pregunta:  33825 - NO ENCUENTRO FICHERO CRPE32.DEP
Autor:  Yolanda Rodrigo
Hola. Tengo echa una apliación de Vb que muestra gráficos en Crystal Report. En la máquina de desarrollo funciona perfectamente; pero al instalarla en el cliente da un error cuya solución se da en la página oficial de Crystal Report. Para solucionarlo se deben modificar unas líneas en el archivo de dependencia Crpe32.dep. Pero yo no tengo ese archivo. Podrías ayudarme??
  Respuesta:  Vladimir Blaskovic
Yolanda:

Si todavía necesitas el archivo crpe32.dep, indica tú e-mail para enviarlo.

Bye...

    Pregunta:  33878 - USO DE VARIAS TARJETAS GRAFICAS
Autor:  Alberto Garcia Rico
Hola muy buenas, me gustaria saber como hacer un programa que use unos formularios en un monitor y otros distintos en otro monitor, usando 2 tarjetas gráficas. Gracias
  Respuesta:  Ivan Franco
Hola,

Visita esta página, es muy ilustrativa =o) para lo que deseas hacer...

http://www.geeks.com/techtips/2005/techtips-AUG18-05.htm

Saludos

    Pregunta:  33899 - DESACTIVAR BOTON DE INICIO DE WINDOWS
Autor:  Rolando Bardes
Compañeros como puedo hacer para que al ejecutar la aplicacion de Visual Basic no funcione el Boton de inicio de Windows (Start).

Gracias
  Respuesta:  Daniel
Buenas, creo saber la respuesta:

He leido información en una página, sobre como ocultar el Botón de inicio de Windows. Seguramente que con esto consigues que no funcione.

Para conseguir el código tienes que ir a http://www.ambsoftware.com/
y aquí buscar mediante Recursos VB la palabra inicio. Te aparecera entre los resultados "Ocultar el botón de inicio de Windows" que te llevara a la información que buscas.

Te adjunto el codigo:

Con este ejemplo ocultaremos el botón de Inicio de Windows.

Ejemplo:

Añade dos botones al formulario (Command1 y Command2).
Cambia la propiedad Caption de los dos botones a "Ocultar" y "Mostrar" respectivamente y escribe el siguiente código:

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long

Function OcultarStartButton()
OurParent& = FindWindow("Shell_TrayWnd", "")
OurHandle& = FindWindowEx(OurParent&, 0, "Button", vbNullString)
ShowWindow OurHandle&, 0
End Function

Function MostrarStartButton()
OurParent& = FindWindow("Shell_TrayWnd", "")
OurHandle& = FindWindowEx(OurParent&, 0, "Button", vbNullString)
ShowWindow OurHandle&, 5
End Function

Private Sub Command1_Click()
OcultarStartButton
End Sub

Private Sub Command2_Click()
MostrarStartButton
End Sub

    Pregunta:  33975 - COMO INSTALAR UNA APLICACION VB6.0 DESDE UN SITIO WEB
Autor:  Arturo Torres
Tengo un desarrollo en Visual Basic V.6.0, genero el Empaquetado para su distribucion, este genera los Setup (exe y lst) respectivos y sus Cab.
Sin embargo es demasiado complicado para algunos usuarios explicarles que deben bajar los archivos dejarlos en algun directorios en su PC y luego dar un doble click en setup.exe para instalar la aplicacion.
Por lo tanto necesito si me pueden orientar en como puedo generar un instalador desde Web, es decir, que el usuario baje una aplicacion pequeña a su PC y de un doble-click y esta baje los programas del servidor web e instale la aplicacion en el PC del usuario, o lo ejecute desde el mismo sitio. Recuerden que la aplicacion final esta desarrollada en Visual Basic V.6.0.
Desde ya muchas gracias.
  Respuesta:  Miller Moreno Caro
Que tal Arturo.

Te recomiendo que uses el programa Visual Studio Installer que puedes descargar de la página de Microsoft (www.microsoft.com).
Este programa te genera el paquete de instalación completa en un solo archivo con extensión msi, que al darle doble click copia todos los archivos en sus lugares correspondientes (según lo hayas definido para tu programa).
Este programa es fácil de usar, y particularmente me ha dado mejores resultados que el empaquetador que Visual trae por defecto.

Espero que te funcione.............chao!.

    Pregunta:  34086 - ABRIR ARCHIVOS DE VIDEO
Autor:  Ana Sanchez
haciendo uso del control multimedia quiero acceder a un archivo de video que se encuentra en la unidad de cd: D. Para lograrlo escribi el siguiente codigo

MMControl1.DeviceType = "AVIVideo"
MMControl1.Command = "open"
MMControl1.FileName = "D:\17102.Avi"
MMControl1.Command = "play"
MMControl1.hWndDisplay = Picture1.hWnd

Pero el programa no realiza ninguna accion.
Quisiera que me ayuden diciendome cual es mi error
Desde ya muchas gracias por la colaboracion!
  Respuesta:  SuNcO
A mi si me sale pero asi, cambiando el "open" mas abajo, primero
debes asignar el nombre y despues abrirlo

MMControl1.DeviceType = "AVIVideo"
MMControl1.filename = "c:\videos\tren.avi"
MMControl1.Command = "open"
MMControl1.Command = "play"
MMControl1.hWndDisplay = Picture1.hWnd

Si la ultima linea no la pones, se va a abrir en una ventana aparte

    Pregunta:  34123 - USO DEL TIMER EN UNA CLASE
Autor:  Marco Rodríguez Matamoros
Deseo, usar un timer dentro de una clase. Lo declaro pero cuando lo voy a usar me dice que no esta instanciado. deseo saber como usarlo. Gracias
  Respuesta:  Agustín Dávila Martín
Eso es imposible. Lo más sensato sería crear un ActiveX relacionar el activeX con esa clase e incrustar el objeto timer en el ActiveX

    Pregunta:  34127 - OBJETOS OLE EN ACCESS
Autor:  Juan
Tengo en un fomulario de VB 6.0 un control Image con una imagen cargarda y necesito guardar dicha imagen en una base de datos Access que tiene un campo de tipo OLE. Como puedo hacerlo?.

Gracias.
  Respuesta:  Hector Shamir Perez
Hola Juan,

Debes vincular el control Image a un Data control, y a su vez al campo OLE que tiene la tabla en la bd, esto implica que cada vez que tu establezcas la propiedad picture del control se va a atualizar la bd; si no quieres que la actualice automáticamente, es decir, si prefieres que el usuario presione un aceptar o algo por el estilo antes de guarar la imagen en la base de datos, utiliza un picture o un imagen oculto (visible=false).

Sin embargo, esto hace muy grande la bd, yo te recomendaría tener un direcctorio para las imagenes y guardar solo el nombre del archivo.

Espero te sirva.

    Pregunta:  34150 - DECLARAR TIMER EN UNA DLL
Autor:  William Fallas Coto
Necesito hacer uso de un timer en una dll, pero no se como declarar el mismo....

si alguien tiene alguna idea le agradeceria mucho la ayuda
  Respuesta:  Mauro D
El único modo de hacer uso de un timer es pegarlo en un formulario, no hay otro modo.
En una dll se puede hacer uso de formularios, obviamente no conviene mostrarlos, pero sí usar sus controles.
Otra alternativa es usar una llamada a la API que tiene la función del timer, pero no lo aconsejo ya que es bastante inestable.

Espero te sea útil

|<  <<  220 221 222 223 224 225 226 227 228 229 230  >>  >|