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

EDI Delphi Discussion :

[Mobile] Delphi et Windows CE


Sujet :

EDI Delphi

  1. #1
    Membre régulier Avatar de Bourak
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 231
    Points : 84
    Points
    84
    Par défaut [Mobile] Delphi et Windows CE
    Bonjours les developpeur

    Je vient de m'integré dans le developpement des applications dans l'environnement Windows Mobile (Windows CE).
    D'autre je suis habitué par la language Delphi.
    Mais le problème c'est que delphi n'est pas la liste des logiciels qui developpe des programmes sous Windows CE tel que Visual Studio, Windev Mobile et autre.

    Finalement y'a t'il une methode pour developper ces programmes sous delphi.

    Merci D'avance.

    Lassad

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    proche de Delphi 7 , il y a Lazarus qui lui a ,je pense , cette possibilité
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre régulier Avatar de Bourak
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 231
    Points : 84
    Points
    84
    Par défaut
    Merci pour la reponse

    Est ce que Lazarus est perfermant que Delphi car je ne lui pas testé, et presente t'il tous les fonctionalité que Delphi.

    Merci d'avance.

  4. #4
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 445
    Points
    28 445
    Par défaut
    Citation Envoyé par Bourak Voir le message
    Merci pour la reponse

    Est ce que Lazarus est perfermant que Delphi car je ne lui pas testé, et presente t'il tous les fonctionalité que Delphi.

    Merci d'avance.
    non.

    Par contre j'ai fait un développement sous Delphi recompilé avec FreePascal pour ARM qui donne un source compatible avec les deux plateformes
    C'est le projet SIPInside

    NB: SIPInside pour WinCE n'utilise pas la VCL de Delphi
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  5. #5
    Membre régulier Avatar de Bourak
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 231
    Points : 84
    Points
    84
    Par défaut
    SIPInside pour WinCE n'utilise pas la VCL de Delphi
    Est ce que FreePascal ne supporte pas la VCL du Delphi? D'autre part est'il possible de migré un projet complet sous delphi vers FreePascal?

    Merci d'avance .

  6. #6
    Membre émérite Avatar de edam
    Homme Profil pro
    Développeur Delphi/c++/Omnis
    Inscrit en
    Décembre 2003
    Messages
    1 894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Delphi/c++/Omnis
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 894
    Points : 2 771
    Points
    2 771
    Par défaut
    un début ici je crois
    PAS DE DESTIN, C'EST CE QUE NOUS FAISONS

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Bourak Voir le message
    Est ce que FreePascal ne supporte pas la VCL du Delphi? D'autre part est'il possible de migré un projet complet sous delphi vers FreePascal?
    ces réponse tu les trouveras dans le forum Lazarus ici et dans le Wiki ici

    @Edam très intéressant article
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  8. #8
    Membre actif Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Points : 267
    Points
    267
    Par défaut
    JE CONFIRME: il est tout à fais possible de développer avec Lazarus sur WinCE, Lazarus étant assez proche de Delphi, la compatibilité est assez bonne.
    Cepandant WinCE impose des limites de lui même, étant donné que c'est un système embarqué, il ne propose pas les mêmes fonctionnalité que sur un système complet sur PC. On ne pourra donc pas tout faire avec Lazarus...

    Une autre possibilité que je n'ai pas testé, serait de déveloper avec delphi PRISM sur Visual Studio....

  9. #9
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 263
    Points
    3 263
    Par défaut
    Bonjour,

    Tant qu'il sagit de développer du neuf avec Lazarus on apprécie beaucoup le fait qu'il soit assez proche de Delphi.

    Mais "assez" proche c'est loin de la compatibilité :
    Ayant essayé de convertir une appli Delphi vers Lazarus et en suivant à cet effet les messages des recommandations de Lazarus qui ne reconnaissait pas une foultitude de trucs (RichEdit, SpeedButtons, et j'en passe) de chez Delphi ... à la fin de cette conversion au sécateur je me suis retrouvé avec toutes mes fiches sur lesquelles il ne restait plus que des trucs basiques comme des TLabel et un TMemo ... et je me suis retouvé avec un code entièrement déconnecté des objets disparus. Du coup j'ai laissé tomber la conversion vu la longueur du code.

    A+.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  10. #10
    Membre régulier Avatar de Bourak
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 231
    Points : 84
    Points
    84
    Par défaut
    Salut les developpeurs

    Merci à tous pour votre aide , merci à SergioMaster et les autres.

    Une autre possibilité que je n'ai pas testé, serait de déveloper avec delphi PRISM sur Visual Studio
    Si quelqu'un à testé Delphi prisme et d'autre part est ce qu'il peut integré à visual studio?
    Je voi que mieu programmé sur Visual Studio car il integre les outils des programmations des mobiles, d'autre part plus proche du Système WinCe.

    Merci à Tous

  11. #11
    Membre actif Avatar de petitprince
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juillet 2006
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juillet 2006
    Messages : 322
    Points : 267
    Points
    267
    Par défaut
    @Gilbert Geyer:
    Certe la conversion est galère.... je ne l'ai fait que très rarement, car en réalité je ne porte jamais mes appli Win32 sur WinCE. Je redémarre toujours de zéro pour une appli WinCE. Que tes composants ne soient détecté est "normal", les développeurs n'ont pas fini de porter tout les composant de base, tu peux regarder la Road Map WinCE, il y a même des composants Win32 qui n'existe pas sous WinCE (le TSpinEdit par exemple je crois...). Lazarus est en constant développement, trop même (ou pas assez?), et ses développeurs feraient peut être mieux de se consacrer pleinement à une seule platforme ?

    Bref.... Ce n'était que de simples remarques, et on pourrait passer beaucoup de temps à débatre ....

    La seule chose aujourd'hui que je peux dire: on attend toujours la VCL pour WinCE et pour Win64 pour Delphi..... Comme toujours une longueur de retard.... Lazarus aujourd'hui comble cette lacune, donc merci à ces concepteurs...

    @Bourak:
    Attention car Delphi Prism, c'est du DotNet il me semble, et non de la VCL, donc tu seras obligé de toute façon de refaire complètement ton application ... A moins qu'il existe un outil pour passer de la VCL au .Net...

  12. #12
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Points : 3 263
    Points
    3 263
    Par défaut
    Bonjour,

    @Petitprince : Rassure toi mon objectif ne visait pas à critiquer tes propos, mais comme tes propos m'ont rappelé les déboires que j'ai rencontrés lors de ma tentative de conversion, et qu'en plus Bourak a dit dans son introduction "D'autre [part] je suis habitué par la language Delphi" je me suis dit qu'il était opportun de lui signaler que les conversions Delphi => Lazarus c'est la galère pour le cas où l'envie le prendrait de convertir une de ses applis-Delphi vers Lazarus.

    Moi je m'étais laisser piéger par un "Pour convertir y'a-qu'à utiliser Lazarus qui te guide, c'est hyper-simple !!!" ... et le Lazarus en toute simplicité a sorti son sécateur pour couper tout ce qui dépasse hors son domaine.

    A+.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  13. #13
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 445
    Points
    28 445
    Par défaut
    pour ce qui est du portage et de la réécriture...

    je trouve que vous ne mettez pas assez l'accent sur le code "métier"...pour porter SIPInside de win32 à WinCE j'ai en effet réécrit 100% do code de la partie IHM. Il ne l'a fallut que très peu de modification sur le coeur du programme.

    D'ailleurs refaire l'IHM est d'autant plus nécessaire qu'on passe d'un écran 2048x1024 à un écran tactile orientable de dimensions réduites, sans barre de tache et tooltip
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. Delphi et Windows Mobile
    Par jackvpt dans le forum Débuter
    Réponses: 2
    Dernier message: 03/07/2009, 11h51
  2. Delphi et Windows mobile
    Par berny88 dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 11/10/2006, 22h06
  3. Application Delphi pour Windows CE (compact framework)
    Par COGAN dans le forum Delphi .NET
    Réponses: 3
    Dernier message: 11/07/2006, 15h03
  4. [Delphi 2005 /Windows Forms] passage de paramêtre
    Par Frank dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 28/12/2005, 17h22

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