Artículos de Delphi
ARTÍCULOS DISPONIBLES
- 1. Generalidades
			
				
- 1.1. Instalación e información
 - 1.2. Utilización del IDE
 - 1.3. Depurando el código (debug)
 - 1.4. Varios
 
 - 2. El Lenguaje
			
				
- Cómo acceder a la variable privada de una clase
 - Cómo acceder a métodos protegidos (protected) de una clase
 - Qué es el término Self y cómo usarlo
 - 2.1. Algoritmos
						
						
						
- Calcular el dígito de control de una cuenta bancaria
 - Calcular el dígito de control de un EAN13
 - Calcular la letra del NIF según el DNI
 - Calcular pesos moleculares
 - Generar palabras aleatorias
 - Validar códigos ISBN
 - Validar el número de CUIT (Argentina)
 - Validar un CIF
 - Validar un número de la Seguridad Social
 
 - 2.2. Tipos de datos
						
						
						
- ¿Cómo obtener la dirección de un objeto?
 - Cómo usar las excepciones
 - IF inmediatos
 - 2.2.1. Numéricos
 - 2.2.2. Cadenas de carácteres
								
								
								
- Apóstrofes (o comilla simple) en una cadena
 - Cómo acceder aun carácter de una cadena conociendo su posición
 - Cómo conocer la longitud y altura en pixels de un texto
 - Cómo encontrar una cadena dentro de otra
 - Cómo reemplazar una cadena dentro de otra
 - Cómo saber la longitud de una cadena
 - Cómo transformar una cadena de un carácter en una variable de tipo Char
 - Convertir los carácteres especiales de HTML
 - Hacer un Case con un string
 - Transformar una medida informática en string
 
 
 - 2.3. Compilación
						
						
						
- ¿Por qué Delphi pide un .pas y yo sólo tengo un .dcu?
 - Cómo resolver el problema de las referencias circulares
 - Comprobar la versión de Delphi con las directivas de compilación
 - Crear una ventana a través de su nombre de clase
 - La compilación condicional
 - Tipología de los códigos de error internos de Delphi
 
 - 2.4. Varios
 
 - 3. Interfaz
			
				
- 3.1. Aplicación
						
						
						
- 3.1.1. Gestión de la ejecución
								
								
								
- Cómo evitar dos ejecuciones simultáneas de una aplicación
 - Cómo evitar que se "congele" una aplicación en un proceso largo
 - Cómo hacer una pausa en la aplicación
 - Cómo pasar a primer plano una aplicación instanciada por segunda vez
 - Cómo realizar un Splah Screen
 - Cómo realizar un Splah Screen transparente
 - Cómo recuperar los parámetros pasados a la aplicación
 - Enviar un trozo de texto al depurador
 
 - 3.1.2. La propia aplicación
								
								
								
- Añadir un ejecutable dentro de otro
 - Agilizar la carga de tu aplicación
 - Cambiar la prioridad de la aplicación
 - Capturar nuestras propias hotkeys
 - Cómo modificar el aspecto de los controles según un estado
 - Cómo no mostrar el icono de un formulario en la barra de herramientas
 - Cómo personalizar la forma de un formulario
 - Cómo recuperar el número de versión de la aplicación
 - Compartir datos entre dos aplicaciones propias
 - Comprimir el ejecutable
 - Evitar el cierre de la pantalla con ALT+F4 o Close
 - Tener una sola instancia de una ventana hija en una aplicación
 
 - 3.1.3. Aplicaciones externas
 - 3.1.4. La aplicación y Windows
								
								
								
- Ejecutar una aplicación al arrancar Windows
 - Ejecutar una aplicación en otro contexto de seguridad
 - Impedir la suspensión del equipo
 - Modificar el título mostrado en la barra de herramientas
 - Mostrar tantos botones en la barra de tareas como forms abra la aplicación
 - Ocultar la aplicación de la barra de tareas
 - Poner un icono en el SysTray
 
 - 3.1.5. Aplicación cónsola
								
								
								
- Añadir la información de la versión a una aplicación cónsola
 - Asociar un handle a un programa cónsola
 - ¿Qué es una aplicación cónsola?
 - Colores en una aplicación cónsola
 - Determinar si la salida estándar está redirigida
 - Esconder la ventana de una aplicación cónsola
 - Hacer un "clear screen" en una aplicación cónsola
 - Interceptar el final de un programa cónsola
 - Pedir al usuario la pulsación de una tecla
 - Usar las redirecciones dentro de una aplicación cónsola
 
 
 - 3.1.1. Gestión de la ejecución
								
								
								
 - 3.2. Componentes
						
						
						
- 3.2.1. Generalidades e instalación
 - 3.2.2. Varios
 - 3.2.3. Creación dinámica y búsqueda
 - 3.2.4. Componentes de la VCL estándar
								
								
								
- 3.2.4.1. El componente TComboBox y TListBox
										
										
										
- Añadir barra de desplazamiento horizontal a un TListBox
 - Añadir columnas a un ListBox
 - Cambiar el ancho del desplegable
 - Desplegar un ComboBox por código
 - Items de diferentes colores en un ComboBox
 - Items de diferentes colores en un ListBox
 - Ordenar un ListBox mediante Drag&Drop
 - Poner imágenes en los Items
 - Posicionarse en un ListBox por código
 
 - 3.2.4.2. El componente TStringGrid
										
										
										
