Articles of delphi xe2

Delphi XE2: ¿posible instanciar un formulario FireMonkey en la aplicación VCL?

Antes de Delphi XE2, tenemos VCL solo para crear aplicaciones GUI. Delphi XE2 establece que: Precaución: FireMonkey (FMX) y la Biblioteca de componentes visuales (VCL) no son compatibles y no se pueden usar en el mismo proyecto o aplicación. Es decir, una aplicación debe ser exclusivamente una u otra, ya sea FireMonkey o VCL. La […]

Biblioteca Delphi JSON para XE2 disponible para la serialización de objetos

Parece que hay algunas opciones de JSON para Delphi: ¿hay una biblioteca recomendada para usar con XE2? Estoy buscando compartir objetos entre aplicaciones web Delphi XE2 y PHP. (serialización y publicación de objetos delphi de forma compatible para aplicaciones web PHP y deserialización de una llamada PHP relajante al lado del servidor delphi)

Tutorial de estilos de Delphi VCL: cómo cambiar el estilo en tiempo de ejecución

¿Hay un buen tutorial sobre los estilos de VCL en el que veamos cómo dinámicamente (en tiempo de ejecución) cargar / cambiar el estilo? Esto debería funcionar con Delphi XE2 y versiones posteriores, ya que XE2 es la primera versión con estilos de VCL.

TThreadedQueue no es capaz de múltiples consumidores?

Intentando usar TThreadedQueue (Generics.Collections) en un esquema de consumidor múltiple de un solo productor. (Delphi-XE). La idea es insertar objetos en una cola y dejar que varios hilos de trabajo agoten la cola. Sin embargo, no funciona como se esperaba. Cuando dos o más subprocesos de trabajo llaman a PopItem, las violaciones de acceso se […]

¿Por qué CreateProcess da el error 193 (% 1 no es una aplicación Win32 válida)?

El siguiente código no puede iniciar documentos. Obtengo el error 193 (% 1 no es una aplicación Win32 válida). Iniciar ejecutables funciona bien. Los archivos están asociados correctamente, inician la aplicación correspondiente al hacer doble clic. He buscado SO y en otro lugar para el mensaje de error, crear cosas de proceso, etc. ( Por […]

¿Cómo se define la versión de la aplicación en un solo lugar para múltiples aplicaciones?

Tenemos un sistema que consiste en numerosas aplicaciones. Todas las aplicaciones tienen su versión modificada al mismo tiempo. Actualmente, cuando lanzamos una nueva versión, tenemos que abrir manualmente las opciones del proyecto de cada aplicación y cambiar la versión una a una. ¿Hay alguna manera de comstackr todas las aplicaciones en la misma versión, por […]

Delphi: Infracción de acceso al final del constructor Create ()

Tengo una clase muy básica y simple como esta: Cargador de la unidad; interface uses Vcl.Dialogs; type TLoader = Class(TObject) published constructor Create(); end; implementation { TLoader } constructor TLoader.Create; begin ShowMessage(‘ok’); end; end. Y desde Form1 lo llamo así: procedure TForm1.Button1Click(Sender: TObject); var the : TLoader; begin the := the.Create; end; Ahora, justo después […]

¿Cómo crear dinámicamente controles alineados con la parte superior pero después de otros controles alineados?

En este caso particular, estoy usando la biblioteca PowerPDF para construir dinámicamente un documento PDF, pero lo mismo aplica para el concepto general de alinear dinámicamente controles secuencialmente dentro de un control padre. En esta biblioteca, TPRPage es el control base que contiene todos los controles de elementos, en este caso, instancias secuenciales de TPRLayoutPanel […]

¿Por qué no puede llevar la dirección a una función local anidada en Delphi de 64 bits?

COMO. desde el cierre de preguntas relacionadas – más ejemplos se agregan a continuación. El código simple a continuación (que encuentra una ventana Ie de nivel superior y enumera sus hijos) funciona bien con una plataforma de destino ’32 bits de Windows ‘. No hay problema con las versiones anteriores de Delphi también: procedure TForm1.Button1Click(Sender: […]