begin process at 2008 07 04 23:01:45
1 204 973 membres
490 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

[DELPHI] VERSIONS DE DELPHI, QUELQUES SPECIFICATIONS


Information sur le tutorial

Catégorie :Trucs & Astuces Date de création : 14/02/2007 03:12:42 Vu : 4 186 fois

Note :
Aucune note

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

Description

Si vous pensez qu'on peu y ajouter certaines choses...

Tutorial

Delphi 1 
   Date          : 1995 (?)
   Systeme       : windows 16 bits

   API Windows   : jusqu'a windows 3.x/NT3

   Status        : obsolete
   Ou le trouver : disponible sur le CD de Delphi 2 et 3
    
   Identifiant version : VER80 
   Version RTL         : RTLVersion = 8.0


Delphi 2
   Date          : 1996 (?)
   Systeme       : windows 16/32 bits

   API Windows   : jusqu'a windows 95/NT

   Status        : obsolete
   Ou le trouver : ---
 
   Identifiant version : VER90
   Version RTL         : RTLVersion = 9.0


Delphi 3
   Date          : 1997 (?)
   Systeme       : windows 32 bits

   API Windows   : jusqu'a windows NT

   Status        : obsolete
   Ou le trouver : ---
 
   Identifiant version : VER100
   Version RTL         : RTLVersion = 10.0


Delphi 4
   Date          : 1997 (?)
   Systeme       : windows 32 bits

   API Windows   : jusqu'a windows NT

   Status        : obsolete
   Ou le trouver : ---

   Identifiant version : VER120
   Version RTL         : RTLVersion = 12.0


Delphi 5
   Date          : 1998 (?)
   Systeme       : windows 32 bits

   API Windows   : jusqu'a windows NT

   Status        : obsolete mais operationnel pour de petits projets
   Ou le trouver : ---
 
   Identifiant version : VER130
   Version RTL         : RTLVersion = 13.0


Delphi 6
   Date          : 2001
   Systeme       : windows 32 bits
 
   API Windows   : jusqu'a windows XP
   Support Linux : oui

   Status        : operationnel
   Ou le trouver : ici

   Identifiant version : VER140
   Version RTL         : RTLVersion = 14.0


Delphi 7 
   Date          : 2002
   Systeme       : windows 32 bits

   API Windows   : jusqu'a windows XP
   Support Linux : oui

   Status        : operationnel
   Ou le trouver : ---
 
   Identifiant version : VER150
   Version RTL         : RTLVersion = 15.0


Delphi 8
   Date          : 2003 (?)
   Systeme       : windows 32 bits

   API Windows   : jusqu'a windows XP
   Support .NET  : oui
   Support Linux : oui

   Status        : operationnel
   Ou le trouver :  ---
 
   Identifiant version : VER160
   Version RTL         : RTLVersion = 16.0


Delphi 2005
   Date          : 2004
   Systeme       : windows 32 bits
 
   API Windows   : jusqu'a windows XP
   Support .NET  : oui
   Support Linux : oui

   Status        : operationnel
   Ou le trouver : ici

   Identifiant version : VER170
   Version RTL         : RTLVersion = 17.0


Delphi 2006 
   Date          : 2006
   Systeme       : windows 32/64 bits (?)
 
   API Windows   : jusqu'a windows Vista (?)
   Support .NET  : oui
   Support Linux : oui

   Status        : operationnel
   Ou le trouver :  ---

   Identifiant version : VER180
   Version RTL         : RTLVersion = 18.0


Turbo Delphi 
   Date          : 2006
   Systeme       : windows 32/64 bits (?)
 
   API Windows   : jusqu'a windows Vista (?)
   support .NET  : oui (dans la version .NET)
   Support Linux : oui
     
   Status        : operationnel
   Ou le trouver : ici - ici

   Identifiant version : VER180
   Version RTL         : RTLVersion = 18.0





Afficher ou recuperer la version de Delphi dans votre programme :



fichier DelphiVer.pas (télécharger) :


(declarez ce fichier dans les "uses" de votre projet)



unit DelphiVer; { DelphiVer.pas v1.0 by F0XI - www.delphifr.com }


interface


type

TDelphiVersion = (dvUnknow, dvDelphi1, dvDelphi2, dvDelphi3, dvDelphi4,

dvDelphi5, dvDelphi6, dvDelphi7, dvDelphi8, dvDelphi2005,

dvDelphi2006);


const

DelphiVersion : TDelphiVersion =

{$IFDEF VER180} dvDelphi2006; {$ELSE}

{$IFDEF VER170} dvDelphi2005; {$ELSE}

{$IFDEF VER160} dvDelphi8; {$ELSE}

{$IFDEF VER150} dvDelphi7; {$ELSE}

{$IFDEF VER140} dvDelphi6; {$ELSE}

{$IFDEF VER130} dvDelphi5; {$ELSE}

{$IFDEF VER120} dvDelphi4; {$ELSE}

{$IFDEF VER100} dvDelphi3; {$ELSE}

{$IFDEF VER90} dvDelphi2; {$ELSE}

{$IFDEF VER80} dvDelphi1; {$ELSE}

dvUnknow; {$ENDIF}{$ENDIF}{$ENDIF}{$ENDIF}

{$ENDIF}{$ENDIF}{$ENDIF}{$ENDIF}

{$ENDIF}{$ENDIF}


function DelphiVersionToString : string;



implementation



function DelphiVersionToString : string;

const

DVTS : array[TDelphiVersion] of string = ( 'Unknow',

'Delphi 1',

'Delphi 2',

'Delphi 3',

'Delphi 4',

'Delphi 5',

'Delphi 6',

'Delphi 7',

'Delphi 8',

'Delphi 2005',

'Delphi 2006');


begin

result := DVTS[DelphiVersion];

end;