- Alineación de texto en las celdas
 - Borrar una línea o culumna de un TStringGrid
 - Centrar el texto en las celdas
 - Dibujar imágenes en las celdas de un StringGrid
 - Exportar un StringGrid a Excel
 - Exportar un StringGrid a un fichero
 - Imagen de fondo en un StringGrid
 - Impedir la edición de una celda de un TStringGrid
 - Pintado de líneas en un StringGrid
 - Selección de texto en una celda de un TStringGrid
 - Tener retornos de carro en una celda de un TStringGrid
 
 - 3.2.4.3. El componente TForm
										
										
										
- Centrar la ventana en la pantalla
 - Desplazar una ventana sin barra de título
 - Ejecutar algo después de mostrar el formulario
 - Form sin caption pero con cualquier tipo de borde
 - Guardar (y cargar) la posición, tamaño y estado del formulario
 - Hacer parpadear el caption de un formulario
 - Hacer que el formulario se pegue a los bordes
 - Hacer que un formulario ocupe más de una pantalla
 - Impedir mover el formulario
 - Interceptar la pulsación de teclas en un formulario
 - Poner una imagen de fondo
 - Poner una imagen de fondo en una aplicación MDI
 - Redimensionar un formulario sin bordes
 
 - 3.2.4.4. El componente TDBGrid
 - 3.2.4.5. Derivados de TCustomEdit (TEdit, TMemo, TDBEdit,...)
 - 3.2.4.6. El componente TDrawGrid
 - 3.2.4.7. El componente TProgressBar
 - 3.2.4.8. El componente TWebBrowser
										
										
										
- Evitar la obertura de un Popup
 - Imprimir el documento
 - Listar los enlaces que hay en una página
 - Mostrar el cuadro de diálogo "Guardar como..."
 - Mostrar el cuadro de diálogo de "Configuración de página"
 - mostrar el cuadro de diálogo de "Propiedades del documento"
 - Obtener la lista y propiedades de las imágenes contenidas en la página mostrada
 - Ocultar las barras de desplazamiento
 - Recuperar el código completo de una página
 - Recuperar el contenido mostrado en un objeto TWebBrowser
 - Saber cuantos frames hay en la página
 - Seleccionar todo el documento para poderlo copiar al porta papeles
 
 
 - 3.2.4.1. El componente TComboBox y TListBox
										
										
										
 - 3.2.5. Componentes externos a la VCL estándar
								
								
								
- 3.2.5.1. El componente TDBPlanner
 
 
 - 3.3. Varios
 
 - 3.1. Aplicación
						
						
						
 - 4. Gestión de ficheros y carpetas
			
				
- 4.1. Carpetas
 - 4.2. Archivos o Ficheros
						
						
						
- Abrir un archivo con su programa asociado
 - Borrado seguro de archivos
 - Borrar un fichero enviándolo a la papelera de Windows
 - Cambiar la extensión a un fichero
 - Cambiar los atributos a un fichero
 - Cómo renombrar un fichero
 - Copiar un fichero
 - Copiar una carpeta (y su contenido) a otra carpeta
 - Crear un fichero temporal
 - Encriptar / desencriptar ficheros
 - Extraer el icono asociado a un archivo
 - Leer/Cambiar los atributos de un fichero
 - Mostrar el cuadro de diálogo "Abrir con..."
 - Mover un fichero de una carpeta a otra
 - Obtener el nombre corto de una ruta a partir de su nombre largo
 - Obtener el nombre largo de una ruta a partir de su nombre corto
 - Obtener el programa asociado a una extensión
 - Obtener el tamaño de un fichero
 - Saber fecha de creación, modificación y acceso de un fichero
 - Saber si existe un fichero
 - Vaciar la papelera de reciclaje
 
 
 - 5. Gestión del tiempo
			
				
- Cambiar la fecha y hora del PC
 - 5.1. Operaciones sobre fechas/horas
 - 5.2. Fechas particulares
 
 - 6. El Sistema Operativo
 - 7. Firemonkey - FMX
			
				
- Actualizar TListView en Delphi Seattle y Firemonkey
 - ¿Cómo abrir un formulario centrado en un formulario principal en Firemonkey?
 - ¿Cómo cerrar una ventana emergente en Firemonkey?
 - ¿Cómo eliminar el texto de un TEdit con clearingeditstyle en Firemonkey?
 - Lograr que los cuadros de diálogos tengan el estilo de Android 4.4.x en Firemonkey
 
 
Buena parte de estas FAQs han sido producidas por los miembros de Developpez.com (Copyright © 2000-2016), traducidas por los miembros de ClubDevelopers (Copyright © 2004-2009) y actualizadas por los miembros de Delphiaccess (Copyright © 2009-2016). No se puede realizar ninguna reproducción, incluso parcial, de estas FAQs y el conjunto de su contenido (textos, documentos e imágenes) sin la autorización expresa de los miembros de DELPHIACCESS. 


