Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Robot Forum

    CrossFPC : outil permettant d'intégrer le compilateur Free Pascal à l'IDE Delphi
    Bonjour,

    Je vous propose un nouvel outil à télécharger : CrossFPC.

    Cet outil permet d'intégrer le compilateur Free Pascal à l'IDE Delphi, permettant ainsi de cross-compiler du code Delphi vers les plateformes Linux 32 bits et 64 bits sur X86, ARM et Android, sans avoir à quitter l'IDE.

    Les versions de Delphi supportées vont de Delphi 7 à Delphi XE4.



    Qu'en pensez-vous ?

  2. #2
    Membre habitué
    Peut-on faire des fichiers *.APK ?
    Bonjour,

    Delphi 7/ Vista
    Ceci veut-il dire que l’on peut compiler des fichiers pour des Smartphones ?
    Peut-on faire des fichiers *.APK ?
    Qu’en est-il des composants pour Smartphones ?

    Pour le moment je programme mes applications Smartphone avec Basic4android, c’est facile à maitriser et la docs, les exemples, les forums sont bien fourni (pour €29),
    mais j’aime tellement Delphi que si je trouvais un palliatif, je bondirai dessus (et java m’em….. )

    Merci de vos infos sur le sujets,
    Henri

  3. #3
    Rédacteur/Modérateur

    Que doit-on comprendre
    Resource files are not supported. This means: No forms, not data modules.
    Que c'est juste pour des applications console ?
    La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein

    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Tokyo, Rio, Sidney) et peut être quelques autres
    SGBD : Firebird 2.5, 3, SQLite
    générateurs Etats : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Ubuntu, Androïd

  4. #4
    Expert éminent sénior
    Citation Envoyé par SergioMaster Voir le message
    Que c'est juste pour des applications console ?
    non, ça veut dire pas de DFM puisque ceux ci sont stockés dans des ressources.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Rédacteur/Modérateur

    Citation Envoyé par Henri-gp Voir le message

    Ceci veut-il dire que l’on peut compiler des fichiers pour des Smartphones ?
    Peut-on faire des fichiers *.APK ?
    D'après cette page, FreePascal peut produire des fichiers APK. D'ailleurs, en fouillant dans les exemples de CrossFPC, je trouve un dossier android\BeRoXM\bin qui contient un BeRoXM.apk (je ne sais pas de quoi il s'agit).

    CrossFPC peut faire ce que FreePascal peut faire, ni plus ni moins : c'est le compilateur FreePascal intégré à l'éditeur Delphi. Maintenant, je trouve que le texte de présentation prête à confusion, puisqu'il dit qu'on peut compiler des applications Delphi :
    CrossFPC enables you to cross-compile your Windows® Delphi® applications to 32 bit and 64 bit native Linux applications for X86, Linux ARM and Android without ever leaving the IDE
    Mais cela n'est possible que dans la mesure où le code Delphi est compatible FreePascal : donc il n'y a rien de nouveau, ou alors quelque chose m'a échappé. Autrement dit, la nouveauté, c'est l'utilisation de l'éditeur Delphi.

  6. #6
    Rédacteur/Modérateur

    CrossFPC 0.45
    Une nouvelle version de CrossFPC vient de sortir.

    Voici un aperçu des changements depuis la version 0.43 :

    0.45 8 October 2015

    Updated FPC builds to fixes_3_0 SVN revision 31772
    Rewrote ReadAndConvertProjectCfg as the code used until now produced broken paths
    Cleaned up source code tree and removed all the duplicates, and moved this code to ../common

    0.44 23 February 2015 (internal release)

    Updated FPC builds to SVN revision 28288
    Added CrossProfiler unit
    Added unfinished and untested Delphi XE5 support
    Fixed build options
    Fixed standalone install issue in the installer, when no Delphi version was installed
    Added units
    Added experimental Delphi XE6 and Delphi XE7 support
    Pour télécharger cette nouvelle version, voyez le premier message de cette discussion. L'installeur affiche dans sa barre de titre le numéro de la version précédente, mais il s'agit bien de la version 0.45, comme on peut le constater une fois l'installation terminée.

###raw>template_hook.ano_emploi###