18 février 2007 04:09:48 :
petit ajout (Status et ou le trouver). j'essaierais d'ajouter d'autre informations plus tard.
18 février 2007 04:31:31 :
petit ajout non exhaustif.
20 février 2007 17:53:16 :
correction d'informations, ajout des liens de télèchargement des versions personnelle.
06 avril 2007 05:18:00 :
Refonte en DocX, ajout d'un exemple d'utilisation des directives VERXXX
  • signaler à un administrateur
    Commentaire de PCPT le 16/02/2007 22:58:18 administrateur CS

    salut f0xi,
    pour une raison obscure j'ai "dû" me retrouver sur delphi (une source).
    et là la question fatidique (comparaison à VB) : mais dans quel contexte choisir quel IDE...
    ton tuto est (actuellement) le premier listé, la question a failli trouvé sa réponse si rapidement...

    voilà donc ma requête :
    indiquer les versions et années, çà peut être très utile mais çà manque cruellement d'utilité pour les lecteurs "novices" qui se demande quoi faire de ces infos.
    (rappel : je me suis arrété au premier tuto :D)
    tu peux étoffer un peu? c-a-d conseiller quel IDE choisir, spécifier s'il est payant ou non, etc...
    perso j'ai Delphi7 (Borland - Edi entreprise) que je n'ai jamais installé et pour le coup (visite d'une source précise) je me demandais "quoi" installer qui me permette au moins de visualiser/executer le plus de sources.... compatibles (notepad, çà va un temps ^^)

    en l'attente,
    @+ ;)
    PCPT  [AFCK]

  • signaler à un administrateur
    Commentaire de florenth le 17/02/2007 18:49:41

    et TurboDelphi alors ???
    Sinon, merci pour les versions de la RTL, c'est pratique pour les directives de compilation

  • signaler à un administrateur
    Commentaire de florenth le 19/02/2007 22:03:30

    Petites corrections en plus:
    - On ne peut pas trouver Delphi 7 gratuitement sur le net, par contre, le livre d'Olivier DAHAN et Paul TOTH (Delphi 7 Studio) est livré avec une version personnelle.

    - Pareil pour D5 et D2006 ? Tu les trouves où sur Internet ? Tu devrais mettre des liens, ce serait plus pratique.

    - Delphi 5 devient très obsolète. Et pourquoi le recommander si tu ne recommandes pas la versin 6, plus stable et plus complète ?

    - Delphi 2005, 2006 compilent à la fois pour Win32 et .NET. turbo Delphi existe en deux version différentes, une qui compile en Win32, l'autre en .NET : tu ne peux pas avoir les deux en même temps (et c'est bien mieux).

    - Delphi 2005 est téléchargeable gratuitement en version perso sur Developpez.com, il suffit d'y avoir un compte.

    - Je te le confirme: l'ID de version de Turbo Delphi est bien VER180 et la version de la RTL est bien 18.

    Voila de quoi compléter la référence ! ^^

  • signaler à un administrateur
    Commentaire de f0xi le 20/02/2007 16:59:35 administrateur CS

    merci flo je corrige de suite :

    par contre, il me semble que Delphi 5 et plus stable que Delphi 6.

    pour avoir travailler sur D6 et D7, je sais que D6 plante assé souvent.

  • signaler à un administrateur
    Commentaire de cirec le 02/03/2007 01:06:47 administrateur CS

    euh Delphi 4 obsolète ?

    d'accord mais plus de 80% de mes sources ont étés crées sous D4 pro avec et pour XP
    et je ne crois pas que mes codes soient obsolètes pour autant.

    Pour info: ma version de Delphi4 est daté de Décembre 1998 et la RTLVersion n'est pas reconue

    Pour ma part il reste encore opérationnel

  • signaler à un administrateur
    Commentaire de gebu34 le 20/03/2007 07:00:06

    Salut à tous,
    Je m'aperçois que dans les commentaires, la version 6 aurait des problèmes. Cela m'inquiète un peu, car tous mes programmes, perso ou professionnels, sont réalisés avec la version 6. Que lui reprocher ? Elle est minée?, bugguée?, pas fiable?
    Est ce que je dois passer à la version 7 (je suis un peu puriste et j'aime bien les version 5, 6, car je trouve les versions au-dessus trop riches....trop de choses sur le bureau....mais c'est un avis perso.....
    A+

  • signaler à un administrateur
    Commentaire de f0xi le 06/02/2008 00:34:46 administrateur CS

    Bah je pense que c'est une question de chance, tout les IDE delphi sont bons, c'est juste que :

    les unités sont ameliorées, completées
    le compilo genere un code plus propre et plus rapide
    l'ide gagne en fonctionnalitée souplesse (pas forcement vrai pour les dernieres version)

    mais qu'on travail sur le 4, 5, 6 ou 7 ne pose pas vraiment de soucis.

    comme je l'ai dis, pour avoir eu la 6 entreprise, je trouve qu'elle avait beaucoup plus de probleme de plantage que la version 7.
    mais la aussi, c'est une question de chance car la 7 plante aussi de temps a autres, surtout aprés une dizaine de violation d'accés etc...

    il faudrait voir les changelog en details pour voir les ameliorations, exemple avec D7 :

    enormement de nouvelles recomendations pour les BDD et CGI
    mises a jours de tout les pilotes BDD (oracle, BDE, MYSQL etc)
    corrections de fonctions dans les unités Delphi
    corrections diverses pour Windows XP
    amelioration et ajouts de messages d'erreur dans le compilo

    voila.

    un delphi a jours, au moins a la version 7 est un bon choix je pense.
    les version 200x sont vraiment facultatives bien qu'elles peuvent apporter un lots interressant de nouvelles choses et un compilateur plus fiable.

  • signaler à un administrateur
    Commentaire de florenth le 27/04/2008 16:34:58

    Suite à une question dans le forum, je viens de remarquer que CodeGear a décidé d'arrêter le support pour les versions 6 et 7.
    Il n'est donc plus possible d'obtenir de clés d'enregistrement, ce qui les rend inutilisables.

    Certes elles restent opérationnelles, mais tu devrais peut etre rajouter "non diponibles"

    Pour les nouveaux venus au Delphi, il ne reste (gratuitement) que Turbo Delphi, puisque Delphi 2005 n'est plus disponible gratuitement non plus.
    Dans les versions payantes, il reste Delphi for Win32 2006/7 et Delphi for .net 2006/7

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS