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 : 6 526 fois

Note :
Aucune note

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une 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 / BDS4.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 : VER190
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 : VER200
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.


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

signaler à un administrateur
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?

signaler à un administrateur
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.

signaler à un administrateur
Commentaire de zm le 29/12/2008 15:12:31

pour d'autre version delphi 7 lite et des composants

http://www.delphifans.com/

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,016 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.