BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  1093 - CARGAR DIFERENTES FORMS EN TIEMPO DE EJECUCION
Autor:  Marco Ruiz Hormazabal
Hola:
Llevo un tiempo tratando de ejecutar un programa en Visual Basic 6.0, que es una especie de menu, al seleccionar una opci贸n, rescato en una variable el n煤mero de la opcion: ej 001,002,003,etc. y luego esa variable la concateno con el nombre generico de los formularios que es FrmBarras. Esto me deviera quedar como por ej: FrmBarras001 贸 FrmBarras002 贸 FrmBarras003, dependiendo la opci贸n seleccionada.
Bueno la cuesti贸n es que he definido variables del tipo Form, tambi茅n he utilizado la funci贸n Controls(Objeto). Pero ninguna me ha dado resultado. Estas funciones ya las he utilizado anteriormente, pero no me funcionan cuando trato de cargar un nombre de un formulario que sea din谩mico.
Por su ayuda, muchas gracias. Yo trabajo con Visual Basic 6.0 y SQL Server 7.0.

Gracias.

  Respuesta:  Gerardo A. Mendoza
Por la largada de la respuesta, esta en el archivo resp1093.txt

    Pregunta:  1094 - COMO CONSTRUIR UN SITIO WEB USANDO VISUAL BASIC
Autor:  Claudia Villatoro
Hola !
Me gustar铆a que alguien me diera una luz, sobre como comenzar a construir una aplicacion web usando vb 6, por ejemplo hacer una consulta a una base de datos de sql server... muchas gracias de antemano !
  Respuesta:  Martin Morales
Hola!
Tamb铆en se pueden hacer p谩ginas mediante una aplicacion de tipo DHTML, la cual es mas facil de hacer, ya que tienes todas las herramientas a la mano del ambiente de VBasic.

Lo 贸ptimo es mediante ASP, pero es mas talacha, pero funciona mejor ya que todo se ejecuta en el lado del servidor.

Si necesitas m谩s inf. escribeme para poder ayudarte.

Saludos desde Hermosillo, Sonora, M茅xico.
  Respuesta:  LM Caballero
Lo que estas queriendo hacer se llama programacion ASP(Active Server Pages) y se hace usando Visual Script. El Visual Script es una variante de VB donde todas las variables son de tipo variant y algunas funciones no son soportadas, pero en general es muy similar.

Para obtener data de una BD y mostrarla requieres una conexion de BD. Los mejores resultados en performance se obtienen con ADO, que viene con VB 6.0 y se pueden usar tanto en SQL CERDER, perdon, SERVER :-) como con ACCESS.

Si necesitas algun ejemplo escribeme y te alcanzo uno. Puedes encontrar manuales sobre ASP en esta misma web. Espero que esta informacion te sea util. Y espero tambien que nos avises cuando este tu sitio para visitarlo.

    Pregunta:  1120 - LLAMAR UN ARCHIVO DE WORD DESDE VB
Autor:  N茅stor Figueroa
Como puede ejecutar Word desde Visual pero llamando a un archivo que anteriormente fue generado, esto es para poder justificar en Word, ya que el Visual no me da esa herramienta, y la otra consulta es como puedo imprimir un campo memo en Visual 5.0.

Desde ya muchas gracias

  Respuesta:  Pablo Andrade Ramirez
Hola.
Para solucionar el proble ma de la ejecuci贸n del Word junto con un archivo deberas hacer lo siguiente.

DEclarar un avariable de tipo duible y dos de tipo string ej.

Dim i as double, cad as string, cad_2 as string

麓Despues
cad="C:\ruta\Winword.exe"
cad_2="C:\ruta del archivo *.doc"
i=shell(cad +" " +cad_2 ,3)

y es todo, para tu otra duda no tengo respuesta
cuentame para ver como te va
  Respuesta:  Eduardo Mireles
Si deseas llamar a una aplicaci贸n relacionada a un archivo y no le temes a la API, puedes usar el siguiente c贸digo.

En 16 bits
Declare Function ShellExecute Lib "shell.dll" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer

En 32 bits
Declare Function ShellExecute Lib "shell32.dll" (ByVal hwnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Lonf) As Long

