Resultados de la búsqueda a petición "delphi"
¿La forma más rápida de calcular colores para un degradado?
Estoy haciendo una pequeña colección de tipos / funciones relacionadas con gradientes para uso futuro. Me gustaría asegurarme de que haya al menos dos procedimientos: ColorBetween y ColorsBetween. Es posible que desee obtener una matriz de ...
TListView: VCL pierde el orden de las columnas si agrega una columna
Estoy intentando agregar una columna entre columnas existentes en un TListView. Por lo tanto, agrego la nueva columna al final y la muevo estableciendo su índice en el valor designado. Esto funciona, hasta agregar otra nueva columna. Lo que ...
Delphi Cliente-Servidor Aplicación usando error de conexión incrustada Firebird 2.5
Tengo una larga pregunta que hacer. En primer lugar, todavía soy muy nuevo en lo que respecta a la programación de Delphi y mi experiencia se ha centrado principalmente en el desarrollo de pequeñas aplicaciones de bases de datos de un solo ...
¿Cómo obtengo las coordenadas del mouse cuando se hace clic en un control?
En un evento OnClick de TImage, me gustaría, e, extraer las coordenadas x, y del mouse. Los preferiría en relación con la imagen, pero en relación con el formulario o la ventana es igual de bueno.
¿Usar propiedades en lugar de campos en los métodos de clase de la misma unidad es una mala práctica?
He declarado un campo privado y una propiedad pública para una clase determinada. Desde otras unidades puedo acceder al campo a través de la propiedad pública que proporciona acceso a él. Pero dentro de la misma unidad donde se declara esta ...
¿Qué proceso registró una tecla de acceso rápido global? (API de Windows)
Por lo que he podido averiguar, Windows no ofrece una función API para indicar qué aplicación ha registrado una tecla de acceso rápido global (a través de RegisterHotkey). Solo puedo descubrir que una tecla de acceso rápido está registrada si ...
Campo de interfaz en el registro
¿Puedo confiar en el hecho de que un campo de interfaz en un registro siempre se inicializa ennil? TMyRec = record FGuard : IInterface; FObject : TObject; procedure CheckCreated; end; Esto me permitiría escribir: procedure ...
¿Cómo hago que mi GUI se comporte bien cuando la escala de fuente de Windows es mayor al 100%
Al elegir tamaños de fuente grandes en el panel de control de Windows (como 125% o 150%), hay problemas en una aplicación VCL, cada vez que se ha configurado algo en píxeles. Toma elTStatusBar.Panel. He establecido su ancho para que contenga ...
¿Cómo depuro un bloqueo de descarga de un paquete designado que involucra un bloqueo en ThreadProc en Classes.pas?
No estoy seguro de cómo localizar el siguiente bloqueo: Sucede cuando descargo un paquete de Designtime que se usa internamente en mi empresa. Es nuestro código, por lo tanto, es nuestro error corregir, no un problema de un proveedor de ...
¿Cómo puedo determinar si se implementa un método abstracto?
Estoy usando una biblioteca de terceros de Delphi muy grande sin código fuente, esta biblioteca tiene varias clases con métodos abstractos. Necesito determinar cuándo una clase Descendant implementa un método abtract en tiempo de ejecución para ...