begin process at 2010 02 10 07:52:05
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Trucs & Astuces

 > [DELPHI] VERSIONS DE DELPHI, QUELQUES SPECIFICATIONS

[DELPHI] VERSIONS DE DELPHI, QUELQUES SPECIFICATIONS


 Information sur le tutoriel

Note :
Aucune note

 Description

............................................................
............................................................
............................................................
............................................................
............................................................
............................................................

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
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 9 / Delphi 2005 / BDS3.0
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


Turbo Delphi 2006 Explorer / Delphi 2006 / BDS 4.0
Date : 2006
Systeme : windows 32 bits

API Windows : jusqu'a windows Vista
support .NET : oui (dans la version .NET)
Support Linux : oui

Status : operationnel
Ou le trouver : ici

Identifiant version : VER180
Version RTL : RTLVersion = 18.0



Delphi 2007 for Win32 / BDS5.0
Date : 2007
Systeme : windows 32 bits

API Windows : jusqu'a windows Vista
support .NET : non
Support Linux : oui     

Status : operationnel
Ou le trouver : ici

Identifiant version : VER185
Version RTL : RTLVersion = 18.5



Delphi 2007 for .NET / BDS5.0
Date : 2007
Systeme : windows 32 bits et .NET

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

Status : operationnel
Ou le trouver : ici

Identifiant version : VER19 0
Version RTL : RTLVersion = 19 .0



Delphi 2009 / BDS6.0
Date : 2008
Systeme : windows 32 bits et .NET

API Windows : jusqu'a windows Vista
support .NET : oui

Support Linux : oui

Status : operationnel
Ou le trouver : ici

Identifiant version : VER20 0
Version RTL : RTLVersion = 20 .0










unit DelphiVer; { DelphiVer.pas v1.1 by Deefaze [f0xi] - www.delphifr.com }


interface


type

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

dvDelphi5, dvDelphi6, dvDelphi7, dvDelphi8, dvDelphi2005,

dvDelphi2006 , dvDelphi2007, dvDelphi2009 );


const

DelphiVersion : TDelphiVersion =

{$IFDEF VER200 } dvDelphi2009 ; {$ELSE}

{$IFDEF VER190 } dvDelphi2007 ; {$ELSE}

{$IFDEF VER185 } dvDelphi2007 ; {$ELSE}

{$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' , 'Delphi 2007', 'Delphi 2009' );


begin

result := DVTS[DelphiVersion];

end ;



end .


 Historique

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
02 mai 2009 14:58:20 :
MAJ 2009 : Delphi 2006, Delphi 2007, Delphi 2009
02 mai 2009 15:01:11 :
maj
02 septembre 2009 00:16:02 :
Ajout de Delphi 2010

Commentaires

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]

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

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 ! ^^

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.

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

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+

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.

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

Commentaire de CALAMS le 11/12/2008 12:43:22

Je programme sous DELPHi5 mais à cause d'un fichier variants.dcu manquant je me suis branchè sur les explications concernat les différentes versions de DELPHI
Puis j'ai chargé DELPHI 6 mais quand j'ai voulu le mettre en place .... on me demande des codes !!!!
N'y a-t-il pas une version en free ou une mise à jour peu onéreuse?

Commentaire de Bobu77 le 22/12/2008 17:13:51

Une nouvelle version de Delphi, la 2009 est aussi sur le marché. Et c'est d'ailleurs celle que j'utilise. Mais cependant, rien de majeur dans les changements, si ce n'est une compatibilité accrue avec Vista.
Voilà, mais pour se la procurer, il faut payer, et jusqu'à 4300 euros il me semble.

Commentaire de zm le 29/12/2008 15:12:31

pour d'autre version delphi 7 lite et des composants

http://www.delphifans.com/

Commentaire de sofianegh11 le 02/02/2010 19:49:25

salut suis debutant sur delphi ,  je voulz vous dire que vous etes super et ca fait vraiment plaisir de vous lire,
au fait si ya klk1 qui veux m'aider a devellopé mon premier programme n'esiter de me faire signe , je serai tres heureux de partager cette passion que j'ai decouvert,

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales