RxLib para RadStudio XE
A la sección de «Recopilatorio de las RxLib», he subido una nueva versión (oficiosa como las últimas) que compila bien en la nueva versión de Dephi (RAD Studio XE). Los ficheros de INCLUDE están actualizados para la nueva versión y he añadido alguna directiva de compilación para evitar errores segun diferentes configuraciones.
He modificado algunas units en la demo principal (RxDemo) de forma que compile para las últimas versiones.
Un saludo y a disfrutarla. ;-)
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Boa tarde sou brasileiro, e estou enfrentando um pequeno problema com a rxlibs, por que quando o instalo, não consigo inserir mais que dois caracteres na propriedade «caption» do componente «TLabel»…
aguardo sua resposta….
Buenas tardes, soy brasileño y me enfrento a un pequeño problema con rxlibs, ¿por qué cuando instalo, no puedo entrar en más de dos caracteres en la propiedad «Caption» componente «TLabel» …
Espero su respuesta ….
@bruno
Hola Bruno.
Alguien más en los foros a ha comentado este problema en alguna ocasión.
Una solución «temporal» que puedes probar es a desactivar el registro del editor de propiedades para Caption; De esta forma no se usará el editor que viene con las RxLib.
gracias por tu consejo, pero no saben cómo hacer esto, ¿podría decirme cómo hacer ….
gracias!
@bruno
Hola Bruno.
Si buscas las units que registran componentes y propiedades (RxCtlReg.pas, RxBDEReg.pas, RxDBReg.pas y RxTooReg.pas) verás que hay un procedimiento llamado Register.
Dentro de ese procedimiento comenta el registro del editor que afecta a la propiedad CAPTION (y alguna otra si lo necesitas).
Un saludo.
Gracias amigo, estoy dos días tratando de corregir este error, con su ayuda ahora sigo mis proyectos Delphi 2006 para la conversión de Delphi XE …
gracias!
Aquí está el problema Result := GetTypeData(GetPropType)^.MaxLength;
En el archivo RxHintProp
{$IFDEF WIN32}
function THintProperty.GetEditLimit: Integer;
begin
if GetPropType^.Kind in [tkString{$IFDEF UNICODE}, tkUString, tkWString{$ENDIF}] then
Result := GetTypeData(GetPropType)^.MaxLength;
else Result := 1024;
end;
{$ENDIF}
Hola, PJ Peña.
Gracias por el comentario. Queda apuntado; Es una consulta recurrente que aparece en los foros.
Un saludo.