Resultados de la búsqueda a petición "delphi-xe2"

2 la respuesta

¿La delegación de interfaz de una interfaz heredada requiere una clase contenedora?

Delphi permite la delegación de interfaz utilizando elimplements palabra clave. Por ejemplo IIndep1 = interface function foo2: integer; end; IIndep2 = interface function goo2: integer; end; TIndep1And2 = class(TInterfacedObject, IIndep1, ...

2 la respuesta

Llamar a la función Delphi desde C #

Tengo un código fuente DLL a continuación. library Project1; uses System.SysUtils, System.Classes; type IStringFunctions = interface ['{240B567B-E619-48E4-8CDA-F6A722F44A71}'] function GetMethodValueAsString():PAnsiChar; stdcall; end; ...

1 la respuesta

Delphi: punteros inteligentes y genéricos TList

Tengo una implementación de punteros inteligentes, y he intentado implementarla en un TList genérico. program Project2; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Generics.Collections; type ISmartPointer<T> = reference to ...

1 la respuesta

¿Por qué las bibliotecas Delphi zlib y zip son tan lentas por debajo de 64 bits?

Mientras comparaba una aplicación del mundo real, me encontré con una característica de rendimiento sorprendente relacionada con las bibliotecas zlib y zip que se envían con Delphi. Mi aplicación del mundo real exporta archivos .xlsx. Este ...

2 la respuesta

Delphi SOAP Client no puede guardar más de 2 solicitudes simultáneas. ¿Cómo aumentar?

Tengo una aplicación COM + multiusuario que necesita realizar múltiples solicitudes en SOAP WebServices. Cada solicitud SOAP puede durar de 10 a 60 segundos (eso no está bajo mi control). El problema es que nunca puedo hacer más de 2 solicitudes ...

3 la respuesta

¿Por qué el compilador insiste en que mi función está en línea cuando no lo está?

¿Por qué me estoy poniendo [Error de DCC] ProjectCOWArray.dpr (23): E2426 La función en línea no debe tener bloque asm program ProjectCOWArray; {$APPTYPE CONSOLE} {$R *.res} type PRefCount = ^TRefCount; TRefCount = array[0..1] of integer; ...

1 la respuesta

¿Cómo definir ese nodo de TVirtualStringTree se presenta en la pantalla?

Es fácil verificar que el nodo esté visible. Pero no sé cómo definir correctamente que el nodo se presenta en la pantalla. Solo puedo averiguarlo: BottomNode := Tree.BottomNode; Node := Tree.TopNode; IdBottomNode ...

1 la respuesta

efectos secundarios aparentes de writeln (el especificador ": width" causa signos de interrogación en la salida)

Tengo el siguiente código (RAD Studio XE2, Windows 7 x64): program letters; {$APPTYPE CONSOLE} {$DEFINE BOO} const ENGLISH_ALPHABET = 'abcdefghijklmnopqrstuvwxyz'; begin {$IFDEF BOO} writeln; {$ENDIF} write(ENGLISH_ALPHABET[1]:3); readln; ...

1 la respuesta

Delphi abrir formulario modal desde DLL

Necesito agregar alguna funcionalidad de complemento a la aplicación y la capacidad de cargar y abrir complementos dinámicamente.En mi solicitud (en forma pr...

1 la respuesta

Algunos programas XE2 no muestran nuevos iconos ejecutables en el Explorador de Windows

Tengo varios programas escritos en Delphi XE2 que se convirtieron de Delphi 2005, que bajo Windows 7 mostraría íconos horriblemente escalados cuando se crear...