PREGUNTAS CONTESTADAS - Visual Basic

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  27330 - ICONOS EN MENú DE VISUAL BASIC
Autor:  Alfonso Pérez
A ver si alguien me puede indicar cómo agregar iconos a las distintas opciones de un menú(como los que aparecen en las del menú Favoritos del Explorer, p.e. o los de Word, tijeras para cortar, binoculares para buscar...)
  Respuesta:  SuNcO
Eso ya se respondio aqui :

Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function SetMenuItemBitmaps Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long, ByVal hBitmapUnchecked As Long, ByVal hBitmapChecked As Long) As Long

Son 3 lineas, y en el Load del Form pones :

Dim mHandle As Long, lRet As Long, algo As Long
mHandle = GetMenu(Form1.hwnd)
algo = GetSubMenu(mHandle, 0)
lRet = SetMenuItemBitmaps(algo, 0, MF_BYPOSITION, Picture1.Picture, Picture1.Picture)

Alli son 4 lineas. "algo" es el nombre del menu
El 0 de la ultima linea es el Index o posicion del menu

    Pregunta:  27342 - CóMO SABER SI UNA IMPRESORA ESTá ENCENDIDA O APAGADA
Autor:  Alvaro
Hola, ¿Cómo puedo saber si una impresora está apagada y/o fuera de línea? verifiqué la ayuda del objeto PRINTER, pero no encontré nada... Agradecería su ayuda
  Respuesta:  Luis Chaves Avila
Hola Alvaro, te adjunto un código que te puede ayudar a solucionar tú
problema, el código da la impresión de detectar si la impresora tiene papel, pero no es así.
Descargar archivo

    Pregunta:  27372 - MENUS DE DIFERENTES COLORES
Autor:  Jose Luis Hernandez Toriz
Hola quisiera saber quien me puede decir como puedo ponerle colores a un menu.
gracias
  Respuesta:  Cecilia Colalongo
Fijate en www.vbaccelerator.com que tenés controles para personalizar menús.

    Pregunta:  27373 - CODIGOS DE ESCAPE
Autor:  Jorge Morales
hola, nesesito si sabis como mandar unos codigos de escape en visual basic, a una impresora local, los codigo son para abrir un cajon portamonedas en el formato 027 112 000 060 240, por favor me urge mucho
Atte. Jorge Morales
  Respuesta:  David Martínez González
ABRIR CAJON PORTAMONEDAS Y CORTAR PAPEL
-----------------------------------------------------------------------

'CON Printer.Port NOS SALDRA EL PUERTO POR DEFECTO
'LO MAS IMPORTANTE, ASEGURARSE Q LOS CARACTERES
'DE APERTURA SON LOS DE ABAJO.

Open Printer.Port for output as 1
Print #1,chr(027) & chr(112) & chr(000) & chr(050) & chr(250); 'ABRE CAJON
Print #1,chr(027) & chr(105) 'CORTA PAPEL
Close 1

    Pregunta:  27376 - EJECUTAR UN PROGRAMA AL CERRAR WINDOWS
Autor:  Hektor Leibar Ugalde
Haber si alguien sabe en que parte del registro de windows tengo que meter el codigo para que me ejecute un programa x a la hora de apagar el windows.

Lo mismo ke se ejecute al inicio de windows.... .Run pero al cerrarlo ;)

Gracias.
  Respuesta:  SuNcO
Yo una vez lo hize pero no encientro el codigo, pero aqui te va la idea y una parte. Para empezar ocupas la API de Windows para reiniciar

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long

Despues en un Formulario que tengas activo siempre (si quieres lo puedes poner invisible) en el QueryUnload le pones esta linea :

Resultado = ExitWindowsEx(1, 0)

Con esa reinicias tu PC, pero el problema es que debes detener ese reinicio, asi que intercambia ese 1 por el 0 y viceversa, intenta ponerle 1,1 0,1 0,0 hasta que logres detener el cierre de Windows, ya que lo logres, entonces si ejecutas tu programa y al terminar reinicias con esa linea de arriba

    Pregunta:  27385 - MODIFICAR DATOS DE UN DBF A TRAVES DE UN DATAGRID
