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 :

Passer de Delphi 2010 à Delphi XE3


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut Passer de Delphi 2010 à Delphi XE3
    Bonjour à tous,

    Je voudrais passer de delphi 2010 à Xe3, et je voudrais avoir votre avis sur Xe3 (point fort, point faible). Ca m'aiderai beaucoup dans ma décision, surtout que j'ai trouvé une différence très contraignante, Rave Report et remplacer par fast report . J'ai une centaine d'états dans le fichier Rave et pour tout recréer avec fast report ça va me prendre énormément de temps. Existe il un moyen de convertir les états ravereport en états fastreport ?

    merci.

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 593
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par chekkal Voir le message
    Existe il un moyen de convertir les états ravereport en états fastreport ?
    en fait il est très facile à réaliser , toutes les explications sont données sur le forum de fastreport . Il faut simplement installer une version FastReport D2010 et créer un petit programme. Je dois avoir ça quelque part sur un autre poste

    Citation Envoyé par chekkal Voir le message
    Rave Report est remplacer par fast report
    Cela ne veut pas dire que RaveReport ne peut pas fonctionner avec XE3 , juste qu'il n'est pas fourni . Rien ne vous empêche d’acquérir Rave pour XE3. Seul bémol à ma connaissance Rave ne supporte pas FMX
    J'ai une centaine d'états dans le fichier Rave et pour tout recréer avec fast report ça va me prendre énormément de temps.
    ç'est sur ! bon courage ! j'ai bien réussi à faire la transformation mais c'est franchement assez incompréhensible (je n'ai pas fait d'effort énorme non plus)
    A cela s'ajoute le fait que :
    • contrairement à rave on a un seul état par fichier
    • la version FastReport distribuée n'est pas complète (pas de script) => Achat pour version complète
    • quelques bugs restant sous FMX

    C'est donc un choix stratégique dépendant de fait du portage multi-OS ou non

    enfin dernier point XE3 est largement débordé on est quand même à XE7 (plus abouti à mon avis mais encore loin du compte !)

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut
    Bonjour ,

    On lisant votre message je devient encore plus indécis.

    contrairement à rave on a un seul état par fichier
    L'Avantage principale que j'ai trouvé dans rave report c'est que on peut créer autant d’état qu'on veut dans un seul fichier (.rav) et devoir créer une centaines états donc fichiers c'est vraiment un désagrément à l'installation Client.

    enfin dernier point XE3 est largement débordé on est quand même à XE7 (plus abouti à mon avis mais encore loin du compte !)
    J'ai acheté la version la plus récente que j'ai trouvé.

  4. #4
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 593
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    En lisant votre message je devient encore plus indécis
    oui, je sais, c'est l'effet XE !
    J'ai acheté la version (XE3) la plus récente que j'ai trouvé.
    no comment
    reste à définir pourquoi vous avez pris XE3
    S'il s'agit de la migration vers multi-os alors il faudra passer à fastreport
    Si vous restez VCL alors rien ne vous empêche de tester Rave XE3 , puis si vous en êtes satisfait, de l'acheter via internet (149$)
    Si vous n'en êtes pas satisfait d'abord posez vous le coût de la migration (écrire à nouveau ou transformer les rave en fastreport).
    malheureusement, je ne remets pas la main sur mon programme de conversion, je sais néanmoins qu'il était facile à faire (avec quelques recherches dans le forum fastreport) . Un seul conseil, savoir bien maitriser la recherche de composants (comme dans rave !) et les évènements des frx...Dataset (mais bon , ça aussi comme dans rave) un post lors de mes tests

    en exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var
      vPage: TfrxReportPage;
      vLine: TfrxLineView;
    begin
      vPage := frxReport1.FindObject('Page1') as TfrxReportPage;  <<<< ça rappelle des choses non ?
      vLine := TfrxLineView.Create(vPage);
      vLine.SetBounds(1, 1, 100, 1);
      .....
      frxReport1.PrepareReport(true);
      frxReport1.ShowPreparedReport();
    end;

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 593
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    pour en revenir à la conversion de rave en fastreport, j'ai retrouvé ce lien qui explique les "manipulations" à faire,
    du coup je comprend mieux pourquoi je ne retrouve pas le programme que j'avais fait ! plus besoin

    [Edit] il semblerait que ces manipulations ne peuvent se faire qu'avec une version enregistrée cependant j'ai trouvé ce bout de code, qui fonctionne sous D2010
    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    unit Unit1;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ConverterRR2FR, frxClass, StdCtrls;
     
    type
      TForm1 = class(TForm)
        frxReport1: TfrxReport;
        Button1: TButton;
        procedure FormCreate(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    frxReport1.LoadFromFile('Prj_1011.rav');  << 
    frxReport1.SaveToFile('Prj_1011.fr3');
    end;
     
    end.
    ce programme nécessite ConverterRR2FR que l'on peut trouver dans à la fin ce fil de discussion (il faut être membre du forum pour télécharger)

  6. #6
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 954
    Par défaut
    merci sergio, je vai voir tous ça

Discussions similaires

  1. migration delphi 2010 delphi XE2
    Par Chayanne47 dans le forum EDI
    Réponses: 1
    Dernier message: 27/04/2012, 13h09
  2. Delphi 2 à Delphi 2010
    Par S_a_c_h_a dans le forum EDI
    Réponses: 5
    Dernier message: 14/12/2009, 20h33
  3. Passer de MATLAB au Delphi ou au C++
    Par uranus_1978 dans le forum Signal
    Réponses: 2
    Dernier message: 16/03/2008, 16h29
  4. Volume de données maximum à passer dans Excel via delphi?
    Par batounet dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/03/2006, 20h37
  5. Réponses: 3
    Dernier message: 04/10/2005, 09h33

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