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 :

Sortie des éditions communautaires Delphi 12 et C++Builder 12


Sujet :

Delphi

  1. #1
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 519
    Billets dans le blog
    65
    Par défaut Sortie des éditions communautaires Delphi 12 et C++Builder 12
    Nom : Capture.PNG
Affichages : 46351
Taille : 929,9 Ko

    Source de l'annonce

    Embarcadero vient d'annoncer le lancement de Delphi 12 Community Edition et de C++Builder 12 Community, deux versions gratuites et complètes du célèbre IDE Delphi et de l'IDE phare C++Builder.

    Les versions Community Edition sont conçues pour permettre aux startups, aux étudiants et aux amateurs de créer des applications Delphi robustes et évolutives sur plusieurs plates-formes, notamment iOS, Android, Windows et macOS, ou de puissantes applications C++ pour Windows.

    Bien que le programme Community Edition ne soit pas nouveau, Embarcadero propose aujourd'hui la version et la licence Community Edition pour la version 12.1 la plus récente de Delphi et C++Builder. Bien qu'il y ait souvent eu du retard dans la mise à disposition de CE vers les dernières versions, Embarcadero a décidé de publier les éditions communautaires plus tôt afin d'offrir toutes les nouvelles fonctionnalités de Delphi 12 et C++Builder 12 à la communauté des développeurs dans son ensemble.

    Qu’est-ce que l’édition communautaire*?

    Les éditions communautaires gratuites et complètes de Delphi et C++Builder sont conçues pour vous aider à démarrer la programmation.

    Principales caractéristiques:

    • IDE complet*: profitez d'un environnement de développement complet avec un puissant éditeur de code, des outils de débogage et un accès intégré aux bases de données locales populaires.
    • Pour Delphi, développement multiplateforme*: créez des applications à partir d'une seule base de code Delphi qui s'exécutent de manière native sur plusieurs plates-formes.
    • Pour Delphi et C++Builder, cadres et composants visuels*: utilisez les cadres et composants visuels renommés de RAD Studio pour fournir de superbes interfaces utilisateur stylisées pour vos applications.



    Avec cette nouvelle version, les utilisateurs de Community Edition peuvent désormais profiter des innovations marquantes des versions 12 Athens et 12.1 Athens, notamment la nouvelle chaîne d'outils Clang dans C++Builder, la prise en charge des dernières versions d'Android pour Delphi, la prise en charge de Skia FireMonkey et de nouvelles fonctionnalités. dans l'EDI RAD Studio pour les deux produits.

    À qui s'adresse l'édition communautaire*?

    Les éditions communautaires sont parfaites pour*:

    • Développeurs indépendants*: créez et vendez des applications jusqu'à ce que vos revenus atteignent 5*000*$ par an.
    • Startups*: utilisez l'édition communautaire si votre chiffre d'affaires annuel est inférieur à 5 000 $ et si votre équipe compte jusqu'à 5 développeurs.
    • Étudiants*: découvrez et expérimentez des outils de niveau professionnel pour démarrer votre carrière de développement.



    Les éditions communautaires sont disponibles gratuitement pour les développeurs et les organisations comptant moins de cinq développeurs. Vous ou votre entreprise devez avoir un chiffre d'affaires inférieur à 5 000 $ US. Ils sont accompagnés d'une licence d'un an et d'une licence commerciale limitée. Si vous n'êtes pas sûr d'être admissible à la licence CE, commencez par l'essai gratuit ou consultez la FAQ sur la licence Community Edition.

    Une fois que vous êtes devenu trop grand pour Community Edition, passez à une licence perpétuelle avec une licence commerciale sans restriction et choisissez entre les éditions Professional, Enterprise et Architect de Delphi, C++Builder et RAD Studio.

    Notez que l'édition communautaire ne doit pas être utilisée comme essai prolongé, car les licences sont différentes. De plus, CE ne doit pas être utilisé par des entreprises disposant d’autres licences régulières.

    Télécharger maintenant!

    Téléchargez Delphi Community Edition ou C++Builder Community Edition et rejoignez une communauté dynamique de développeurs. Que vous soyez un développeur chevronné ou débutant, ces éditions communautaires fournissent les outils dont vous avez besoin pour donner vie à vos idées*:

    Télécharger Delphi 12 CE
    Télécharger C++Builder 12 CE

  2. #2
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2018
    Messages : 14
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Source de l'annonce

    Embarcadero vient d'annoncer le lancement de Delphi 12 Community Edition et de C++Builder 12 Community, deux versions gratuites et complètes du célèbre IDE Delphi et de l'IDE phare C++Builder.

    Les éditions communautaires gratuites et complètes de Delphi et C++Builder sont conçues pour vous aider à démarrer la programmation.


    Notez que l'édition communautaire ne doit pas être utilisée comme essai prolongé, car les licences sont différentes.
    Bonjour,

    Je viens de passer de DELPHI 11 à DELPHI 12 comme l'impose le "contrat" de la CE . Je découvre en lisant cette présentation que la CE ne garantirait pas la compatibilité ascendante des projets
    réalisés avec l'édition n - 1.
    Je comptais poursuivre un développement à l'aide de GRAPHICS32 sur un projet qui fonctionnait très bien sous DELPHI 11 Alexandria et qui refuse de se compiler sous DELPHI 12 Athens (projet comprenant entre autres l'affichage des données GSHH représentant les traits de côtes du monde entier) . Je ne trouve nulle part la bonne méthode pour réintégrer le package GR32. Il est vrai que GRAPHICS32 étant une application tierce elle peut poser quelques problèmes mais Embarcadero en fait lui-même la publicité et on aurait pu penser qu'il se serait soucié de la compatibilité.
    Quelqu'un a-t'il utilisé aussi GRAPHICS32 jusque là ?

  3. #3
    Membre chevronné Avatar de der§en
    Homme Profil pro
    France
    Inscrit en
    Septembre 2005
    Messages
    962
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : France
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 962
    Par défaut
    Bonjour, comment tu essais d’intégrer Graphics32 à Delphi 12 (en recompilant les sources) ?

    Sinon, pour les nouveaux, vérifier bien si vous êtes dans les clous concernant les critères d’utilisations de la version CE car le service juridique d’idera (propriétaire d’Embarcadero) sera impitoyable

  4. #4
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2018
    Messages : 14
    Par défaut
    Citation Envoyé par der§en Voir le message
    Bonjour, comment tu essais d’intégrer Graphics32 à Delphi 12 (en recompilant les sources) ?
    Bonjour,

    En fait dans un premier temps j'ai tenté de compiler le projet lui-même avec les sources telles qu'elles se compilaient sans problème avec Delphi 11 donc sans modifier aucune source :

    Dans la fonction TGDIBackend.TextExtent de GR32_Backends_VCL suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    function TGDIBackend.TextExtent(const Text: String): TSize;
    var
      DC: {$IFDEF BCB}Cardinal{$ELSE}HDC{$ENDIF};
      OldFont: HGDIOBJ;
    begin
      UpdateFont;
      Result.cX := 0;
      Result.cY := 0;
      if Handle <> 0 then
        Windows.GetTextExtentPoint32(Handle, PChar(Text), Length(Text), Result)
      else
      begin
        StockBitmap.Canvas.Lock;
        try
          DC := StockBitmap.Canvas.Handle;
          OldFont := SelectObject(DC, Font.Handle);
          Windows.GetTextExtentPoint32(DC, PChar(Text), Length(Text), Result);
          SelectObject(DC, OldFont);
        finally
          StockBitmap.Canvas.Unlock;
        end;
      end;
    end;
    J'obtiens l'erreur E2003 : identificateur 'canvas' non défini ( et ceci 7 fois sur la totalité du source). StockBitmap est pourtant bien défini dans GR32.pas en tant que TBitmap (VCL.Graphics.TBitmap).
    C'est évidemment fantaisiste.

    Donc dans un deuxième temps j'essaie de réinstaller GRAPHICS32 suivant la procédure donnée sur le site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    Installation procedure for RAD Studio / Delphi:
     
        Unzip the files;
        Add the location of main installation directory to
        Tools | Environment Options | Library | Library Path for Delphi 7 and BCB 6 or
        Tools | Options | Environment Options | Delphi Options | Library - Win32 | Library Path for Delphi 2005 or higher
     
        Select File | Open... on the menu bar. Set Files of type to Delphi package source, locate and open one of the following design-time package that fit your IDE:
     
        GR32_DSGN_RSXE2 for Embarcadero RAD Studio XE2 / Delphi XE2,
        GR32_DSGN_RSXE1 for Embarcadero RAD Studio XE1 / Delphi XE1,
        GR32_DSGN_RS2010 for Embarcadero RAD Studio 2010 / Delphi 2010,
        GR32_DSGN_RS2009 for CodeGear RAD Studio 2009 / Delphi 2009,
        GR32_DSGN_RS2007 for CodeGear RAD Studio 2007 / Delphi 2007,
        GR32_DSGN_RS2006 for Borland Developer Studio 2006,
        GR32_DSGN_D2005 for Delphi 2005,
        GR32_DSGN_D7 for Delphi 7,
        GR32_DSGN_CB6 for C++ Builder 6
     
        A package editor window will appear. Click Compile, then click Install;
        If compiler asks whether you want to save changes, usually it is a good idea to choose No.
    Le source le plus récent disponible sur le site de GRAPHICS 32 est GR32_DSGN_RSXE5.dpk . Si je le compile je retrouve exactement les mêmes 7 messages d'erreur que ci-dessus , à savoir 'canvas' non défini.

    Il ne semble pas que l'application tierce GRAPHICS32 soit encore suivie. Ce ne serait pas par hasard que ça fonctionnait encore sous DELPHI 11 ?

  5. #5
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 934
    Par défaut
    Sinon, il n'y aurait pas des IFDEF lié quelque part lié à la version dans le code de GRAPHICS32

    Il y en a déjà un sur BCB pour Boland C++ Builder
    Ce genre de lib regorge de IF sur COMPILERVERSION et les VERXXX, comme VER360 pour Delphi 12
    Souvent plus rien de ne fonctionne sans le bloc qui déclare D12 et donc les DxUP

    https://github.com/graphics32/graphics32 existe il y a des mises à jour dessus, faudrait récupérer les sources
    je vois par exemple https://github.com/graphics32/graphi...%20and%20later, pas difficile pour faire un package D12

    Et pour l'erreur, on pourrait croire que TBitmap ne soit pas le Vcl.Graphics.TBitmap mais une autre classe en collision, il y a par exemple l'unité GR32.ImageFormats.TBitmap ou alors le tagBITMAP de Windows.pas, l'ordre des uses posant problème pour savoir si c'est Vcl.Graphics.TBitmap ou Winapi.Windows.TBitmap = Winapi.Windows.tagBITMAP

    Dans GR32 et GR32_Backends_VCL, il est important que Winapi.Windows soit avant Vcl.Graphics, c'est le dernier ajouté dans les uses qui "gagne".
    A vérifier que FRAMEWORK_VCL est bien défini aussi
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  6. #6
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2018
    Messages : 14
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Sinon, il n'y aurait pas des IFDEF lié quelque part lié à la version dans le code de GRAPHICS32

    Il y en a déjà un sur BCB pour Boland C++ Builder
    Ce genre de lib regorge de IF sur COMPILERVERSION et les VERXXX, comme VER360 pour Delphi 12
    Souvent plus rien de ne fonctionne sans le bloc qui déclare D12 et donc les DxUP

    https://github.com/graphics32/graphics32 existe il y a des mises à jour dessus, faudrait récupérer les sources
    je vois par exemple https://github.com/graphics32/graphi...%20and%20later, pas difficile pour faire un package D12

    Et pour l'erreur, on pourrait croire que TBitmap ne soit pas le Vcl.Graphics.TBitmap mais une autre classe en collision, il y a par exemple l'unité GR32.ImageFormats.TBitmap ou alors le tagBITMAP de Windows.pas, l'ordre des uses posant problème pour savoir si c'est Vcl.Graphics.TBitmap ou Winapi.Windows.TBitmap = Winapi.Windows.tagBITMAP

    Dans GR32 et GR32_Backends_VCL, il est important que Winapi.Windows soit avant Vcl.Graphics, c'est le dernier ajouté dans les uses qui "gagne".
    A vérifier que FRAMEWORK_VCL est bien défini aussi
    Merci beaucoup . Je me trompais en effet d'adresse. En effet c'est maintenant à partir de GitHub qu'est maintenue l'application GRAPHICS32

    De ce fait , pour être constructif voici la méthode pour faire fonctionner Delphi 12 Athens avec GRAPHICS32

    1. Pour éviter toute confusion renommer l'ancien répertoire GRAPHICS32 pour pouvoir le remplacer
    2. Se rendre à l'adresse https://github.com/graphics32/graphi.../master/Source et télécharger tous les *.pas (Clipper seulement si vous utilisez la librairie Clipper). Evidemment c'est fastidieux mais voir ci-dessous . Ces fichiers sources sont à enregistrer dans le nouveau répertoire GRAPHICS32
    3. Créer un sous-répertoire Design et y charger tous les fichiers contenus ici : https://github.com/graphics32/graphi.../Source/Design
    4. Remonter à GRAPHICS32 et créer un deuxième sous-répertoire Packages .
    5. Dans le sous-répertoire Packages créer un nouveau sous-répertoire dont le nom est indifférent : j'ai choisi Update_D12_2024
    6. Y installer les 5 fichiers à l'adresse : https://github.com/graphics32/graphi...%20and%20later


    Pour le projet , en principe si GRAPHICS32 occupe la même place que l'ancien l'option de répertoire doit être la même. Pour moi , il a suffit de recompiler un premier projet pour que tout se passe bien.
    Pour accélérer le téléchargement vous pouvez le prendre en zip sur le cloud ( vérifié par Norton security Ultra ) ici :
    https://drive.google.com/file/d/16x4...ew?usp=sharing
    L'arborescence y est respectée.

  7. #7
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 934
    Par défaut
    Tu sais que l'on peut télécharger un zip de tous le repo : https://github.com/graphics32/graphi...ads/master.zip, pas besoin d'aller le chercher ailleurs
    ou plus simplement utilisé TortoiseGit pour gérer le repo.

    Delphi n'a pas un plug-in Git Intégration de Git dans l'EDI qui lui aussi permet donc gérer un github en quelques clics
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  8. #8
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2018
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Août 2018
    Messages : 14
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Tu sais que l'on peut télécharger un zip de tous le repo : https://github.com/graphics32/graphi...ads/master.zip, pas besoin d'aller le chercher ailleurs
    ou plus simplement utilisé TortoiseGit pour gérer le repo.

    Delphi n'a pas un plug-in Git Intégration de Git dans l'EDI qui lui aussi permet donc gérer un github en quelques clics
    Ah merci. En effet. Encore mieux

  9. #9
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 69
    Par défaut Edition communautaire Delphi 12 et Oracle
    Bonjour les delphistes

    Pour avoir fait des tests sur la version communautaire de Delphi 11, il n'était par exemple pas possible de se connecter à SQL Server.
    J'aurais aujourd'hui besoin de faire des tests de connexion à Oracle depuis Delphi 12.
    Est-ce que quelqu'un saurait me dire si la version communautaire le permet ? Notamment via FireDac.

    Merci d'avance de vos retours avisés !

    Bonne fin de journée

    F. Mirande

  10. #10
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 519
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Non, la version community ne permet pas l'accès à Oracle (cf. https://www.embarcadero.com/fr/produ...feature-matrix), la version community a les mêmee possiblités que la version pro.
    Pour des tests "complets utilisez la version limitée dans le temps (30 jours) https://www.embarcadero.com/fr/produ...start-for-free qui est une version architecte.

    NB. vous pourriez accéder à Oracle avec une version community avec des composants tiers (ZEODBO par exemple)
    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

  11. #11
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 69
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,
    Non, la version community ne permet pas l'accès à Oracle (cf. https://www.embarcadero.com/fr/produ...feature-matrix), la version community a les mêmee possiblités que la version pro.
    Pour des tests "complets utilisez la version limitée dans le temps (30 jours) https://www.embarcadero.com/fr/produ...start-for-free qui est une version architecte.

    NB. vous pourriez accéder à Oracle avec une version community avec des composants tiers (ZEODBO par exemple)
    Merci Sergio pour ta réponse rapide et pour le lien vers les caractéristiques des différentes versions. Je n'avais pas réussi à mettre la main dessus !

    Je ne connaissais pas les composants tiers ZEOSDBO, ils ont l'air intéressants.
    Ce serait pour faire des tests pour un éventuel client ... ==> Beaucoup trop de "peut-être" pour investir !!!
    La version community combinée aux composants ZEOSDBO pourrait en effet être une bonne alternative.
    Encore merci et bonne fin de journée.

    F. Mirande

  12. #12
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 934
    Par défaut
    Sinon en D11 et D12, les objets ADO sont disponibles (selon la matrice), avec les drivers adaptés, SQL Server et Oracle sont disponibles


    Au pire si ADO manque en Communauty, il y a OLE DB ... si c'est juste un test, ça suffit largement
    Je subis ADO sur SQL Server avec Delphi Pro, choix d'entreprise, performance assez médiocre (voire même buggé dans certains modes de curseur)


    Les limites DB sont au niveau de FireDAC (comme cela l'était avant DB Express) ...
    Si tu investis vraiment dans Oracle et Delphi Pro, utilise ODAC de Devart, en terme de performance, il est loin devant ... après Zeos fera l'affaire aussi pour un petit projet (moins 1 milliards de record en Oracle, c'est un petit projet)
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  13. #13
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 693
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 693
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    utilise ODAC de Devart, en terme de performance, il est loin devant ...
    Je confirme pour odac.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  14. #14
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 69
    Par défaut
    Bonjour
    Merci ShaiLeTroll et Lung.
    Ce serait pour une presta éventuelle de 5 jours donc je ne veux pas forcément investir beaucoup de temps et/ou d'argent pour mettre en place un environnement de développement spécifique sans certitude que ça débouche sur plus.
    Je travaille habituellement sur une version 10 Architect. Elle commence à être ancienne mais elle me convient très bien.
    Si je dois monter en version 12 je chercherai à la faire financer par le client.
    Bonne journée

  15. #15
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 519
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Mirande Voir le message
    Ce serait pour une presta éventuelle de 5 jours donc je ne veux pas forcément investir beaucoup de temps et/ou d'argent pour mettre en place un environnement de développement spécifique sans certitude que ça débouche sur plus.
    c'est pour cela qu'un test avec ZEOSDBO pourrait suffire pour la faisabilité, mais, la version Community à des restrictions, dont aussi le fameux chiffre d'affaires.
    Donc, la solution de charger la version architecte limitée à 30 jours serait plus adaptée a tes besoins, surtout que
    Citation Envoyé par Mirande Voir le message
    Je travaille habituellement sur une version 10 Architect.
    La version 12.2 désormais, cohabitera sans souci avec la version 10 sans besoin de machine virtuelle.

    Citation Envoyé par Mirande Voir le message
    Si je dois monter en version 12 je chercherai à la faire financer par le client.
    La bonne idée, qui fait souvent renoncer le client, hélas !
    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

  16. #16
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 69
    Par défaut
    Bonjour Sergio
    Citation Envoyé par SergioMaster Voir le message
    La version 12.2 désormais, cohabitera sans souci avec la version 10 sans besoin de machine virtuelle.
    J'ai pris l'habitude de multiplier les machines virtuelles pour des raisons pratiques. Notamment suite à un crash machine il y a quelques mois. L'utilisation de machines virtuelles avec différents environnements de développement facilite la réinstallation d'une nouvelle machine et fait gagner pas mal de temps.

    Citation Envoyé par SergioMaster Voir le message
    La bonne idée, qui fait souvent renoncer le client, hélas !
    Pas forcément ... je rencontre de plus en plus de clients qui mettent en place chez eux un environnement de développement complet.
    Souvent pour des raisons de propriété intellectuelle, pour ne pas être dépendant d'un intervenant et pour se garantir l'accès au sources !!!

  17. #17
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 934
    Par défaut
    Des machines virtuelles, exactement ce que je disais dans l'autre sujet Nouvelle version de RadStudio (Delphi 12.2 et C++ Builder 12.2)
    Quand on a plusieurs lib, parfois propriétaire et plus compatible avec le temps, on a eu des projets D6 qui était basé sur un noyau commun, basé sur le "fork" d'un autre, à force, tous ont évolués différemment, la WM était la solution la plus simple pour basculer.

    Citation Envoyé par Mirande Voir le message
    Pas forcément ... je rencontre de plus en plus de clients qui mettent en place chez eux un environnement de développement complet.
    Souvent pour des raisons de propriété intellectuelle, pour ne pas être dépendant d'un intervenant et pour se garantir l'accès au sources !!!
    Intéressant, j'ai connu cela en D5-D6 en 2002 et 2003, les clients étaient propriétaire des sources, développement sur-mesure en robotique-logistique
    on avait pour le premier projet 10 postes dont deux (le serveur et un client) étaient des postes de Dev (D6+IB)
    on avait pour le second projet deux postes, l'un de dev, l'un de prod, en fait les deux étaient deux postes de dev complet, celui de prod est devenu le serveur principal, l'autre de secours.




    Une version 10 Architect est toujours valable, je travaille sur un D10 Pro, et c'est pas un petit projet ... mais un noyau applicatif qui a connu D5, D7, XE2, D10 au fil des versions depuis 20 ans.
    Si une ancienne version contenait ODAC pour Oracle, finalement seul ADO est resté lors des migrations, puisque le projet tourne sur un SQL Server mais est capable de se connecter pour des import à ORACLE et d'autres SGBD ayant un driver OLE DB (ADO - ODBC)


    Pour moi la version Edition communautaire n'a rien à faire chez un professionnel type SSII qui fait du développement spécifique, c'est une version adaptée pour les étudiants, les développeurs amateurs (ou pro) qui sur leur temps libre font du Free-Shareware / OpenSource
    Franchement 5 000 $ par an de CA, c'est une somme ridicule pour un professionnel, car on parle de CA et non de bénéfice, c'est à peine un mois d'activité.

    C'est la version Trial qu'il faut utiliser pour un professionnel en quête d'étude de faisabilité, on peut renouveler plusieurs fois les 30 jours sur demande.
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Réponses: 8
    Dernier message: 17/10/2012, 12h43
  2. Réponses: 3
    Dernier message: 05/10/2005, 18h19
  3. Réponses: 5
    Dernier message: 09/09/2005, 11h11
  4. controle des ports sous Delphi
    Par jakjoud dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 10/07/2005, 20h16
  5. [MYSQL] utilisation des TZ sous delphi possible?
    Par douill dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/03/2005, 18h19

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