IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Delphi Discussion :

FMX et Linux desktop avec des composants tiers


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2015
    Messages
    252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2015
    Messages : 252
    Par défaut FMX et Linux desktop avec des composants tiers
    Bonjour,

    Je regardais il y a quelques instants l'utilisation des librairies VLC media player. Il y a un exemple cross-compilé (sans le source) avec FMX. Il ne fonctionne pas sur mon mac OS 10.12. Je suppose que les bibliothèques OS 10.7.5 et OS 10.12.5 ne sont plus compatibles (libvlc.dylib, libvlccore.dylib,...). D'autant que je serais également curieux de savoir si le programme est compilé en 32 ou en 64. Je ne me souviens plus si XE 7 pouvait "cross-compiler" en 64. Et ma version 10 starter gratuite ne cross-compile pas (de toute façon sans le source... ).

    J'ai lu il y a quelques temps sur ce forum qu'une société tierce proposait un portage Linux Desktop, je suppose des composants Delphi. C'est un grand plus certainement. Mais pour les composants tiers ? J'imagine mal comment l'utilisation de VCL dans ce cas pourrait être portée sur Linux à partir d'un code "commun" même si apparemment c'est fait pour Lazarus. Mais Lazarus c'est FPC avec ses propres directives. Je ne parle pas des librairies nécessaires (dll, so ou dylib, elles existent) mais de la cross-compilation de "paslibvlc". Autrement dit, n'est-ce pas une limite sérieuse au "portage" Linux Desktop avec des composants tiers (voir même "incorporé" dans FMX : par exemple comment cela tourne(rait) un code faisant appel à un état généré par FastReport... à moins que FastReport ait été intégré à la cross-compilation "linux server") ?

    Cordialement. AD

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 679
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Je pense que tu fais allusion à https://www.fmxlinux.com/. Lors de la présentation à Paris en mai dernier, Pawel Glowacki avait montré rapidement un exemple avec une application démo fournie avec Delphi. Cela ne concerne que Firemonkey et non la VCL. Enfin, certains auteurs de ce projet sont des personnes qui sont à l'origine de VGScene (devenu Firemonkey lors du rachat par Embarcadero).

    Les composants tiers pour FMX devraient assez facilement être compatibles (exemple cette discussion sur les forums TMS : https://www.tmssoftware.com/site/for...-project#30454).
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

Discussions similaires

  1. Réponses: 242
    Dernier message: 03/09/2024, 18h31
  2. Réponses: 435
    Dernier message: 17/05/2019, 18h21
  3. Sortie de Calculate Linux Desktop dans sa version 9.7
    Par matrix788 dans le forum Autres
    Réponses: 0
    Dernier message: 06/07/2009, 18h42
  4. Sortie de Calculate Linux Desktop dans sa version 9.7
    Par matrix788 dans le forum Actualités
    Réponses: 0
    Dernier message: 06/07/2009, 18h42
  5. Réponses: 8
    Dernier message: 05/02/2007, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo