[delphi] Urgent : différences entre les Delphi 4, 5 et 6

Urgent : différences entre les Delphi 4, 5 et 6 [delphi] - Delphi/Pascal - Programmation

Marsh Posté le 28-05-2002 à 13:54:22    

Surtout les trucs qui ne fonctionnent plus si on passe de la 4 a la 5 ou 6.
C'est pour une migration d'applications et je ne connais pas du tout ces produits...
 
Niveau connection aux bases de données surtout !
 
Merci pour toutes vos reponses, ca m'arrangerait bien  :)

Reply

Marsh Posté le 28-05-2002 à 13:54:22   

Reply

Marsh Posté le 28-05-2002 à 13:58:24    

niveau base de données je crois pas qu'il y ait de gros problèmes, mais par contre si tu utilises QuickReport la mise à jour est parfois délicate.
Faut voir aussi si tous les composants rajoutés (qui ne sont pas inclus avec Delphi) sont dispo pour Delphi 6, ce qui n'est pas toujours le cas.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 14:04:23    

antp a écrit a écrit :

niveau base de données je crois pas qu'il y ait de gros problèmes, mais par contre si tu utilises QuickReport la mise à jour est parfois délicate.
Faut voir aussi si tous les composants rajoutés (qui ne sont pas inclus avec Delphi) sont dispo pour Delphi 6, ce qui n'est pas toujours le cas.  




 
Merci pour ta réponse.
 
J'ai entendu dire que sous Delphi 4 on se connectait aux BD avec un truc spécial nommé BDE et que sous le 6 c'est avec ADO.
Ca doit poser des soucis de mise a jour tout ca, non ?

Reply

Marsh Posté le 28-05-2002 à 14:15:28    

BDE est toujours dispo dans le 6
ADO c'est un système de Microsoft, inclus dans Windows ME/2000/XP, et installable dans les autres Windows. Ça permet de ne pas devoir installer BDE sur toutes les machines où l'on déploie l'application.
Mais les deux cohabitent bien.
Et tu n'es pas obligé de changer... Du moins pas encore (pour les futures version de Delphi je n'en sais rien, je ne suis ni voyant ni membre de la team de Borland :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 14:21:29    

antp a écrit a écrit :

BDE est toujours dispo dans le 6
ADO c'est un système de Microsoft, inclus dans Windows ME/2000/XP, et installable dans les autres Windows. Ça permet de ne pas devoir installer BDE sur toutes les machines où l'on déploie l'application.




 
Voilà une bonne nouvelle qui me fait bien plaisir alors  :D  
 
Tu a l'air de bien connaitre, alors j'vais en profiter un peu si tu veux bien !  :)  
Quelles sont selon toi les principales evolutions entre les versions ?
 
Merci par avance,

Reply

Marsh Posté le 28-05-2002 à 14:26:44    

Je sais pas comme ça tout ce qu'il y a eu...
Dans le 5 ils ont ajouté les Frames : un genre de composant que tu crées en design-time comme une form, en foutant des trucs dessus et en écrivant du code pour les événements, et tu peux ensuite mettre cette frame sur une form comme si c'était un composant externe.
Dans le 6 y a la compatibilité Kylix (ojbets CLX), et beaucoup de nouvelles fonctions de manipulation de chaînes et de dates.
Quelques nouveaux composants, et des propriétés en plus dans ceux qui existent (par ex ce qui m'a servi : TImage.Proportional, pour que quand on la redimensionne elle garde ses proportions, TCombobox.Autocomplete, etc...)
Y a eu pas mal de modifs agréables à l'IDE.

 

[jfdsdjhfuetppo]--Message édité par antp le 28-05-2002 à 14:27:51--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 14:28:49    

Ok, je note tout ca et je te remercie. Si tu te rappelles d'autres trucs hésite pas a m'en faire part !
 
Merci   :jap:

Reply

Marsh Posté le 28-05-2002 à 14:30:18    

Je suppose que ce genre d'infos doivent être dispo sur le site de Borland...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 14:38:21    

antp a écrit a écrit :

Je suppose que ce genre d'infos doivent être dispo sur le site de Borland...  




 
Oui, je suis en train de fouiner dessus, mais j'aimerai y ajouter des trucs vecus par les utilisateurs, parce que juste recopier les pdf de borland je pense que les clients y ont pensé ( quoi que ...)  :D

Reply

Marsh Posté le 28-05-2002 à 14:40:49    

ben ya pas de pb normalement : Delphi 5 est plus complet et le 6 s'attaque aux dev réseau donc aucunement aux databases !!

Reply

Marsh Posté le 28-05-2002 à 14:40:49   

Reply

Marsh Posté le 28-05-2002 à 14:44:44    

Ha et encore un truc : Les composants Indy sont inclus dans Delphi 6 (dans le 4 et 5 il fallait les installer à part), et dans le futur ils remplaceront totalement les composants FastNet/NetMasters (qui ne sont plus là que pour la compatiblité avec les vieilles versions donc).
 
Voici une petite histoire qui nous avait été contée par Buitoni sur ce forum :
 

Citation :


Y a qqs années, la societé qui fait FastNet a demandé a qqn de faire un paquet de composants en echange d'une rémunération et d'un pourcentage sur les ventes....
 
Après livraison, le mec attendais donc son premier virement, mais... rien... que dalle... Et malgrés les centaines de mails, de lettres et tout le bazar, il n'a jamais reçu le moindre centime pour son boulot...
 
Comme il était pas content, et que FastNet a reussi a negocier avec Borland pour que ce soit intégré dans Delphi, le mec a décidé de tout publier et de faire une version open source, pour couper l'herbe sous le pied de ces connards... Voila donc pourquoi les débuts d'Indy ca ressemblait fort à FastNet.
 
Et depuis que Borland sait ca, ils ont foutu Indy dans delphi, et déconseille d'utiliser FastNet, ils l'ont foutu pour compatibility only, ont viré 2-3 morceaux déjà et ca va disparaitre dans l'oubli bientôt.
 
Voila pour la petite histoire, vire ca, utilise Indy (tu devras pas changer beaucoup), et vive l'open source  


 
source: http://forum.hardware.fr/forum2.php3?post=16719&cat=10

 

[jfdsdjhfuetppo]--Message édité par antp le 28-05-2002 à 14:45:12--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 14:50:49    

le duke a écrit a écrit :

ben ya pas de pb normalement : Delphi 5 est plus complet et le 6 s'attaque aux dev réseau donc aucunement aux databases !!  




 
Ok, donc a priori le passage de delphi 4 a 6 ne devrait pas poser de soucis aux applis ? ce serait le bonheur  :)

Reply

Marsh Posté le 28-05-2002 à 15:07:39    

argh je viens de me rapeller qu'il n'y a plus de BDE mais j'en suis pas sur faudrait voir parce que ya eu une couille avec le dev il s'est barré et personne d'autre ne sais comment utiliser ce truc àla con donc soit ya plus ça et c remplacer par autre chose (désolé je bosse sous D5 donc no sé) ou alors ya pô de nouvelle version : je sais pô faut voir !!!

Reply

Marsh Posté le 28-05-2002 à 15:12:11    

le duke a écrit a écrit :

argh je viens de me rapeller qu'il n'y a plus de BDE mais j'en suis pas sur faudrait voir parce que ya eu une couille avec le dev il s'est barré et personne d'autre ne sais comment utiliser ce truc àla con donc soit ya plus ça et c remplacer par autre chose (désolé je bosse sous D5 donc no sé) ou alors ya pô de nouvelle version : je sais pô faut voir !!!  




 
Ahhh  :(  
Dommage... a vérifier donc.
 
 
Autre Question : Delphi 4 et InterBase 4.2
 
est ce qu'il existe un moyen de connaitre le nombre d'utilisateurs connecté sur le serveur interbase ?
 soit par table système
 soit par méthode DELPHI
 
Merci par avance !

Reply

Marsh Posté le 28-05-2002 à 15:22:16    

le duke a écrit a écrit :

argh je viens de me rapeller qu'il n'y a plus de BDE mais j'en suis pas sur faudrait voir parce que ya eu une couille avec le dev il s'est barré et personne d'autre ne sais comment utiliser ce truc àla con donc soit ya plus ça et c remplacer par autre chose (désolé je bosse sous D5 donc no sé) ou alors ya pô de nouvelle version : je sais pô faut voir !!!  




 
:heink: je garanti que dans Delphi 6 Pro & Entreprise y a le BDE
Je l'ai utilisé il y a même pas deux semaines...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-05-2002 à 17:16:46    

antp a écrit a écrit :

 
 
:heink: je garanti que dans Delphi 6 Pro & Entreprise y a le BDE
Je l'ai utilisé il y a même pas deux semaines...  




 
Oui je confirme, d'après les docs trouvés sur le site de Borland :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed