Resumen de Visual Basic 6.0 y anteriores

(parte de lo que puedes encontrar en mis páginas)

 

Actualizado el 26/May/2004
 

 

18/Nov/2003: Los "runtime" de VB clásico, versiones 3, 4 de 16bits, 4 de 32bits, 5 (SP3) y 6 (SP5)

El contenido de la sección de Visual Basic clásico en formato RSS: Contenido de la sección de Visual Basic clásico en formato RSS


Notas:

En caso de que haya algo que no esté aquí, me lo dices...
(
me refiero a algo que esté en cualquier otra página de MI WEB y que esté relacionado con el VB)

En lugar de escribirme preguntando por cosas que no haya aquí, lo mejor sería que colaboraras para que estuviesen...

NOTA (26/Feb/98): He quitado los links de cada uno de los puntos de cada apartado, más que nada porque la página se iba haciendo demasiado grande en KiloBytes y no era plan, pero existen links a las páginas que si lo tienen, en caso de que sean links a páginas específicas, si que los he dejado.

Aquí tienes otra página con casi todos los links de cosas sobre Visual Basic 6.0 y anterior (clásico) que hay en mis páginas


Los apartados:

 


 Los Runtimes de Visual Basic "clásico" (18/Nov/2003)

Para que los ejecutables y librerías dinámicas de Visual Basic funcionen, necesitan un "motor de ejecución" (runtime), aunque en algunos casos requerirá algunas otras librerías, pero "como mínimo" habrá que proporcionarles la librería donde están las instrucciones del propio lenguaje.
Aquí tienes los runtimes de las versiones 3.0 en adelante. Estas DLLs deben estar copiadas en el directorio System o System32, el cual suele estar dentro del directorio de Windows, (en las versiones de Windows NT/2000, el directorio de Windows es WINNT). En los Windows de la familia de NT (2000/XP/2003) se deberían copiar en el directorio System32.
En los nuevos sistemas operativos, como mínimo se suministra el runtime de la versión 6.0

 

*** El Runtime del VB3 (16 bits) (vbrun300.zip 255 KB, versión 3.0.5.38)
*** El Runtime del VB4 de 16 bits (vb40016.zip 462 KB, versión 4.0.24.22)
El Runtime del VB4 de 32 bits (vb40032.zip 380 KB)
El Runtime del VB5 SP3 (versión 5.2.82.44) (msvbvm50.zip 688 KB)
*** El Runtime del VB6 SP5 (versión 6.0.92.37) (msvbvm60.zip 692 KB)

Nota:
Los marcados con *** son nuevos (a fecha del 18/Nov/2003)
Es posible que algunos ficheros sólo estén disponibles si has entrado por Mundo Programación: http://www.mundoprogramacion.com/


VB5CCE (un entorno de desarrollo gratuito para Visual Basic):
Si quieres un Visual Basic GRATIS, aunque sólo sirve para crear controles ActiveX, no permite crear ejecutables, al menos puedes hacer programas y probarlos en el entorno de desarrollo (IDE).
Este link te llevará a la página de downloads: Visual Basic Control Creation Edition (versión 5)

Nota:
Si el link anterior no te funciona (con fecha 30/Jun/03 lo he rectificado) prueba buscando Control Creation Edition en la búsqueda de Microsoft.


 Nuevo Service Pack para Visual Basic (o Visual Studio) 6.0 (09/Abr/2004)

Ya está disponible la versión 6.0 del Service Pack para Visual Studio 6.0, (también válido para Visual Basic 6.0).
Lo puedes bajar e informarte sobre qué cosas se solucionan en el siguiente link:
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx

Entre las opciones de "downloads" puedes seleccionar el idioma en el que tienes instalado el Visual Basic 6.0 (o el VS 6.0). En esa misma página tendrás una lista de las cosas que "arregla" (o soluciona) este nuevo Service Pack.
Aquí tienes el link para la lista de "fixes" traducida al castellano:
http://support.microsoft.com/default.aspx?scid=kb;es-es;834001

Pues eso... ya puedes instalar el nuevo Service Pack de Visual Basic 6.0 y esperar a que así tengamos algo de menos problemas si aún seguimos haciendo cosas con esa versión de nuestro querido Visual Basic.

Nos vemos.
Guillermo

---

 IMPORTANTE: Según parece el SP6 está dando problemas... (13/Abr/04)

Pues eso... según parece el nuevo Service Pack (SP6) para Visual Basic 6.0 no está dando buenos resultados y hay gente que está reportando errores tras su instalación.
Así que... si no lo has instalado... asegúrate de que todo está bien antes de hacerlo o de que los "posibles" fallos no te afectarán directamente.
Yo no lo tengo instalado, ya que estaba de viaje cuando me enteré de que estaba disponible, por suerte, antes de hacerlo estuve leyendo algunas "quejas" en los grupos de noticias... así que... a esperar a que se aclare todo este revuelo.
Al menos estás avisado...

Nos vemos.
Guillermo


Los trucos (VB-Tip)

Primera Entrega Segunda Entrega
.
  1. Mover un Form sin caption ¡Al fin un método sencillo!
  2. Mover y soltar controles con Drag & Drop (AL FIN!)
  3. Cambiar el tamaño de un Picture usando el API de Windows
  4. Métodos para usar el CommonDialog de Visual Basic
  5. Crear controles que se pueden cambiar de tamaño usando el API de Windows
  6. Extraer iconos usando librerías del API de Windows
  7. Añadir a la lista de un Combo el texto escrito
  8. Imitar un Combo Box al estilo del de ayuda.
  9. Scroll horizontal para un List Box usando SendMessage
  10. Text-Box con 64 KB en lugar de 32 KB
  11. Comprobar si un programa cargado con Shell se está ejecutando
  12. Catálogo de CD's musicales
  13. Más trucos usando el API de Windows (16 y 32 bits)
  14. Dejar una ventana siempre visible
  15. Seleccionar el texto al entrar en un TextBox
  16. Mostrar la posición del cursor al editar un TextBox
  17. Refrescar un control con DoEvents
  18. Mostrar el texto "marcado" de un CheckBox al seleccionarlo
  19. Crear una lista de CheckBox (ChkList)
  20. Usa tu computadora para ganar dinero...
  21. Otra forma de usar VScroll y HScroll...
.
  1. ¿Recursos?: Si, Gracias!
  2. Comprobar cómo se cierra una aplicación
  3. Averiguar el signo decimal
  4. Usar los IO Ports en VB 16 y 32 bits
  5. Funciones para leer/escribir en archivos INI
  6. Desglosar una ruta/nombre de archivo
  7. Cómo saber si un programa ha finalizado (VB4 16 ó 32)
  8. Cómo saber si un programa ha finalizado (VB3)
  9. Obtener la etiqueta y número de serie del volumen en VB de 16 bits. También para 32 bits
  10. Usar Shell para ejecutar una orden del MS-DOS
  11. Como llamar al Microsoft Internet Mail y News desde un programa VB
  12. Ejecutar cualquier tipo de archivo, incluso accesos directos (LNK)
  13. Un Huevo de Pascua (Easter Egg), el del VB4
  14. Ejemplo de cómo restar Fechas y Horas
  15. Leer la línea de comandos y quitarle los 'posibles' caracteres de comillas
  16. Determinar la resolución de la pantalla.
  17. Usa tus propias instrucciones en lugar de las de VB
  18. Descargar una DLL o Ejecutable que esté en memoria (sólo 16 bits)
  19. Barra de botones al estilo Office y un ToolTip sencillo
  20. Revisión de la barra de botones.
  21. No permitir cambiar el tamaño de una ventana redimensionable
Tercera Entrega  
.
  1. Posicionar el cursor al final de una línea de texto
  2. Acceder a un control por la tecla rápida sin necesidad de pulsar ALT+letra.
  3. Para los que tenemos poca memoria... y VB5
  4. Cómo simular sobreescribir e insertar en un TextBox
  5. Limitar la entrada de un TextBox sólo a números
  6. Justificar el contenido de un TextBox
  7. Mostrar los elementos de un ComboBox mientra se escribe
  8. Sincronizar el contenido de dos ListBox
  9. Activar la instancia anterior de una aplicación al cargarla por segunda vez
  10. Desplazar los elementos de un ListBox
  11. Hacer referencia a un control usando una variable
  12. Otro procedimiento para esperar X segundos
 

 


API-1 API-2
.
  1. SendMessage: la que siempre hay que tener a mano
  2. SetWindowWord: crear ventanas flotantes
  3. Manejo de ventanas...
  4. GetVolumeInformation: leer el volumen de un disco (32 bits)
  5. GetDriveType: comprobar el tipo de unidad
  6. Dejar una ventana siempre visible
  7. Usar Sleep en lugar de DoEvents
  8. Manejo del Registro
  9. Diálogos comunes del API
  10. Iconos en la barra de tarea
  11. Marcador de teléfonos de Win95
  12. Sleep parece que no sirve para sustituir a DoEvents...
  13. Usar GetTickCount en lugar de Timer
    Ejemplo de GetTickCount()
  14. Ficheros de declaraciones del API (16 y 32 bits)
  15. Leer la etiqueta del volumen y el número de serie (sólo 32 bits)
  16. La línea actual y el número de líneas de un text-box
  17. Uso de PostMessage en lugar de SendMessage
.
  1. Buscar en un ComboBox o ListBox usando SendMessage
  2. SHFormatDrive: Formatear un disco usando el API (y GetDriveType para saber que tipo de unidad es)
  3. Sobre los recursos en 32bits (un código de Joe LeVasseur)
  4. Saber el tipo de una unidad de disco y si es un CDROM (16 y 32 bits)
  5. Averiguar el espacio libre de una unidad de disco (32 bits)
  6. Nombre del usuario actual de Windows (32 bits)
  7. Número de líneas, posición del primer caracter de una línea y longitud (en un TextBox)
  8. Bitmaps en los menús, usando API ¡claro!
  9. Ejecutar cualquier programa usando el API (un truco de Joe LeVasseur)
  10. Cambiar el fondo del escritorio de Windows (WallPaper)
  11. Usando MSGBLAST para manejar mensajes de Windows (VB3/VB4-16 y VB4-32)
  12. Reiniciar Windows (listados para 16 y 32 bits)
  13. ¿Cómo evitar el uso de CTRL+ALT+SUPR y ALT+TAB? (sólo Win95)
  14. ¿Cómo enviar archivos a la papelera de reciclaje? (VB-32 bits)
  15. ¿Cómo desplegar y contraer el contenido de un ComboBox? (16 y 32 bits)
  16. Esperar a que un programa termine (incluso si es de MS-DOS) (32 bits)
  17. Comprobar si existe un fichero, usando el API, claro. (FileExist)
  18. Reiniciar Windows (2ª parte) revisado para Windows NT
  19. Averiguar el espacio libre de una unidad de disco (16 bits)
  20. Tocar un archivo de forma indefinida y repetitiva (sólo WAVs)
  21. Un ejemplo, usando API, de cómo tocar de forma indefinida un fichero MIDI
  22. Saber el nombre de nuestro equipo (32 bits)
API-3 API-4
.
  1. El espacio de las unidades grandes (más de 2GB)
  2. ScrollBars en controles sin ScrollBars
  3. Generar números únicos para cada equipo
  4. Posicionar un MsgBox usando AddressOf
  5. Cambiar la resolución de la pantalla (y el número de colores)
  6. Subclasificar ventanas para interceptar mensajes (ejemplo para los de selección de menús)
  7. Saber el directorio de Windows (ya estaba, pero no tenía link)
  8. Seleccionar un directorio, usando SHBrowseForFolder
  9. Deshabilitar los botones (y el menú system) de un form Normal o MDI
  10. Una clase para saber los directorios del Sistema
  11. Una API para saber los directorios del Sistema (SHGetSpecialFolderPath)
  12. Saber si un form se muestra Modal o Normal
  13. Ejecutar un programa y redirigir la salida estándard al programa de Visual Basic
  14. timeGetTime, un temporizador más preciso que GetTickCount
  15. cQueryReg: una clase para manipular el registro del sistema
  16. Conectarse usando Acceso Telefónico a Redes (ejemplo usando la clase cQueryReg)
  17. Enumerar las claves o valores de una clave del registro de Windows (ejemplo usando la clase cQueryReg)
  18. Enumerar los usuarios de nuestro equipo (profiles)
  19. Registrar Hot-Keys para nuestra aplicación (para activarla, por ejemplo)
  20. Manejar ficheros INIs: leer, guardar, borrar, leer secciones enteras, leer todas las secciones
  21. Copiar, Mover y Eliminar ficheros usando el API de Windows (SHFileOperation) (11/May/99)
  22. Seleccionar carpetas e incluso ficheros, usando SHBrowseForFolder (13/May/99)
  23. cQueryReg: Revisión de la clase para manejar el registro del sistema (12/Jun/99)
  24. Conectarse a unidad de red (23/Jun/99)
  25. Clase para manipular el volumen de la tarjeta de sonido (09/Jul/99)
  26. Formularios transparentes en Windows 2000 (Layered Windows) (24/Abr/00)
  27. Posicionarse al principio o final de un MSFlexGrid (19/Ago/2000)
  28. cLocaleInfo: clase para obtener la configuración regional de Windows (23/Mar/01, 29/Oct/02)
  29. GetLogicalDrives y GetLogicalDriveStrings, funciones para saber las unidades lógicas de nuestro equipo (17/Abr/01)
    (y las que están disponibles)
  30. GetPrinterJobs: Saber el número de trabajos pendientes de imprimir (09/Jun/01)
  31. Deshabilitar el botón cerrar de un formulario (20/Jun/01)
 
  1. Poner nuestra aplicación en el inicio de Windows (registro) (14/May/04)
  2. Especial Docking:
    Poner un formulario dentro de un control picture (25/Ene/04)
    Cambiar el tamaño de dos controles (split) (25/Ene/04)
    Meter el bloc de notas (u otra aplicación) dentro de un picture (25/Ene/04)
     
  3. Revisión del código para leer ficheros INI desde Visual Basic (14/Sep/03)
  4. Deshabilitar Alt+Tab y otras teclas en Windows NT/2000/XP (09/Mar/03)
  5. Copiar, cortar, pegar, deshacer... usando el API de Windows (28/Dic/02)
  6. Temas de Windows XP: consejos para usarlos desde Visual Basic clásico (30/Oct/02)
  7. ShellObjects (tareas del Shell de Windows) (18/Nov/01)
  8. Recorrer un TextBox multiline línea a línea (09/Nov/01)
  9. Convertir un Path de nombre corto a nombre largo (06/Nov/01)
  10. Convertir un Path de nombre largo a nombre corto (06/Nov/01)
  11. Especial Resolución de Pantalla: (04/Nov/01)
    Averiguar la resolución actual y número de colores, usando API.
    Cambiar/restaurar la resolución de forma rápida.
    Enumerar las resoluciones disponibles y cambiar/restaurar la resolución de la pantalla.
     
  12. Saber el directorio de Windows y el System (15/Oct/01)
  13. Cambiar el texto de los botones de un MsgBox (14/Sep/01)

 

 


Novatos, Consejos y Bugs

Novatos Consejos, Bugs, Add-In
.

Novato = Al_que_empieza

  1. Bucles For
  2. Usa siempre Option Explicit
  3. Hacer comparaciones sin importar que sean mayúsculas o minúsculas
  4. Evitar que un sub entre en un bucle sin fin...
  5. Sobre los argumentos con ByVal y ByRef
  6. Cuidado con las cadenas pasadas al API de Windows con ByVal
  7. Efecto ToolTip para VB 2.0 y superior
  8. Comparaciones más rápidas con IF...THEN
  9. Los declaraciones de Funciones del API y Tipos definidos en un Form o módulo de Clase
  10. La visibilidad de las variables
  11. El Tipo de las variables por defecto
  12. Listados de ejemplo para crear un ToolBar, ToolTips y efectos 3D para VB3
  13. Evitar que una aplicación se cargue por segunda vez (VB2 y posteriores)
  14. Evitar los eventos en cascada... ¿te suena el OUT OF STACK SPACE?
  1. Sobre los controles de VB4 32bits y VB5cce
  2. Una programación más ordenada
  3. Bug del objeto Printer en VB4
  4. Convertir (adaptar) el código de los listados para usarlo con VB3
  5. Quitar del VBP los controles no usados
  6. Ejemplo de uso del control TabStrip

Add-Ins

  1. Add-In
  2. Editor de Recursos para VB5
  3. Colabora: Add-In elemental

 


VB Avanzado y Objetos (Clases)

VB Avanzado Objetos (Clases)
.
  1. El nuevo Visual Basic versión 5 (13/Feb/97)
  2. VB5 Service Pack 2: Readme y sobre la separación de subprocesos (Sep/97)
  3. Multi Threading
  4. Enumerando ventanas (Subclasificación)
  5. Posicionar un MsgBox usando AddressOf
  6. Subclasificar ventanas para interceptar mensajes (ejemplo para los de selección de menús)
  7. Más sobre Threads... código para usar la librería MP3.dll (23/Sep/98)
  8. Ejecutar ordenes y programas en equipos remotos mediante Sockets (02/Oct/98)
  9. Cerrar aplicaciones y otros manejos de ventanas (Enumerar ventanas, saber el ClassName, etc) (02/Ene/99)
  10. Clase para subclasificar ventanas (para añadir nuevos eventos a los formularios) (18/Abr/2001)
  11. Cómo producir un evento en un componente desde un módulo BAS (10/Ene/2003)
  12. Cómo... Usar un Servicio Web XML desde VB6 (20/Jun/2003)
  1. Usarla en lugar de un array
  2. En el programa gsExecute hay otro ejemplo
  3. Crear una librería OLE
  4. Un poco más de clase
  5. Y más todavía, con y sin librería OLE
    (Librería OLE y ejemplos de cómo usar los objetos expuestos)
  6. Servidor OLE para obtener los recursos del Sistema
  7. Un servidor OLE Outprocess: Averiguar si una aplicación se está ejecutando
  8. Clase para simular el StatusBar (de forma simple)
  9. Una clase para saber los directorios del Sistema (Windows, System, Archivos de Programa, Menu Inicio, etc.)
  10. Más artículos sobre los objetos: publicados originalmente en VB Online edición USA.
    Objetos en Visual Basic
    Objetos en Visual Basic: Piensa objetivamente
  11. Los artículos publicados en Algoritmo sobre Objetos en Visual Basic
  12. El tercer (y por ahora último) artículo publicado en Algoritmo sobre Objetos en VB
  13. Una clase para manipular el registro del Sistema
  14. Colaboración de Luis Sanz: Ponga una clase en su vida
  15. cGetTimer: una clase para calcular periodos pequeños de tiempo
  16. Colaboración de Luis Sanz: Ponga una clase en su vida (dos)
  17. Cómo simular la herencia en Visual Basic
  18. Notas sobre la compatiblidad binaria en componentes ActiveX
  19. Copiar objetos en Visual Basic (clonar objetos)
  20. SelDir: Diálogo para seleccionar Directorios y/o archivos
  21. gsSelDir: Control para seleccionar Directorios
  22. gsSelDirFile: Control para seleccionar Directorios y Archivos (gsSelDirFile)
  23. Sobre la creación de componentes ActiveX/COM (entrega 47 del curso básico) (28/Feb/2004)
  24. Repaso rápido sobre las clases (entrega 47 del curso básico) (28/Feb/2004)
     

 


Bases de Datos y Ayudas (Html help)

Bases de Datos Crear Ayudas (hwc)
Html Help Workshop (hhw)
  1. Copiar la estructura de una tabla con Access
  2. Ordenes SQL para cambiar los datos de una tabla.
  3. Caracteres no "standards" en los nombres de los campos
  4. Procesar una consulta SQL (Execute)
  5. Procesar una consulta SQL creando un Recordset
  6. Evitar el error al asignar un Null
  7. Comprobar si un registro se está editando
  8. Asignar a un Recordset los registros deseados
  9. Compactar una base de datos, usando código VB
  10. Crear una base de datos, usando código VB
  11. Como crear un Formulario de Datos con un Grupo de Registros Subyacente
  12. Cambiar los caracteres extraños por ? (para usar en las consultas a bases de datos con LIKE)
  13. Procesar el resultado de una consulta con varias tablas para evitar registros duplicados
  14. Programación sobre la seguridad de Access
  15. Un método rápido para efectuar búsquedas
  16. Enumerar las tablas de una base de datos
  17. Capturar errores de ODBC (9/Abr/98)
  18. Acceso a bases de datos SQL Server...
  19. Cargar Imagenes de una base de datos sin usar el DataControl
.
  1. Primera tentativa
  2. La segunda
  3. La tercera (consejos y promesa)
  4. La cuarta (Los Hot-spots)
  5. Extraer el texto de un archivo de ayuda
  6. Una utilidad para 'destripar' los archivos de ayuda
  7. Un archivo de ayuda con muchos trucos
  8. Cómo mostrar el contenido del archivo CNT... y más cosas...
  9. Crear Ayudas con el HTML Help Workshop (27/Jun/98)
  10. Guía rápida de creación de ayuda (formato HLP) con el Help Workshop (HCW) (5/Ene/99)
  11. Mostrar el título de la página separado del texto normal (5/Ene/99)

 


Los Programas, Gratisware y Proyectos

Los Programas Proyectos/Colaboraciones
.
  1. Ventanas activas 
  2. Calculadora
  3. FileTrim (revisado)
  4. Buscar y Reemplazar
  5. Extensión para el Portapapeles (Nueva versión)
  6. Salva pantallas de Joe LeVasseur
  7. gsExecute: Seleccionar el programa a ejecutar con las extensiones asociadas
  8. Librería OLE para pedir las claves de acceso
  9. Programa de mensajería interna
  10. Sentinel 95 (chequea los recursos, etc.) (VB4 16)
  11. gsCPostal: Códigos Postales
  12. Cut-It (trocear archivos)
    Nueva revisión Muy Mejorada
  13. gsDirDif: Comparar el contenido de dos directorios
  14. gsSetDT: Cambiar la fecha/hora de los ficheros
  1. Las colaboraciones
  2. Proyectos y Ayudas solicitadas
  3. Un Proyecto Paso a Paso (1ª entrega)
  4. Conexión entre Visual Basic y Visual C++

 


Colaboraciones, VB5cce y ActiveX

Las Colaboraciones:
Uno - Dos
VB5cce (ActiveX)
  1. Una clase interesante
  2. TreeTabl
  3. Timer y Medianoche
  4. Imprime un TextBox de más de 80 caracteres
  5. Rutina para convertir una cadena al estilo título
    Solución de ecuaciones lineales
  6. Formatear discos usando código de Visual Basic (API)
  7. Función CambioFecha
  8. Rutina para formatear números
  9. Calendario
  10. Imprimir Grids e Imprimir un TextBox
  11. Escala de Gris como fondo de un form
  12. Rellenar el fondo de los forms
  13. Mover un form sin Caption
  14. Efecto de colores en los forms
  15. Rellenar el fondo de un form con una imagen
  16. Calcular la letra del NIF
  17. Efectos
  18. ClipInfo
  19. Parejas
  20. Validar número de cuentas bancarias y cálculo NIF
  21. Acelerar los bucles Update
  22. Comparar archivos y mostrar las diferencias
  23. Calendario de Guillermo Llanderas (revisado)
  24. API Menús
  25. Drag & Drop fácil con VB5
  26. Editar una celda de un Grid
  27. Convertir números en texto
  28. Emoticons (smilies)
  29. Instalar fuentes TTF
  30. Convertir cadenas ANSI a ASCII
  31. Función para saber si un archivo es Binario
  32. Usar el API para tocar archivos MID y WAV
  33. Convertir números a letras
  34. Obtener caracteres no stándard
  35. Botones al estilo Office
  36. Función para copiar archivos
  37. Tooltip y JanFirst
  38. Información de directorios
  39. Organización del código fuente
  40. Aplicación VBMail
  41. Imprimir un TextBox Multiline
  42. Localizar elementos en una cadena
  43. Validar números
  44. Mostrar elementos de un ListBox al teclear
  45. Seguridad de Access
  46. Clase para Evaluar/Analizar fórmulas
  47. Usar cursores en Visual Basic
  48. Procmail Organizar el correo en entorno UNIX
  49. VisorImg
  50. Todas las colaboraciones de Harvey Triana
    Estas son nuevas:
    Así se Simula la Herencia en Visual Basic
    Implementando Comandos en Visual Basic (para leer parámetros de la línea de comandos)
    Solución de Ecuaciones por Técnicas Numéricas
  51. Dominios y Categorias de las news
  52. Ajustar los controles al cambiar el tamaño del form
  53. Conversión a números Romanos
  54. Cálculo entre dos fechas
  55. Multithreading en VB5
  56. Microsoft HTML Help
  57. Limitar ancho/alto de una ventana...
    La dirección de una variable VB...
  58. Más sobre botones 3D en Visual Basic
  59. Distribución correcta de Crystal Report
  60. Capturar errores de ODBC

Colabora (segunda página)

  1. Acceso a bases de datos SQL Server
  2. ScrollBars (para controles que no la poseen...)
  3. TocaWavMidi
  4. EnumWindows
  5. Add-In elemental
  6. Sobre las clases de VB
  7. Autobúsqueda en un combo de sólo lectura
  8. Clase para encapsular el objeto Crystal
  9. Dar el aspecto de "DISABLE" a los controles contenidos en un frame
  10. Teclas rápidas para el control SSTAB
.
  1. VB5 Control Creation Edition
  2. Características de VB5
  3. Pruebas ActiveX (ctl_Guiller)
  4. Pruebas ActiveX (gsMarquee)
  5. Pruebas ActiveX (gsSpin)
  6. Creación de un Control Paso a Paso
  7. Una nueva sección ActiveX Control Pad
  8. Pruebas ActiveX (gsSelDir)
  9. El control gsSelDir (con listados para VB5)
  10. Pruebas ActiveX (gsVerImagenes.ocx)
    El listado y la explicación.
  11. El control gsSelDirFile (con listados)
  12. Pruebas ActiveX (gsSelDirFile)
  13. Pruebas ActiveX (gsImage) Nuevo ejemplo: 8/Jul/97

 


Utilidades y Otras Cosas

Utilidades Otras Cosas/Cursos
.
  1. Cómo saber si un programa ha finalizado (VB4 16 ó 32)
  2. Cómo saber si un programa ha finalizado (VB3)
  3. Obtener la etiqueta y número de serie del volumen en VB de 16 bits. También para 32 bits
  4. Usar Shell para ejecutar una orden del MS-DOS
  5. Caja de Diálogo Personalizada (gsConfirm)
  6. Revisión y mejora de la Caja de Diálogo (gsInput)
  7. Diálogo para Buscar y Reemplazar
  8. Convertir Números en Letras
  9. Nueva versión de Números a Texto (o letras)
  10. Aceptar archivos con Drag & Drop
  11. Una función para saber si Existe un archivo
  12. Hacer Scroll en un Picture y en varios controles
  13. Ejecutar archivos con sus programas asociados usando DDE
  14. Extraer Iconos y Seleccionar Archivos
  15. Diálogo para Seleccionar Directorios (revisado)
  16. Mis Utilidades (algunas):
    -Quitar de una cadena los Caracteres indicados.
    -Rellenar una cadena con caracteres hasta completar una longitud dada
    -Formatear un número a una longitud dada y cambiar los signos de puntuación al indicado
    -Cálculo de la letra del NIF
    -Cambiar los caracteres extraños por ? (para usar en las consultas a bases de datos con LIKE)
  17. Mis Utilidades: Un procesador de Fórmulas (Expresiones)
  18. Mis Utilidades (otras):
    -Quitar y (opcionalmente cambiar) caracteres de una cadena (revisión de la utilidad anterior)
    -Convertir una fecha de formato ddmmaa a dd/mm/aa
    -Filtrar los caracteres ANSI y convertirlos en ASCII
    -Procesar el resultado de una consulta con varias tablas para evitar registros duplicados
  19. Mis Utilidades:
    -Clasificar
    -Swap
  20. Un procedimiento genérico para imprimir
  21. Ampliación del procedimiento genérico para imprimir
  22. Un Mini-Editor para usar de forma genérica
  23. Diálogo para seleccionar Directorios y/o archivos
  24. Control para seleccionar Directorios
  25. Control para seleccionar Directorios y Archivos (gsSelDirFile)
  26. Sentinel: Utilidad para mostrar los recursos y otras cosas del Windows 95... (16 bits)
  27. gsDirDif: Utilidad para comparar el contenido de dos directorios y algo más...
  28. gsSetDT: Utilidad para cambiar la fecha y hora de los ficheros
  29. Revisión del diálogo de Buscar y Reemplazar
  30. Revisión del form para seleccionar Impresora
  31. Desglosar la línea de comandos y crear un array con cada uno de ellos
  32. Esperar a que un programa termine (incluso si es de MS-DOS) (32 bits)
  33. RInstr buscar en una cadena desde el final
  34. Clase para generar números únicos para cada equipo
  35. Simulación de una terminal al estilo MS-DOS
  36. Funciones para cortar texto sin cortar las palabras (PropperWrap)
  37. Cambiar la resolución de la pantalla (y el número de colores)
  38. Clase para simular el StatusBar (de forma simple)
  39. cOSFolders: una clase para saber los directorios del Sistema
    (Windows, System, Archivos de Programa, Menu Inicio, etc.)
  40. cQueryReg: una clase para manipular el registro del Sistema.
  41. Cómo leer el contenido de un fichero INI y poder manipularlo, sin usar API.
  42. cGetTimer: una clase para calcular periodos pequeños de tiempo
  43. QuitarCaracterEx: Nueva función para quitar/reemplazar caracteres de una cadena
  44. cTaskBar: Una clase para manipular la barra de tareas (taskbar)
  45. cQueryReg2: revisión y ampliación de la clase para manipular el registro del sistema (14/Oct/98)
  46. cHtmlHelp: una clase para manejar la ayuda HTML (29/Dic/98)
  47. cWindows: una clase para operar con ventanas (2/Ene/99)
  48. cCambio una clase para hacer cambios (Euro y esas cosas) (13/Ene/99)
  49. cNum2Text una clase para convertir números a letras (13/Ene/99)
  50. elGuilleTB una utilidad para ejecutar utilidades desde un icono en la barra de tareas (02/Feb/99)
  51. gsExtraeIco (v3) Utilidad para ver y extraer iconos de ejecutables y librerías de Windows (04/Feb/99)
  52. cFormulas: clase para evaluar expresiones, nueva revisión y mejora (09/Feb/99)
  53. Manejar ficheros INIs: leer, guardar, borrar, leer secciones enteras, leer todas las secciones (06/Mar/99)
  54. cEncrypt: una clase para encriptar/desencriptar (2/Jun/99)
  55. cQueryReg: Revisión de la clase para manejar el registro del sistema (12/Jun/99)
  56. Clase para manipular el volumen de la tarjeta de sonido (09/Jul/99)
  57. gsByR, Buscar y Reemplazar versión 2 (26/Nov/99)
  58. cPlayWMP, clase para reproducir audio WAV, MP3, M3U, con el WMP del IE5 (24/Dic/99)
  59. cQueryReg: Nueva revisión de la utilidad para manejar el registro del Windows (22/Jun/2000)
  60. gsMakeCabW2K, utilidad para crear ficheros CAB en Windows 2000 (01/Jul/2000)
.
  1. Auto-Run
  2. Reinicia Windows y muestra la memoria y recursos libres (sólo 16 bits)
  3. Reinicia Windows (16 y 32 bits)
  4. Curso Básico de Programación en VB -Índice

 


vbQA: Preguntas y Respuestas

vbQA
 
  1. Cómo evitar los caracteres "raros" al añadir un cambio de línea en un TextBox Multiline
  2. Activar formulario en MDI
  3. ¿Que tipo de control?
  4. ¿Cómo crear controles en tiempo de ejecución?
  5. ¿Cómo asignar una imagen a un campo de una base de datos? (usando el DataControl)
  6. ¿Cómo llamar al "buscador" del Explorer? (Buscar Ficheros o Directorios)
  7. ¿Cómo cambiar la orientación de una página e imprimir en cualquier posición?
  8. ¿Cómo redondear los números?
  9. Cómo usar el control CoolBar

 

 


 

ir al índice principal