 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Vie 03 Mar, 2017 9:06 am Asunto: Instalar componente .pas en berlin 10.1 |
|
|
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 |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 03 Mar, 2017 9:47 am Asunto: |
|
|
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 |
|
 |
bosoft Master

Registrado: 23 Oct 2005Mensajes: 342
|
Publicado: Vie 03 Mar, 2017 10:45 am Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|