Dim X as Long

X = ShellExecute(Me.hWnd, "Open", "PathDeTuDocumento\documento.doc", "", "c:\", 1)

Lo puedes usar para enviar un correo
ShellExecute(Me.hWnd, "Open", "mailto:[email protected]", "", "c:\", 1)

O abrir una p谩gina Web
ShellExecute(Me.hWnd, "Open", "http://www.pub.virtual.8m.com", "", "c:\", 1)

O cualquier otro archivo
ShellExecute(Me.hWnd, "Open", "c:\windows\mibmp.bmp", "", "c:\windows", 1)

A esta funci贸n tu le proporcianar谩s un archivo y ella se encargar谩 de buscar y ejecutar la aplicaci贸n relacionada. Es casi m谩gica.

Para ejecutar la aplicaci贸n de alguna forma deseada puedes usar los siguientes valores de nShowCmd:

Const SW_HIDE As Long = 0
Const SW_SHOWNORMAL As Long = 1
Const SW_SHOWMINIMIZED As Long = 2
Const SW_SHOWMAXIMIZED As Long = 3
Const SW_SHOWNOACTIVATE As Long = 4
Const SW_SHOW As Long = 5
Const SW_MINIMIZE As Long = 6
Const SW_SHOWMINNOACTIVE As Long = 7
Const SW_SHOWNA As Long = 8
Const SW_RESTORE As Long = 9
Const SW_SHOWDEFAULT As Long = 10

Espero que esto te sirva.

  Respuesta:  Alex
envio el codigo de una libreria que haciendole una referencia a la libreria del Word 8 (Word (8Object library, o algo as铆n) se hacen varias cositas.
Esta librer铆a me la mando un colega que tambi茅n la habia mandado a la lista de Vb que recoge en su p谩gina Jose Rub铆 (www.arrakis.es/~jrubi).
Libreria Word_dll

    Pregunta:  1145 - INTERFACE DOS
Autor:  Marger Arteaga
Necesito Saber como puedo hacer para ejecutar una aplicacion MS-DOS y Capturar la respuesta de este en Visual Basic, Por Ejemplo: Si Utilizo PkZip, Interceptar la solicitud de un nuevo Disco, presionar Enter y pasar esta instruccion al programa DOs.. Todo esto sin visualizar la Ventana Ms-Dos. Utilizando API se puede Detener la Ejecuci贸n de la Aplicaci贸n Visual hasta que la aplicaci贸n DOS Termine, pero lo que desea es capturar la respuesta del DOS sin visualizar, esta Ventana..

Gracias
Nicaragua
  Respuesta:  Joan Miquel Espada S脿bat
Yo tambi茅n tuve este problema, y te voy e explicar como lo resolvi desde Visual Basic. Primero corres el programa en VB, este con la funci贸n:
shell("command.com /c miprog.exe > salida.txt",0)
esta funci贸n devuelve un tipo variant; tu recoges este valor y debes evaular el resultado. El Shell() se utiliza para llamar cualquier archivo *.exe el ejemplo m谩s tipico es a=shell("c:\windows\calc.exe",1), donde el 煤ltimo valor determina en que tipo de ventana aparecera, en tu caso debe ser 0, el /c del command.com se utiliza para que cuando llamas a la consolo no te aparezca por pantalla, as铆 el proceso parecer谩 m谩s limpio. Una vez ejecutada la funci贸n debes evuluar el resultado, si te complace solo tendr谩s que recoger el contenido del fichero *.txt, ya que lo que haces es un direccionamiento del resultado del fichero. Prueba primero a redireccionar en la l铆nea de comandos, piensa que si el ejecutable pide una tecla no funcionara desde VB, el ejecutable bajo DOS solo puede recibir argumentos desde la l铆nea de comandos!!!
Espero que te funcione. Si tienes problemas avisame, un cordial saludo, Joan M. Espada

    Pregunta:  1180 - CREAR UN BROWSER Y EDITOR HTML EN VISUAL BASIC
Autor:  Deny Tapia Cuevas
Les quiero pedir por favor que alguien me pueda orientar, ya que esto es parte de mi tarea en la Universidad, debo dise帽ar un Browser y un editor Html en Visual Basic, estare eternamente agradecido a quien me pueda brindar una ayuda.
Atte
  Respuesta:  Alejandro Eduardo Henr铆quez Ardiles
Hola, lo mas f谩sil (desde mi punto de vista) seria insertar el componente "microsoft internet controls", pegalo en tu form, y en el load u otra parte escribe brwWebBrowser.Navigate "www.lawebdelprogramador" (por ejemplo) y echalo a andar.

chao. que estes bien

Posdata puedes hacer brwWebBrowser.GoBack, brwWebBrowser.GoForward, etc, etc...
  Respuesta:  freddy espinoza
//este mi propio navegador, es para vb6.0,
//este es el c贸digo que necesitas, acom贸dalo y //listo

Private Sub exit_Click()
End
End Sub

Private Sub Form_Load()
Web.Width = Screen.Width
Web.Height = Screen.Height - 2300
Web.Navigate "http://www.umayor.cl"
barra.Panels.Add
barra.Panels.Item(1).Width = 4000
barra.Panels.Add
barra.Panels.Item(2).Style = sbrCaps
barra.Panels.Add
barra.Panels.Item(3).AutoSize = sbrContents
barra.Panels.Item(3).Style = sbrNum
barra.Panels.Add
barra.Panels.Item(4).AutoSize = sbrContents
barra.Panels.Item(4).Style = sbrScrl
barra.Panels.Add
barra.Panels.Item(5).AutoSize = sbrContents
barra.Panels.Item(5).Style = sbrDate
barra.Panels.Add
barra.Panels.Item(6).AutoSize = sbrContents
barra.Panels.Item(6).Style = sbrTime
End Sub

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
On Error GoTo Cago
Select Case Button.Key
Case "Back"
Web.GoBack
Case "Forward!"
Web.GoForward
Case "Home"
Web.Navigate "http://www.umayor.cl"
Case "Stop"
Web.Stop
Case "Chico"
frmAbout.Show vbModal
End Select
Exit Sub
Cago:
Beep
End Sub

Private Sub txtUrl_Click()
SendKeys "{Home}+{End}"
End Sub

Private Sub txtUrl_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
If txtUrl.Text = "" Then
txtUrl.SetFocus
  Respuesta:  GUILLERMO GARCIA
Yo no puedo ayudarte ,ya que soy un novato,pero tengo un codigo fuente de un explorer que funciona , un poco lento , pero quizas te ayude.
Pedimelo por e-mail y te lo paso.
  Respuesta:  LM Caballero
Puedes encontrar demos en http://www.winfiles.com o pide ayuda (en ingles) a la lista [email protected]
  Respuesta:  EJ T.G.
Crea un nuevo proyecto y escoge el generador de aplicaciones de vb, entonces te aparece el asistente del generador, vas dando ckick en siguiente hasta que te aparezca una ventana en donde te pregunta si quieres un Explorador de web(browser) en tu aplicaci贸n, escoge si, luego finaliza el asistente, abre el formulario, mira el c贸digo, y personal铆zalo como quieras .
  Respuesta:  Oscar M.
La manera mas f谩cil que puedes hacer es utilizar Automati贸n controlando el OCX que te instala el Internet Explorer, con ello puedes hacer uso de las propiedades y eventos que expone el control...en el site de Microsoft existe un ejemplo en Visual Basic para hacerlo, aunque el problema es que debes tener instalado su navegador, pero la verdad es muy sencilla su implementaci贸n. Dentro del grupo de desarrollo de Netscape te ofrecen c贸digo de navegador que bien podr铆as intentar usar y crear uno tuyo, solo que por tratarse de c贸digo libre tiene sus errores.

    Pregunta:  1210 - COMO CAMBIAR LA POSICI脫N DE LA P脕GINA EN UN DATAREPORT 6.0
Autor:  Patricio Torres
Como se cambia la posici贸n de una p谩gina en un datareport usando visual 6.0 y adem谩s pasar par谩metros para modificar las consultas realizadas en el datareport.
  Respuesta:  JOSE PASTOR LEZCANO LOPEZ
Para cambiar la posici贸n de la p谩gina y las margenes te recomiendo lo siguiente.

Public Function FDRreportesHor(Reportes As DataReport) As DataReport
On Error Resume Next
Reportes.Orientation = 2 'Horizontal 1 Vertical
Reportes.BottomMargin = InfMargen
Reportes.TopMargin = SupMargen
Reportes.LeftMargin = IzqMargen
Reportes.RightMargin = DerMargen
End Function
  Respuesta:  Miguel Angel Vega Pinilla
Un DataReport es y tiene el mismo tratamiento que un formaulario normal (.frm), para cambiar la posicion tienes las mismas propiedades de este como left y top, estas posicionan en la pantalla,
ahora dentro del DataReport tienes BottonMargin,
LeftMargin,RightMargin y TopMargin, Como Tambien Puedes Ocupar GridX y GridY.

Te Recomiendo que Programes Top y Left en el Evento Activate del DataReport.

Ahora para Tu pregunta de los Parametros:

Crear tu Consulta SQL Ocupando como Parametro una Variable y abre el Recordset pero conectado a un Objeto adodc (Version ado del data)y al source del reporte (datareport) le conectas el adodc.

Para el Conocimiento Publico de los Programadores.
-------------------------------------------------
Visual Basic 6.0 y sus Nuevos Objetos
de DATOS COMO LO ES ADO, Bienen con un lenguaje de programacion Jerarquica Ocupando Objetos SHAPE.

    Pregunta:  1216 - COMO MINIMIZAR APLICACION EN BARRA DE TAREA DE WIN95/98
Autor:  aalejandro Ceballos Gomez
Como minimizar una aplicacion en Visual Basic 4/5 o 6, que quede el la bbara de tareas pero como icono, al lado del reloj de la barra, asi como las propiedades de sonido y de pantalla que tambien se pueden minimizar de esta manera
  Respuesta:  Xavi
Revisa el apartado de Biblioteca de Temas, ahi encontraras el control y instrucci贸nes de como colocar un icono de tu aplicaci贸n, y gestionar con el al lado del reloj en la barra del Windows.

Esta en el apartado de Biblioteca de Temas-Visual Basic.

Espero que te sirva.

    Pregunta:  1218 - RECUPERAR DATOS DE ARCHIVOS DESDE VB4
Autor:  Miguel I. P. L贸pez
Tengo Visual Basic 4 y estoy creando una especie de juego educativo que tiene una opci贸n para guardar en un archivo de texto el nombre del formulario en el que se encuentra. El problema llega a la hora de recuperar el nombre lo que hago con un c贸digo como este:

Dim Cadena As String
Open "C:\Mis documentos\Sin t铆tulo.txt" For Input As #1
Input #1, Cadena
Close #1

El programa recupera el nombre, pero como lo he definido como una cadena, no se como hacer que cargue el formulario con ese nombre.

Gracias.
  Respuesta:  IngPeterMorales
Utiliza as铆 el c贸digo

Dim Cadena As String
Dim ruta
ruta ="C:Mis documentosSin t铆tulo.txt"
Open ruta For Input As #1
Input #1, Cadena
Close #1
  Respuesta:  Carlos Barrantes Lor铆a
Creo que lo podr谩s resolver de la siguiente manera siempre y cuando todas las formas
del proyecto ya est茅n cargadas pero no visibles, esto lo logras poniendo todos los formularios
como invisibles (visible = false) en el load de tu proceso inicial:

For i = 0 To Forms.Count - 1
If Forms(i).Name = Cadena Then
Forms(i).Visible = True
Exit For
End If
Next i

Este c贸digo va luego de que has le铆do el archivo de texto.

Para que este c贸digo te funcione 贸ptimamente, debes estar seguro que no habr谩
demasiados formularios cargados o se consumira la memoria de la m谩quina y adem谩s,
debes estar seguro de la cantidad de formularios existentes, es decir, que no
creas formularios mientras est谩 corriendo la aplicaci贸n.

Con mucho gusto te ayudare en lo que pueda.
  Respuesta:  Carlos Barrantes Lor铆a
Mira tambien este codigo que vi en una de las respuestas aca mismo, creo que la
pregunta 1093, que me parece que es lo que andas buscando


Dim f As Form
Set f = Forms.Add("frmOptions")
f.Show vbModal

Ok

    Pregunta:  1220 - MIGRACION DE VISUAL BASIC 4.0 A 6.0
Autor:  Ali Jose Quero
Actualmente me encuentro trabajando en un proyecto de migracion de una
aplicacion que se encuentra en Visual Basic 4.0 (16 Bits) y dicha aplicacion hay que
migrarla a 6.0, si algunos de Uds. ya ha realizado este tipo de migracion por favor
mucho le sabria agradecer que me dieran informacion tecnica de este proceso

Saludos.
  Respuesta:  Jos茅 hern谩ndez Espinosa
Saludos...

En relaci贸n a tu duda, te puedo comentar lo siguiente:

Hay que tomar en cuenta el uso de controles de terceras partes (vbx en 16 bits). Si alguno es indispensable para la funcionalidad de la aplicaci贸n, tienes que investigar si existe un equivalente para 32 bits (ActiveX).

Si tu aplicaci贸n explota informaci贸n de una base de datos, tienes a la mano por lo menos tres opciones de motor de base de datos: DAO, RDO y ADO. La tendencia es ADO. Esta etapa requiere la revisi贸n de cada objeto database y dynaset o snapshot que tu aplicaci贸n utilice y su correspondiente cambio por la nueva referencia.

Recuerda que se recomienda el uso de palabras reservadas como Private (que auntes no us谩bamos) y Public en lugar de Global.

Procura manejar los par谩metros enviados a procedimientos y funciones utilizando ByVal.

Puedes reorganizar tu c贸digo para "aislar" funciones importantes de l贸gica de negocios en clases y "exponer" solo las porciones que requieras a trav茅s de propiedades y m茅todos en m贸dulos de tipo dll. Lo mismo es aplicable a los servicios de datos (el famoso esquema de las tres capas, 驴recuerdas?).

Un dato curioso, pero que aprend铆 en el transcurso de una migraci贸n de 16 a 32 bits, fu茅 el hecho de que primero debes asegurarte de que la aplicaci贸n ya migrada, funcione de la misma manera que la aplicaci贸n original.

Las "mejoras" y "optimizaciones" es preferible hacerlas sobre una aplicaci贸n relativamente "estable".

Te recomiendo tambi茅n auxiliarte con una herramienta como Visual Source Safe. Cr茅eme. Vale la pena.

Espero que sea de utilidad.

    Pregunta:  1228 - EJECUTAR COMANDOS DEL DOS EN VISUAL BASIC
Autor:  Xavi
Quisiera saber como puedo ejecutar comandos del MS-DOS, como Dir, etc..., y mostrarlos en una ventana del Visual Basic.

Muchas Gracias
  Respuesta:  Xavi
Esta respuesta, esta sacada de la revista PCWorld.

Los comandos del MsDos como dir, cd, etc..., no son programas independientes, sino que sino que son comandos del Dos. Los comandos se dirigen directamente al programa command.com.
Cuando se quieres ejecutar estas intruccines desde un programa se tiene que hacer referencia el Command.com facilitando tras la opci贸n /c el nombre del comando deseado y sus parametros.

Suponiendo que quieres mostrar un directorio desde el VB podr谩s dar los siguientes pasos:

Private Sub Command1_Click()
麓Abrir el archivo
Dim FSO as New FileSystemObject
Dim TF as TextStream

麓Obtenemos el directorio y lo mostramos en un archivo
Shell "command.com /C dir e:\libros >c:\directorio.txt"
麓Abrimos el archivo
set TF=FSO.OpenTextFile("c:\directorio.txt")
麓Y lo leemos entero
Text1.text=TF.ReadAll
End Sub
Deveras activar la referencia al Scripting Runtime de VB para poder utilizar los objetos FileSistemObject y TextStream a fin de abrir y leer el archivo.

|<  <<  128 129 130 131 132 133 134 135 136 137 138  >>  >|