Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Instalar componente .pas en berlin 10.1

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Instalar componente .pas en berlin 10.1 Responder citando

Hola
Me he instalado la versión Starter C++ 10.1 Up2 para "jugar un poco"
Lo primero que he intentado hacer es instalar un componente mio que he ido creando usando trozos de código de otros pero que está todo en delphi y me da error al compilar en la linea uses en todos los archivos a partir de Controls

Código:
uses
  Windows, SysUtils, Messages, Classes, Controls, StdCtrls, Graphics, Forms;


Supongo que la versión starter no soporta ya archivos del otro lenguaje, pero como no tengo idea de como va el lio de hacer componentes....

Lo he instalado en el RAD 2010 y ha funcionado perfectamente. Lo único que me queda es traducirlo a C++, pero ya he comentado que estoy un poco (o un mucho) verde en componentes

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Para diferenciar entre todas las plataformas ahora seria (en el caso de usar la VCL):
Código:
uses
  Winapi.Windows, System.SysUtils, System.Classes, Vcl.Controls, Vcl.StdCtrls, Vcl.Graphics, Vcl.Forms;


O bien si prefieres no tocar el código, que en caso de componentes viejos es lo más cómodo, tendrías que ir a las propiedades del proyecto/package y en:

    Project -> Options... -> Delphi Compiler -> Unit scope names

Poner:

    Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell

Por defecto es lo que él pone en ese campo, pero a veces al convertir un proyecto viejo no lo actualiza bien. Lo que hace es que cuando no encuentra una cabecera, hace el intento de buscarlo o cargarlo con todos esos "nombres de espacio", por lo que según la ayuda ira algo más lento al compilar.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas gracias _Leo. Efectivamente funciona
Pero, como siempre, han cambiado demasiadas cosas para poder instalar el componente, que aunque pequeño, parece ser que es demasiado "diferente"

Me propongo empezar a "jugar" con este "nuevo lenguaje C++" poco a poco, puesto que no reconoce ni el tan famoso DecimalSeparator

Muchas gracias por tu siempre grandiosa ayuda. No hay halagos para tan desinteresada asistencia

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.