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 |
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 En 32 bits Dim X as LongX = ShellExecute(Me.hWnd, "Open", "PathDeTuDocumento\documento.doc", "", "c:\", 1)Lo puedes usar para enviar un correo O abrir una p谩gina Web O cualquier otro archivo 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 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()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 >> >| |