Autor:  Felipe Urbina
Hola , tengo una aplicación que trabaja con bases de access y con tablas dbf de otra aplicación , pude asignar la dbf a un datagrid pero no puedo modificar sus datos, si pudieran ayudar se los agradeceria

Saludos.
  Respuesta:  arturo hdez
Yo tambien trabajo con grids y con bases de datos de acces, pero yo trabajo con una herramienta llamada spreadva, que es casi lo mismo que un datagrid pero esta herramienta son activX que se debe conseguir y se que es mas facil de usar , programar y manejar.
Hasta ahora lo he podido programar para visualisar los datos de las tablas, hacer obiamente consultas y tambien para traer datos del grid(spread)a cuadros de texto y modificar. Pero si se puede modificar directamente en este grid los datos de tu base, ese codigo lo tengo pero no lo he aplicado por falta de tiempo. Si te interesa te lo puedo mandar posteriormente.

    Pregunta:  27391 - VB EN MAC
Autor:  Dariko HR
Es posible que una aplicacion hecha en visual basic corra en Mac, y hay forma de registrar dlls en mac es decir si hay un comando en mac equivalente a regsvr32.
  Respuesta:  Ric Sierra
No

    Pregunta:  27407 - COMO GRAFICO UN ONDA O WAV
Autor:  Edwin E2K
Si alguien sabe como puedo graficar una onda o wav por favor se lo agradeceria mucho su ayuda es vital ya que es un proyecto de grado
  Respuesta:  Pablo Ronco
El WAV es un archivo plano. En la cabecera te dice cuantas muestras contiene y el período de muestreo (frecuencia). Lo unico que tenes que hacer es leer la cabecera para saber cuantas muestras hay y despues leerlas de a una. Cuidado con la resolución (puede ser 8, 16 o 32 bits). El formato de la cabecera lo encontras en Internet. Después graficas los valores como si fuera cualquier función y=f(x). Si estás muy perdido avisame que en algún lugar tengo la información exacta. Ya lo tuve que hacer una vez.
Suerte.

    Pregunta:  27414 - CREAR AYUDANTE PARA APLICACIONES EN VISUAL BASIC
Autor:  Carlos Alberto Diaz Zarate
Necesito saber como se puede crear un ayudante estilo Office para instalarlo en una aplicacion realizada con Visual Basic.
GRACIAS.
  Respuesta:  Jose Antonio HUerta
Por la largada de la respuesta esta en el archivo resp27414.txt

    Pregunta:  27451 - ACCESO A BD CON ODBC PARA UNA BD DB2/400
Autor:  Fernando Guerrero Mejia
que tal!!
quiero saber si tienen un ejemplode como acceder a una bd db2/400 desde vbasic obiamente es por odbc.
Y tambien como me comunico con un programa hecho en rpg/400 con vbasic ya que este programa(rpg)me tiene que mandar unos datos.

ojala me puedan!!
gracias!!
  Respuesta:  Ricardo Sierra
Hola,

Respecto a tu pregunta...
Para acceder a datos en un AS/400 en DB2 yo lo que he hecho es Likear las los archivos del AS a una base de datos de Access por medio de ODBC, de antemano tenes que tener instalado los drives de acceso, ya sea Client Access o Rumba o cualquier otro proveedor que te permita acceso al AS/400 por ODBC, en el caso de Client Access, existen aplicaciones ejemplo (en VB) que se instalan con los drivers para la ejecucion de programas hechos en RPG.
Aunque podrias tambien hacer lo siguiente:
Puedes hacer un programa que este en el BATCH del AS/400 el cual este monitoreando el contenido de un archivo y el cual al encontrar informacion dentro del archivo ejecute una aplicacion especifica, de esta forma solo tenes que alimentar esta tabla con algun flag que le indique al programa que debe de ejecutar tu RPG. FACIL!!

|<  <<  201 202 203 204 205 206 207 208 209 210 211  >>  >|